diff --git a/.changes/2.1230.0.json b/.changes/2.1230.0.json
new file mode 100644
index 0000000000..9c4d07b5d0
--- /dev/null
+++ b/.changes/2.1230.0.json
@@ -0,0 +1,17 @@
+[
+ {
+ "type": "feature",
+ "category": "Glue",
+ "description": "This SDK release adds support to sync glue jobs with source control provider. Additionally, a new parameter called SourceControlDetails will be added to Job model."
+ },
+ {
+ "type": "feature",
+ "category": "NetworkFirewall",
+ "description": "StreamExceptionPolicy configures how AWS Network Firewall processes traffic when a network connection breaks midstream"
+ },
+ {
+ "type": "feature",
+ "category": "Outposts",
+ "description": "This release adds the Asset state information to the ListAssets response. The ListAssets request supports filtering on Asset state."
+ }
+]
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3ac89cb08c..eeb9fb3cf1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,12 @@
# Changelog for AWS SDK for JavaScript
-
+
+## 2.1230.0
+* feature: Glue: This SDK release adds support to sync glue jobs with source control provider. Additionally, a new parameter called SourceControlDetails will be added to Job model.
+* feature: NetworkFirewall: StreamExceptionPolicy configures how AWS Network Firewall processes traffic when a network connection breaks midstream
+* feature: Outposts: This release adds the Asset state information to the ListAssets response. The ListAssets request supports filtering on Asset state.
+
## 2.1229.0
* feature: Connect: Updated the CreateIntegrationAssociation API to support the CASES_DOMAIN IntegrationType.
* feature: ConnectCases: This release adds APIs for Amazon Connect Cases. Cases allows your agents to quickly track and manage customer issues that require multiple interactions, follow-up tasks, and teams in your contact center. For more information, see https://docs.aws.amazon.com/cases/latest/APIReference/Welcome.html
diff --git a/README.md b/README.md
index 187358b50a..db9345fab1 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma
To use the SDK in the browser, simply add the following script tag to your
HTML pages:
-
+
You can also build a custom browser SDK with your specified set of AWS services.
This can allow you to reduce the SDK's size, specify different API versions of
diff --git a/apis/glue-2017-03-31.min.json b/apis/glue-2017-03-31.min.json
index 83b494c8c0..5507291dc2 100644
--- a/apis/glue-2017-03-31.min.json
+++ b/apis/glue-2017-03-31.min.json
@@ -315,7 +315,7 @@
"DatabaseName": {},
"TableName": {},
"PartitionsToGet": {
- "shape": "S87"
+ "shape": "S8a"
}
}
},
@@ -323,10 +323,10 @@
"type": "structure",
"members": {
"Partitions": {
- "shape": "S89"
+ "shape": "S8c"
},
"UnprocessedKeys": {
- "shape": "S87"
+ "shape": "S8a"
}
}
}
@@ -339,7 +339,7 @@
],
"members": {
"TriggerNames": {
- "shape": "S8c"
+ "shape": "S8f"
}
}
},
@@ -347,10 +347,10 @@
"type": "structure",
"members": {
"Triggers": {
- "shape": "S8e"
+ "shape": "S8h"
},
"TriggersNotFound": {
- "shape": "S8c"
+ "shape": "S8f"
}
}
}
@@ -363,7 +363,7 @@
],
"members": {
"Names": {
- "shape": "S8w"
+ "shape": "S8z"
},
"IncludeGraph": {
"type": "boolean"
@@ -376,11 +376,11 @@
"Workflows": {
"type": "list",
"member": {
- "shape": "S8z"
+ "shape": "S92"
}
},
"MissingWorkflows": {
- "shape": "S8w"
+ "shape": "S8z"
}
}
}
@@ -451,7 +451,7 @@
],
"members": {
"PartitionValueList": {
- "shape": "S9x"
+ "shape": "Sa0"
},
"PartitionInput": {
"shape": "S5"
@@ -470,7 +470,7 @@
"type": "structure",
"members": {
"PartitionValueList": {
- "shape": "S9x"
+ "shape": "Sa0"
},
"ErrorDetail": {
"shape": "S14"
@@ -556,7 +556,7 @@
"Description": {},
"BlueprintLocation": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -619,7 +619,7 @@
"QuoteSymbol": {},
"ContainsHeader": {},
"Header": {
- "shape": "Saw"
+ "shape": "Saz"
},
"DisableValueTrimming": {
"type": "boolean"
@@ -645,10 +645,10 @@
"members": {
"CatalogId": {},
"ConnectionInput": {
- "shape": "Saz"
+ "shape": "Sb2"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -693,7 +693,7 @@
"Configuration": {},
"CrawlerSecurityConfiguration": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -733,10 +733,10 @@
"members": {
"CatalogId": {},
"DatabaseInput": {
- "shape": "Sbc"
+ "shape": "Sbf"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -775,7 +775,7 @@
"ExtraJarsS3Path": {},
"SecurityConfiguration": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"Arguments": {
"shape": "S41"
@@ -863,7 +863,7 @@
},
"SecurityConfiguration": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"NotificationProperty": {
"shape": "S4j"
@@ -876,7 +876,10 @@
"CodeGenConfigurationNodes": {
"shape": "S4l"
},
- "ExecutionClass": {}
+ "ExecutionClass": {},
+ "SourceControlDetails": {
+ "shape": "S86"
+ }
}
},
"output": {
@@ -899,10 +902,10 @@
"Name": {},
"Description": {},
"InputRecordTables": {
- "shape": "Sbr"
+ "shape": "Sbu"
},
"Parameters": {
- "shape": "Sbt"
+ "shape": "Sbw"
},
"Role": {},
"GlueVersion": {},
@@ -920,10 +923,10 @@
"type": "integer"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"TransformEncryption": {
- "shape": "Sby"
+ "shape": "Sc1"
}
}
},
@@ -969,7 +972,7 @@
"DatabaseName": {},
"TableName": {},
"PartitionIndex": {
- "shape": "Sc5"
+ "shape": "Sc8"
}
}
},
@@ -988,7 +991,7 @@
"RegistryName": {},
"Description": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -999,7 +1002,7 @@
"RegistryName": {},
"Description": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
}
@@ -1013,14 +1016,14 @@
],
"members": {
"RegistryId": {
- "shape": "Scb"
+ "shape": "Sce"
},
"SchemaName": {},
"DataFormat": {},
"Compatibility": {},
"Description": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"SchemaDefinition": {}
}
@@ -1046,7 +1049,7 @@
},
"SchemaStatus": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"SchemaVersionId": {},
"SchemaVersionStatus": {}
@@ -1058,10 +1061,10 @@
"type": "structure",
"members": {
"DagNodes": {
- "shape": "Sci"
+ "shape": "Scl"
},
"DagEdges": {
- "shape": "Scq"
+ "shape": "Sct"
},
"Language": {}
}
@@ -1084,7 +1087,7 @@
"members": {
"Name": {},
"EncryptionConfiguration": {
- "shape": "Scx"
+ "shape": "Sd0"
}
}
},
@@ -1111,7 +1114,7 @@
"Description": {},
"Role": {},
"Command": {
- "shape": "Sd9"
+ "shape": "Sdc"
},
"Timeout": {
"type": "integer"
@@ -1120,7 +1123,7 @@
"type": "integer"
},
"DefaultArguments": {
- "shape": "Sda"
+ "shape": "Sdd"
},
"Connections": {
"shape": "S4f"
@@ -1135,7 +1138,7 @@
"SecurityConfiguration": {},
"GlueVersion": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"RequestOrigin": {}
}
@@ -1144,7 +1147,7 @@
"type": "structure",
"members": {
"Session": {
- "shape": "Sdd"
+ "shape": "Sdg"
}
}
}
@@ -1160,12 +1163,12 @@
"CatalogId": {},
"DatabaseName": {},
"TableInput": {
- "shape": "Sdh"
+ "shape": "Sdk"
},
"PartitionIndexes": {
"type": "list",
"member": {
- "shape": "Sc5"
+ "shape": "Sc8"
}
},
"TransactionId": {}
@@ -1190,20 +1193,20 @@
"Type": {},
"Schedule": {},
"Predicate": {
- "shape": "S8l"
+ "shape": "S8o"
},
"Actions": {
- "shape": "S8j"
+ "shape": "S8m"
},
"Description": {},
"StartOnCreation": {
"type": "boolean"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"EventBatchingCondition": {
- "shape": "S8s"
+ "shape": "S8v"
}
}
},
@@ -1225,7 +1228,7 @@
"CatalogId": {},
"DatabaseName": {},
"FunctionInput": {
- "shape": "Sdr"
+ "shape": "Sdu"
}
}
},
@@ -1244,10 +1247,10 @@
"Name": {},
"Description": {},
"DefaultRunProperties": {
- "shape": "S90"
+ "shape": "S93"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"MaxConcurrentRuns": {
"type": "integer"
@@ -1500,7 +1503,7 @@
],
"members": {
"RegistryId": {
- "shape": "Scb"
+ "shape": "Sce"
}
}
},
@@ -1750,7 +1753,7 @@
"type": "structure",
"members": {
"BlueprintRun": {
- "shape": "Sfm"
+ "shape": "Sfp"
}
}
}
@@ -1775,7 +1778,7 @@
"BlueprintRuns": {
"type": "list",
"member": {
- "shape": "Sfm"
+ "shape": "Sfp"
}
},
"NextToken": {}
@@ -1821,7 +1824,7 @@
"type": "structure",
"members": {
"Classifier": {
- "shape": "Sg0"
+ "shape": "Sg3"
}
}
}
@@ -1842,7 +1845,7 @@
"Classifiers": {
"type": "list",
"member": {
- "shape": "Sg0"
+ "shape": "Sg3"
}
},
"NextToken": {}
@@ -1866,7 +1869,7 @@
"shape": "S6"
},
"ColumnNames": {
- "shape": "Sga"
+ "shape": "Sgd"
}
}
},
@@ -1874,10 +1877,10 @@
"type": "structure",
"members": {
"ColumnStatisticsList": {
- "shape": "Sgc"
+ "shape": "Sgf"
},
"Errors": {
- "shape": "Sgu"
+ "shape": "Sgx"
}
}
}
@@ -1895,7 +1898,7 @@
"DatabaseName": {},
"TableName": {},
"ColumnNames": {
- "shape": "Sga"
+ "shape": "Sgd"
}
}
},
@@ -1903,10 +1906,10 @@
"type": "structure",
"members": {
"ColumnStatisticsList": {
- "shape": "Sgc"
+ "shape": "Sgf"
},
"Errors": {
- "shape": "Sgu"
+ "shape": "Sgx"
}
}
}
@@ -1929,7 +1932,7 @@
"type": "structure",
"members": {
"Connection": {
- "shape": "Sh0"
+ "shape": "Sh3"
}
}
}
@@ -1943,7 +1946,7 @@
"type": "structure",
"members": {
"MatchCriteria": {
- "shape": "Sb1"
+ "shape": "Sb4"
},
"ConnectionType": {}
}
@@ -1963,7 +1966,7 @@
"ConnectionList": {
"type": "list",
"member": {
- "shape": "Sh0"
+ "shape": "Sh3"
}
},
"NextToken": {}
@@ -2091,7 +2094,7 @@
"type": "structure",
"members": {
"DataCatalogEncryptionSettings": {
- "shape": "Shh"
+ "shape": "Shk"
}
}
}
@@ -2111,7 +2114,7 @@
"type": "structure",
"members": {
"Database": {
- "shape": "Shn"
+ "shape": "Shq"
}
}
}
@@ -2137,7 +2140,7 @@
"DatabaseList": {
"type": "list",
"member": {
- "shape": "Shn"
+ "shape": "Shq"
}
},
"NextToken": {}
@@ -2155,10 +2158,10 @@
"type": "structure",
"members": {
"DagNodes": {
- "shape": "Sci"
+ "shape": "Scl"
},
"DagEdges": {
- "shape": "Scq"
+ "shape": "Sct"
}
}
}
@@ -2236,7 +2239,7 @@
"type": "structure",
"members": {
"JobBookmarkEntry": {
- "shape": "Si5"
+ "shape": "Si8"
}
}
}
@@ -2260,7 +2263,7 @@
"type": "structure",
"members": {
"JobRun": {
- "shape": "S9b"
+ "shape": "S9e"
}
}
}
@@ -2283,7 +2286,7 @@
"type": "structure",
"members": {
"JobRuns": {
- "shape": "S9a"
+ "shape": "S9d"
},
"NextToken": {}
}
@@ -2329,7 +2332,7 @@
"Status": {},
"LogGroupName": {},
"Properties": {
- "shape": "Sif"
+ "shape": "Sii"
},
"ErrorString": {},
"StartedOn": {
@@ -2398,7 +2401,7 @@
"Status": {},
"LogGroupName": {},
"Properties": {
- "shape": "Sif"
+ "shape": "Sii"
},
"ErrorString": {},
"StartedOn": {
@@ -2444,19 +2447,19 @@
"type": "timestamp"
},
"InputRecordTables": {
- "shape": "Sbr"
+ "shape": "Sbu"
},
"Parameters": {
- "shape": "Sbt"
+ "shape": "Sbw"
},
"EvaluationMetrics": {
- "shape": "Siy"
+ "shape": "Sj1"
},
"LabelCount": {
"type": "integer"
},
"Schema": {
- "shape": "Sj5"
+ "shape": "Sj8"
},
"Role": {},
"GlueVersion": {},
@@ -2474,7 +2477,7 @@
"type": "integer"
},
"TransformEncryption": {
- "shape": "Sby"
+ "shape": "Sc1"
}
}
}
@@ -2488,10 +2491,10 @@
"type": "integer"
},
"Filter": {
- "shape": "Sj8"
+ "shape": "Sjb"
},
"Sort": {
- "shape": "Sj9"
+ "shape": "Sjc"
}
}
},
@@ -2517,19 +2520,19 @@
"type": "timestamp"
},
"InputRecordTables": {
- "shape": "Sbr"
+ "shape": "Sbu"
},
"Parameters": {
- "shape": "Sbt"
+ "shape": "Sbw"
},
"EvaluationMetrics": {
- "shape": "Siy"
+ "shape": "Sj1"
},
"LabelCount": {
"type": "integer"
},
"Schema": {
- "shape": "Sj5"
+ "shape": "Sj8"
},
"Role": {},
"GlueVersion": {},
@@ -2547,7 +2550,7 @@
"type": "integer"
},
"TransformEncryption": {
- "shape": "Sby"
+ "shape": "Sc1"
}
}
}
@@ -2564,13 +2567,13 @@
],
"members": {
"Source": {
- "shape": "Sjf"
+ "shape": "Sji"
},
"Sinks": {
- "shape": "Sjg"
+ "shape": "Sjj"
},
"Location": {
- "shape": "Sjh"
+ "shape": "Sjk"
}
}
},
@@ -2581,7 +2584,7 @@
],
"members": {
"Mapping": {
- "shape": "Sjj"
+ "shape": "Sjm"
}
}
}
@@ -2607,7 +2610,7 @@
"type": "structure",
"members": {
"Partition": {
- "shape": "S8a"
+ "shape": "S8d"
}
}
}
@@ -2691,7 +2694,7 @@
"Expression": {},
"NextToken": {},
"Segment": {
- "shape": "Sk3"
+ "shape": "Sk6"
},
"MaxResults": {
"type": "integer"
@@ -2709,7 +2712,7 @@
"type": "structure",
"members": {
"Partitions": {
- "shape": "S89"
+ "shape": "S8c"
},
"NextToken": {}
}
@@ -2724,16 +2727,16 @@
],
"members": {
"Mapping": {
- "shape": "Sjj"
+ "shape": "Sjm"
},
"Source": {
- "shape": "Sjf"
+ "shape": "Sji"
},
"Sinks": {
- "shape": "Sjg"
+ "shape": "Sjj"
},
"Location": {
- "shape": "Sjh"
+ "shape": "Sjk"
},
"Language": {},
"AdditionalPlanOptionsMap": {
@@ -2759,7 +2762,7 @@
],
"members": {
"RegistryId": {
- "shape": "Scb"
+ "shape": "Sce"
}
}
},
@@ -2900,7 +2903,7 @@
},
"SchemaVersionId": {},
"SchemaVersionNumber": {
- "shape": "Skq"
+ "shape": "Skt"
}
}
},
@@ -2933,10 +2936,10 @@
"shape": "Sw"
},
"FirstSchemaVersionNumber": {
- "shape": "Skq"
+ "shape": "Skt"
},
"SecondSchemaVersionNumber": {
- "shape": "Skq"
+ "shape": "Skt"
},
"SchemaDiffType": {}
}
@@ -2962,7 +2965,7 @@
"type": "structure",
"members": {
"SecurityConfiguration": {
- "shape": "Skz"
+ "shape": "Sl2"
}
}
}
@@ -2983,7 +2986,7 @@
"SecurityConfigurations": {
"type": "list",
"member": {
- "shape": "Skz"
+ "shape": "Sl2"
}
},
"NextToken": {}
@@ -3005,7 +3008,7 @@
"type": "structure",
"members": {
"Session": {
- "shape": "Sdd"
+ "shape": "Sdg"
}
}
}
@@ -3029,7 +3032,7 @@
"type": "structure",
"members": {
"Statement": {
- "shape": "Sl7"
+ "shape": "Sla"
}
}
}
@@ -3055,7 +3058,7 @@
"type": "structure",
"members": {
"Table": {
- "shape": "Sle"
+ "shape": "Slh"
}
}
}
@@ -3078,7 +3081,7 @@
"type": "structure",
"members": {
"TableVersion": {
- "shape": "Slh"
+ "shape": "Slk"
}
}
}
@@ -3106,7 +3109,7 @@
"TableVersions": {
"type": "list",
"member": {
- "shape": "Slh"
+ "shape": "Slk"
}
},
"NextToken": {}
@@ -3137,7 +3140,7 @@
"type": "structure",
"members": {
"TableList": {
- "shape": "Slo"
+ "shape": "Slr"
},
"NextToken": {}
}
@@ -3157,7 +3160,7 @@
"type": "structure",
"members": {
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
}
@@ -3176,7 +3179,7 @@
"type": "structure",
"members": {
"Trigger": {
- "shape": "S8f"
+ "shape": "S8i"
}
}
}
@@ -3196,7 +3199,7 @@
"type": "structure",
"members": {
"Triggers": {
- "shape": "S8e"
+ "shape": "S8h"
},
"NextToken": {}
}
@@ -3220,10 +3223,10 @@
"shape": "S6"
},
"AuditContext": {
- "shape": "Slw"
+ "shape": "Slz"
},
"SupportedPermissionTypes": {
- "shape": "Slz"
+ "shape": "Sm2"
}
}
},
@@ -3231,7 +3234,7 @@
"type": "structure",
"members": {
"Partition": {
- "shape": "S8a"
+ "shape": "S8d"
},
"AuthorizedColumns": {
"shape": "Sn"
@@ -3257,14 +3260,14 @@
"TableName": {},
"Expression": {},
"AuditContext": {
- "shape": "Slw"
+ "shape": "Slz"
},
"SupportedPermissionTypes": {
- "shape": "Slz"
+ "shape": "Sm2"
},
"NextToken": {},
"Segment": {
- "shape": "Sk3"
+ "shape": "Sk6"
},
"MaxResults": {
"type": "integer"
@@ -3280,7 +3283,7 @@
"type": "structure",
"members": {
"Partition": {
- "shape": "S8a"
+ "shape": "S8d"
},
"AuthorizedColumns": {
"shape": "Sn"
@@ -3309,10 +3312,10 @@
"DatabaseName": {},
"Name": {},
"AuditContext": {
- "shape": "Slw"
+ "shape": "Slz"
},
"SupportedPermissionTypes": {
- "shape": "Slz"
+ "shape": "Sm2"
}
}
},
@@ -3320,7 +3323,7 @@
"type": "structure",
"members": {
"Table": {
- "shape": "Sle"
+ "shape": "Slh"
},
"AuthorizedColumns": {
"shape": "Sn"
@@ -3358,7 +3361,7 @@
"type": "structure",
"members": {
"UserDefinedFunction": {
- "shape": "Smc"
+ "shape": "Smf"
}
}
}
@@ -3385,7 +3388,7 @@
"UserDefinedFunctions": {
"type": "list",
"member": {
- "shape": "Smc"
+ "shape": "Smf"
}
},
"NextToken": {}
@@ -3409,7 +3412,7 @@
"type": "structure",
"members": {
"Workflow": {
- "shape": "S8z"
+ "shape": "S92"
}
}
}
@@ -3433,7 +3436,7 @@
"type": "structure",
"members": {
"Run": {
- "shape": "S91"
+ "shape": "S94"
}
}
}
@@ -3454,7 +3457,7 @@
"type": "structure",
"members": {
"RunProperties": {
- "shape": "S90"
+ "shape": "S93"
}
}
}
@@ -3482,7 +3485,7 @@
"Runs": {
"type": "list",
"member": {
- "shape": "S91"
+ "shape": "S94"
}
},
"NextToken": {}
@@ -3510,7 +3513,7 @@
"type": "integer"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -3533,7 +3536,7 @@
},
"NextToken": {},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -3632,7 +3635,7 @@
"type": "integer"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -3656,7 +3659,7 @@
"type": "integer"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -3679,13 +3682,13 @@
"type": "integer"
},
"Filter": {
- "shape": "Sj8"
+ "shape": "Sjb"
},
"Sort": {
- "shape": "Sj9"
+ "shape": "Sjc"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -3777,7 +3780,7 @@
"type": "structure",
"members": {
"RegistryId": {
- "shape": "Scb"
+ "shape": "Sce"
},
"MaxResults": {
"type": "integer"
@@ -3816,7 +3819,7 @@
"type": "integer"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
},
"RequestOrigin": {}
}
@@ -3831,7 +3834,7 @@
"Sessions": {
"type": "list",
"member": {
- "shape": "Sdd"
+ "shape": "Sdg"
}
},
"NextToken": {}
@@ -3856,7 +3859,7 @@
"Statements": {
"type": "list",
"member": {
- "shape": "Sl7"
+ "shape": "Sla"
}
},
"NextToken": {}
@@ -3873,7 +3876,7 @@
"type": "integer"
},
"Tags": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -3881,7 +3884,7 @@
"type": "structure",
"members": {
"TriggerNames": {
- "shape": "S8c"
+ "shape": "S8f"
},
"NextToken": {}
}
@@ -3901,7 +3904,7 @@
"type": "structure",
"members": {
"Workflows": {
- "shape": "S8w"
+ "shape": "S8z"
},
"NextToken": {}
}
@@ -3916,7 +3919,7 @@
"members": {
"CatalogId": {},
"DataCatalogEncryptionSettings": {
- "shape": "Shh"
+ "shape": "Shk"
}
}
},
@@ -3957,11 +3960,11 @@
"shape": "Sw"
},
"SchemaVersionNumber": {
- "shape": "Skq"
+ "shape": "Skt"
},
"SchemaVersionId": {},
"MetadataKeyValue": {
- "shape": "Soc"
+ "shape": "Sof"
}
}
},
@@ -3995,7 +3998,7 @@
"Name": {},
"RunId": {},
"RunProperties": {
- "shape": "S90"
+ "shape": "S93"
}
}
},
@@ -4012,13 +4015,13 @@
"shape": "Sw"
},
"SchemaVersionNumber": {
- "shape": "Skq"
+ "shape": "Skt"
},
"SchemaVersionId": {},
"MetadataList": {
"type": "list",
"member": {
- "shape": "Soc"
+ "shape": "Sof"
}
},
"MaxResults": {
@@ -4092,11 +4095,11 @@
"shape": "Sw"
},
"SchemaVersionNumber": {
- "shape": "Skq"
+ "shape": "Skt"
},
"SchemaVersionId": {},
"MetadataKeyValue": {
- "shape": "Soc"
+ "shape": "Sof"
}
}
},
@@ -4133,7 +4136,7 @@
"type": "structure",
"members": {
"JobBookmarkEntry": {
- "shape": "Si5"
+ "shape": "Si8"
}
}
}
@@ -4150,7 +4153,7 @@
"Name": {},
"RunId": {},
"NodeIds": {
- "shape": "Sox"
+ "shape": "Sp0"
}
}
},
@@ -4159,7 +4162,7 @@
"members": {
"RunId": {},
"NodeIds": {
- "shape": "Sox"
+ "shape": "Sp0"
}
}
}
@@ -4225,7 +4228,7 @@
"members": {
"NextToken": {},
"TableList": {
- "shape": "Slo"
+ "shape": "Slr"
}
}
}
@@ -4424,7 +4427,7 @@
"members": {
"Name": {},
"RunProperties": {
- "shape": "S90"
+ "shape": "S93"
}
}
},
@@ -4527,7 +4530,7 @@
"members": {
"ResourceArn": {},
"TagsToAdd": {
- "shape": "Saf"
+ "shape": "Sai"
}
}
},
@@ -4624,7 +4627,7 @@
"QuoteSymbol": {},
"ContainsHeader": {},
"Header": {
- "shape": "Saw"
+ "shape": "Saz"
},
"DisableValueTrimming": {
"type": "boolean"
@@ -4658,7 +4661,7 @@
"shape": "S6"
},
"ColumnStatisticsList": {
- "shape": "Sqi"
+ "shape": "Sql"
}
}
},
@@ -4666,7 +4669,7 @@
"type": "structure",
"members": {
"Errors": {
- "shape": "Sqk"
+ "shape": "Sqn"
}
}
}
@@ -4684,7 +4687,7 @@
"DatabaseName": {},
"TableName": {},
"ColumnStatisticsList": {
- "shape": "Sqi"
+ "shape": "Sql"
}
}
},
@@ -4692,7 +4695,7 @@
"type": "structure",
"members": {
"Errors": {
- "shape": "Sqk"
+ "shape": "Sqn"
}
}
}
@@ -4708,7 +4711,7 @@
"CatalogId": {},
"Name": {},
"ConnectionInput": {
- "shape": "Saz"
+ "shape": "Sb2"
}
}
},
@@ -4784,7 +4787,7 @@
"CatalogId": {},
"Name": {},
"DatabaseInput": {
- "shape": "Sbc"
+ "shape": "Sbf"
}
}
},
@@ -4887,7 +4890,10 @@
"CodeGenConfigurationNodes": {
"shape": "S4l"
},
- "ExecutionClass": {}
+ "ExecutionClass": {},
+ "SourceControlDetails": {
+ "shape": "S86"
+ }
}
}
}
@@ -4899,6 +4905,28 @@
}
}
},
+ "UpdateJobFromSourceControl": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "JobName": {},
+ "Provider": {},
+ "RepositoryName": {},
+ "RepositoryOwner": {},
+ "BranchName": {},
+ "Folder": {},
+ "CommitId": {},
+ "AuthStrategy": {},
+ "AuthToken": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "JobName": {}
+ }
+ }
+ },
"UpdateMLTransform": {
"input": {
"type": "structure",
@@ -4910,7 +4938,7 @@
"Name": {},
"Description": {},
"Parameters": {
- "shape": "Sbt"
+ "shape": "Sbw"
},
"Role": {},
"GlueVersion": {},
@@ -4950,7 +4978,7 @@
"DatabaseName": {},
"TableName": {},
"PartitionValueList": {
- "shape": "S9x"
+ "shape": "Sa0"
},
"PartitionInput": {
"shape": "S5"
@@ -4971,7 +4999,7 @@
],
"members": {
"RegistryId": {
- "shape": "Scb"
+ "shape": "Sce"
},
"Description": {}
}
@@ -4995,7 +5023,7 @@
"shape": "Sw"
},
"SchemaVersionNumber": {
- "shape": "Skq"
+ "shape": "Skt"
},
"Compatibility": {},
"Description": {}
@@ -5010,6 +5038,28 @@
}
}
},
+ "UpdateSourceControlFromJob": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "JobName": {},
+ "Provider": {},
+ "RepositoryName": {},
+ "RepositoryOwner": {},
+ "BranchName": {},
+ "Folder": {},
+ "CommitId": {},
+ "AuthStrategy": {},
+ "AuthToken": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "JobName": {}
+ }
+ }
+ },
"UpdateTable": {
"input": {
"type": "structure",
@@ -5021,7 +5071,7 @@
"CatalogId": {},
"DatabaseName": {},
"TableInput": {
- "shape": "Sdh"
+ "shape": "Sdk"
},
"SkipArchive": {
"type": "boolean"
@@ -5051,13 +5101,13 @@
"Description": {},
"Schedule": {},
"Actions": {
- "shape": "S8j"
+ "shape": "S8m"
},
"Predicate": {
- "shape": "S8l"
+ "shape": "S8o"
},
"EventBatchingCondition": {
- "shape": "S8s"
+ "shape": "S8v"
}
}
}
@@ -5067,7 +5117,7 @@
"type": "structure",
"members": {
"Trigger": {
- "shape": "S8f"
+ "shape": "S8i"
}
}
}
@@ -5085,7 +5135,7 @@
"DatabaseName": {},
"FunctionName": {},
"FunctionInput": {
- "shape": "Sdr"
+ "shape": "Sdu"
}
}
},
@@ -5104,7 +5154,7 @@
"Name": {},
"Description": {},
"DefaultRunProperties": {
- "shape": "S90"
+ "shape": "S93"
},
"MaxConcurrentRuns": {
"type": "integer"
@@ -5695,7 +5745,10 @@
"CodeGenConfigurationNodes": {
"shape": "S4l"
},
- "ExecutionClass": {}
+ "ExecutionClass": {},
+ "SourceControlDetails": {
+ "shape": "S86"
+ }
}
},
"S49": {
@@ -7093,19 +7146,32 @@
}
}
},
- "S87": {
+ "S86": {
+ "type": "structure",
+ "members": {
+ "Provider": {},
+ "Repository": {},
+ "Owner": {},
+ "Branch": {},
+ "Folder": {},
+ "LastCommitId": {},
+ "AuthStrategy": {},
+ "AuthToken": {}
+ }
+ },
+ "S8a": {
"type": "list",
"member": {
"shape": "S1c"
}
},
- "S89": {
+ "S8c": {
"type": "list",
"member": {
- "shape": "S8a"
+ "shape": "S8d"
}
},
- "S8a": {
+ "S8d": {
"type": "structure",
"members": {
"Values": {
@@ -7131,17 +7197,17 @@
"CatalogId": {}
}
},
- "S8c": {
+ "S8f": {
"type": "list",
"member": {}
},
- "S8e": {
+ "S8h": {
"type": "list",
"member": {
- "shape": "S8f"
+ "shape": "S8i"
}
},
- "S8f": {
+ "S8i": {
"type": "structure",
"members": {
"Name": {},
@@ -7152,17 +7218,17 @@
"Description": {},
"Schedule": {},
"Actions": {
- "shape": "S8j"
+ "shape": "S8m"
},
"Predicate": {
- "shape": "S8l"
+ "shape": "S8o"
},
"EventBatchingCondition": {
- "shape": "S8s"
+ "shape": "S8v"
}
}
},
- "S8j": {
+ "S8m": {
"type": "list",
"member": {
"type": "structure",
@@ -7182,7 +7248,7 @@
}
}
},
- "S8l": {
+ "S8o": {
"type": "structure",
"members": {
"Logical": {},
@@ -7201,7 +7267,7 @@
}
}
},
- "S8s": {
+ "S8v": {
"type": "structure",
"required": [
"BatchSize"
@@ -7215,17 +7281,17 @@
}
}
},
- "S8w": {
+ "S8z": {
"type": "list",
"member": {}
},
- "S8z": {
+ "S92": {
"type": "structure",
"members": {
"Name": {},
"Description": {},
"DefaultRunProperties": {
- "shape": "S90"
+ "shape": "S93"
},
"CreatedOn": {
"type": "timestamp"
@@ -7234,10 +7300,10 @@
"type": "timestamp"
},
"LastRun": {
- "shape": "S91"
+ "shape": "S94"
},
"Graph": {
- "shape": "S94"
+ "shape": "S97"
},
"MaxConcurrentRuns": {
"type": "integer"
@@ -7251,19 +7317,19 @@
}
}
},
- "S90": {
+ "S93": {
"type": "map",
"key": {},
"value": {}
},
- "S91": {
+ "S94": {
"type": "structure",
"members": {
"Name": {},
"WorkflowRunId": {},
"PreviousRunId": {},
"WorkflowRunProperties": {
- "shape": "S90"
+ "shape": "S93"
},
"StartedOn": {
"type": "timestamp"
@@ -7303,7 +7369,7 @@
}
},
"Graph": {
- "shape": "S94"
+ "shape": "S97"
},
"StartingEventBatchCondition": {
"type": "structure",
@@ -7318,7 +7384,7 @@
}
}
},
- "S94": {
+ "S97": {
"type": "structure",
"members": {
"Nodes": {
@@ -7333,7 +7399,7 @@
"type": "structure",
"members": {
"Trigger": {
- "shape": "S8f"
+ "shape": "S8i"
}
}
},
@@ -7341,7 +7407,7 @@
"type": "structure",
"members": {
"JobRuns": {
- "shape": "S9a"
+ "shape": "S9d"
}
}
},
@@ -7383,13 +7449,13 @@
}
}
},
- "S9a": {
+ "S9d": {
"type": "list",
"member": {
- "shape": "S9b"
+ "shape": "S9e"
}
},
- "S9b": {
+ "S9e": {
"type": "structure",
"members": {
"Id": {},
@@ -7453,20 +7519,20 @@
"ExecutionClass": {}
}
},
- "S9x": {
+ "Sa0": {
"type": "list",
"member": {}
},
- "Saf": {
+ "Sai": {
"type": "map",
"key": {},
"value": {}
},
- "Saw": {
+ "Saz": {
"type": "list",
"member": {}
},
- "Saz": {
+ "Sb2": {
"type": "structure",
"required": [
"Name",
@@ -7478,26 +7544,26 @@
"Description": {},
"ConnectionType": {},
"MatchCriteria": {
- "shape": "Sb1"
+ "shape": "Sb4"
},
"ConnectionProperties": {
- "shape": "Sb2"
+ "shape": "Sb5"
},
"PhysicalConnectionRequirements": {
- "shape": "Sb4"
+ "shape": "Sb7"
}
}
},
- "Sb1": {
+ "Sb4": {
"type": "list",
"member": {}
},
- "Sb2": {
+ "Sb5": {
"type": "map",
"key": {},
"value": {}
},
- "Sb4": {
+ "Sb7": {
"type": "structure",
"members": {
"SubnetId": {},
@@ -7508,7 +7574,7 @@
"AvailabilityZone": {}
}
},
- "Sbc": {
+ "Sbf": {
"type": "structure",
"required": [
"Name"
@@ -7521,14 +7587,14 @@
"shape": "Se"
},
"CreateTableDefaultPermissions": {
- "shape": "Sbe"
+ "shape": "Sbh"
},
"TargetDatabase": {
- "shape": "Sbk"
+ "shape": "Sbn"
}
}
},
- "Sbe": {
+ "Sbh": {
"type": "list",
"member": {
"type": "structure",
@@ -7546,14 +7612,14 @@
}
}
},
- "Sbk": {
+ "Sbn": {
"type": "structure",
"members": {
"CatalogId": {},
"DatabaseName": {}
}
},
- "Sbr": {
+ "Sbu": {
"type": "list",
"member": {
"type": "structure",
@@ -7569,7 +7635,7 @@
}
}
},
- "Sbt": {
+ "Sbw": {
"type": "structure",
"required": [
"TransformType"
@@ -7593,7 +7659,7 @@
}
}
},
- "Sby": {
+ "Sc1": {
"type": "structure",
"members": {
"MlUserDataEncryption": {
@@ -7609,7 +7675,7 @@
"TaskRunSecurityConfigurationName": {}
}
},
- "Sc5": {
+ "Sc8": {
"type": "structure",
"required": [
"Keys",
@@ -7623,14 +7689,14 @@
"IndexName": {}
}
},
- "Scb": {
+ "Sce": {
"type": "structure",
"members": {
"RegistryName": {},
"RegistryArn": {}
}
},
- "Sci": {
+ "Scl": {
"type": "list",
"member": {
"type": "structure",
@@ -7643,7 +7709,7 @@
"Id": {},
"NodeType": {},
"Args": {
- "shape": "Scm"
+ "shape": "Scp"
},
"LineNumber": {
"type": "integer"
@@ -7651,7 +7717,7 @@
}
}
},
- "Scm": {
+ "Scp": {
"type": "list",
"member": {
"type": "structure",
@@ -7668,7 +7734,7 @@
}
}
},
- "Scq": {
+ "Sct": {
"type": "list",
"member": {
"type": "structure",
@@ -7683,7 +7749,7 @@
}
}
},
- "Scx": {
+ "Sd0": {
"type": "structure",
"members": {
"S3Encryption": {
@@ -7712,19 +7778,19 @@
}
}
},
- "Sd9": {
+ "Sdc": {
"type": "structure",
"members": {
"Name": {},
"PythonVersion": {}
}
},
- "Sda": {
+ "Sdd": {
"type": "map",
"key": {},
"value": {}
},
- "Sdd": {
+ "Sdg": {
"type": "structure",
"members": {
"Id": {},
@@ -7736,10 +7802,10 @@
"Description": {},
"Role": {},
"Command": {
- "shape": "Sd9"
+ "shape": "Sdc"
},
"DefaultArguments": {
- "shape": "Sda"
+ "shape": "Sdd"
},
"Connections": {
"shape": "S4f"
@@ -7754,7 +7820,7 @@
"GlueVersion": {}
}
},
- "Sdh": {
+ "Sdk": {
"type": "structure",
"required": [
"Name"
@@ -7785,11 +7851,11 @@
"shape": "Se"
},
"TargetTable": {
- "shape": "Sdl"
+ "shape": "Sdo"
}
}
},
- "Sdl": {
+ "Sdo": {
"type": "structure",
"members": {
"CatalogId": {},
@@ -7797,7 +7863,7 @@
"Name": {}
}
},
- "Sdr": {
+ "Sdu": {
"type": "structure",
"members": {
"FunctionName": {},
@@ -7805,11 +7871,11 @@
"OwnerName": {},
"OwnerType": {},
"ResourceUris": {
- "shape": "Sdt"
+ "shape": "Sdw"
}
}
},
- "Sdt": {
+ "Sdw": {
"type": "list",
"member": {
"type": "structure",
@@ -7819,7 +7885,7 @@
}
}
},
- "Sfm": {
+ "Sfp": {
"type": "structure",
"members": {
"BlueprintName": {},
@@ -7838,7 +7904,7 @@
"RoleArn": {}
}
},
- "Sg0": {
+ "Sg3": {
"type": "structure",
"members": {
"GrokClassifier": {
@@ -7925,7 +7991,7 @@
"QuoteSymbol": {},
"ContainsHeader": {},
"Header": {
- "shape": "Saw"
+ "shape": "Saz"
},
"DisableValueTrimming": {
"type": "boolean"
@@ -7937,17 +8003,17 @@
}
}
},
- "Sga": {
+ "Sgd": {
"type": "list",
"member": {}
},
- "Sgc": {
+ "Sgf": {
"type": "list",
"member": {
- "shape": "Sgd"
+ "shape": "Sgg"
}
},
- "Sgd": {
+ "Sgg": {
"type": "structure",
"required": [
"ColumnName",
@@ -8016,10 +8082,10 @@
],
"members": {
"MinimumValue": {
- "shape": "Sgl"
+ "shape": "Sgo"
},
"MaximumValue": {
- "shape": "Sgl"
+ "shape": "Sgo"
},
"NumberOfNulls": {
"type": "long"
@@ -8117,7 +8183,7 @@
}
}
},
- "Sgl": {
+ "Sgo": {
"type": "structure",
"required": [
"UnscaledValue",
@@ -8132,7 +8198,7 @@
}
}
},
- "Sgu": {
+ "Sgx": {
"type": "list",
"member": {
"type": "structure",
@@ -8144,20 +8210,20 @@
}
}
},
- "Sh0": {
+ "Sh3": {
"type": "structure",
"members": {
"Name": {},
"Description": {},
"ConnectionType": {},
"MatchCriteria": {
- "shape": "Sb1"
+ "shape": "Sb4"
},
"ConnectionProperties": {
- "shape": "Sb2"
+ "shape": "Sb5"
},
"PhysicalConnectionRequirements": {
- "shape": "Sb4"
+ "shape": "Sb7"
},
"CreationTime": {
"type": "timestamp"
@@ -8168,7 +8234,7 @@
"LastUpdatedBy": {}
}
},
- "Shh": {
+ "Shk": {
"type": "structure",
"members": {
"EncryptionAtRest": {
@@ -8195,7 +8261,7 @@
}
}
},
- "Shn": {
+ "Shq": {
"type": "structure",
"required": [
"Name"
@@ -8211,15 +8277,15 @@
"type": "timestamp"
},
"CreateTableDefaultPermissions": {
- "shape": "Sbe"
+ "shape": "Sbh"
},
"TargetDatabase": {
- "shape": "Sbk"
+ "shape": "Sbn"
},
"CatalogId": {}
}
},
- "Si5": {
+ "Si8": {
"type": "structure",
"members": {
"JobName": {},
@@ -8237,7 +8303,7 @@
"JobBookmark": {}
}
},
- "Sif": {
+ "Sii": {
"type": "structure",
"members": {
"TaskType": {},
@@ -8272,7 +8338,7 @@
}
}
},
- "Siy": {
+ "Sj1": {
"type": "structure",
"required": [
"TransformType"
@@ -8327,7 +8393,7 @@
}
}
},
- "Sj5": {
+ "Sj8": {
"type": "list",
"member": {
"type": "structure",
@@ -8337,7 +8403,7 @@
}
}
},
- "Sj8": {
+ "Sjb": {
"type": "structure",
"members": {
"Name": {},
@@ -8357,11 +8423,11 @@
"type": "timestamp"
},
"Schema": {
- "shape": "Sj5"
+ "shape": "Sj8"
}
}
},
- "Sj9": {
+ "Sjc": {
"type": "structure",
"required": [
"Column",
@@ -8372,7 +8438,7 @@
"SortDirection": {}
}
},
- "Sjf": {
+ "Sji": {
"type": "structure",
"required": [
"DatabaseName",
@@ -8383,27 +8449,27 @@
"TableName": {}
}
},
- "Sjg": {
+ "Sjj": {
"type": "list",
"member": {
- "shape": "Sjf"
+ "shape": "Sji"
}
},
- "Sjh": {
+ "Sjk": {
"type": "structure",
"members": {
"Jdbc": {
- "shape": "Scm"
+ "shape": "Scp"
},
"S3": {
- "shape": "Scm"
+ "shape": "Scp"
},
"DynamoDB": {
- "shape": "Scm"
+ "shape": "Scp"
}
}
},
- "Sjj": {
+ "Sjm": {
"type": "list",
"member": {
"type": "structure",
@@ -8417,7 +8483,7 @@
}
}
},
- "Sk3": {
+ "Sk6": {
"type": "structure",
"required": [
"SegmentNumber",
@@ -8432,7 +8498,7 @@
}
}
},
- "Skq": {
+ "Skt": {
"type": "structure",
"members": {
"LatestVersion": {
@@ -8443,7 +8509,7 @@
}
}
},
- "Skz": {
+ "Sl2": {
"type": "structure",
"members": {
"Name": {},
@@ -8451,11 +8517,11 @@
"type": "timestamp"
},
"EncryptionConfiguration": {
- "shape": "Scx"
+ "shape": "Sd0"
}
}
},
- "Sl7": {
+ "Sla": {
"type": "structure",
"members": {
"Id": {
@@ -8494,7 +8560,7 @@
}
}
},
- "Sle": {
+ "Slh": {
"type": "structure",
"required": [
"Name"
@@ -8536,28 +8602,28 @@
"type": "boolean"
},
"TargetTable": {
- "shape": "Sdl"
+ "shape": "Sdo"
},
"CatalogId": {},
"VersionId": {}
}
},
- "Slh": {
+ "Slk": {
"type": "structure",
"members": {
"Table": {
- "shape": "Sle"
+ "shape": "Slh"
},
"VersionId": {}
}
},
- "Slo": {
+ "Slr": {
"type": "list",
"member": {
- "shape": "Sle"
+ "shape": "Slh"
}
},
- "Slw": {
+ "Slz": {
"type": "structure",
"members": {
"AdditionalAuditContext": {},
@@ -8570,11 +8636,11 @@
}
}
},
- "Slz": {
+ "Sm2": {
"type": "list",
"member": {}
},
- "Smc": {
+ "Smf": {
"type": "structure",
"members": {
"FunctionName": {},
@@ -8586,35 +8652,35 @@
"type": "timestamp"
},
"ResourceUris": {
- "shape": "Sdt"
+ "shape": "Sdw"
},
"CatalogId": {}
}
},
- "Soc": {
+ "Sof": {
"type": "structure",
"members": {
"MetadataKey": {},
"MetadataValue": {}
}
},
- "Sox": {
+ "Sp0": {
"type": "list",
"member": {}
},
- "Sqi": {
+ "Sql": {
"type": "list",
"member": {
- "shape": "Sgd"
+ "shape": "Sgg"
}
},
- "Sqk": {
+ "Sqn": {
"type": "list",
"member": {
"type": "structure",
"members": {
"ColumnStatistics": {
- "shape": "Sgd"
+ "shape": "Sgg"
},
"Error": {
"shape": "S14"
diff --git a/apis/glue-2017-03-31.normal.json b/apis/glue-2017-03-31.normal.json
index 06e082ecc1..b99f14432b 100644
--- a/apis/glue-2017-03-31.normal.json
+++ b/apis/glue-2017-03-31.normal.json
@@ -5192,6 +5192,43 @@
],
"documentation": "
Updates an existing job definition. The previous job definition is completely overwritten by this information.
"
},
+ "UpdateJobFromSourceControl": {
+ "name": "UpdateJobFromSourceControl",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "UpdateJobFromSourceControlRequest"
+ },
+ "output": {
+ "shape": "UpdateJobFromSourceControlResponse"
+ },
+ "errors": [
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "AlreadyExistsException"
+ },
+ {
+ "shape": "InvalidInputException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "EntityNotFoundException"
+ },
+ {
+ "shape": "InternalServiceException"
+ },
+ {
+ "shape": "OperationTimeoutException"
+ }
+ ],
+ "documentation": "Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts.
This API supports optional parameters which take in the repository information.
"
+ },
"UpdateMLTransform": {
"name": "UpdateMLTransform",
"http": {
@@ -5316,6 +5353,43 @@
],
"documentation": "Updates the description, compatibility setting, or version checkpoint for a schema set.
For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for Compatibility
is provided, the VersionNumber
(a checkpoint) is also required. The API will validate the checkpoint version number for consistency.
If the value for the VersionNumber
(checkpoint) is provided, Compatibility
is optional and this can be used to set/reset a checkpoint for the schema.
This update will happen only if the schema is in the AVAILABLE state.
"
},
+ "UpdateSourceControlFromJob": {
+ "name": "UpdateSourceControlFromJob",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "UpdateSourceControlFromJobRequest"
+ },
+ "output": {
+ "shape": "UpdateSourceControlFromJobResponse"
+ },
+ "errors": [
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "AlreadyExistsException"
+ },
+ {
+ "shape": "InvalidInputException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "EntityNotFoundException"
+ },
+ {
+ "shape": "InternalServiceException"
+ },
+ {
+ "shape": "OperationTimeoutException"
+ }
+ ],
+ "documentation": "Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job.
This API supports optional parameters which take in the repository information.
"
+ },
"UpdateTable": {
"name": "UpdateTable",
"http": {
@@ -5680,6 +5754,12 @@
"max": 2048,
"min": 0
},
+ "AuthTokenString": {
+ "type": "string",
+ "max": 255,
+ "min": 1,
+ "pattern": "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
+ },
"BackfillError": {
"type": "structure",
"members": {
@@ -7500,6 +7580,12 @@
"min": 0,
"pattern": "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
},
+ "CommitIdString": {
+ "type": "string",
+ "max": 40,
+ "min": 1,
+ "pattern": "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
+ },
"Comparator": {
"type": "string",
"enum": [
@@ -8623,6 +8709,10 @@
"ExecutionClass": {
"shape": "ExecutionClass",
"documentation": "Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.
The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.
Only jobs with Glue version 3.0 and above and command type glueetl
will be allowed to set ExecutionClass
to FLEX
. The flexible execution class is available for Spark jobs.
"
+ },
+ "SourceControlDetails": {
+ "shape": "SourceControlDetails",
+ "documentation": "The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
"
}
}
},
@@ -13818,6 +13908,10 @@
"ExecutionClass": {
"shape": "ExecutionClass",
"documentation": "Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.
The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.
Only jobs with Glue version 3.0 and above and command type glueetl
will be allowed to set ExecutionClass
to FLEX
. The flexible execution class is available for Spark jobs.
"
+ },
+ "SourceControlDetails": {
+ "shape": "SourceControlDetails",
+ "documentation": "The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
"
}
},
"documentation": "Specifies a job definition.
"
@@ -14124,6 +14218,10 @@
"ExecutionClass": {
"shape": "ExecutionClass",
"documentation": "Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources.
The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary.
Only jobs with Glue version 3.0 and above and command type glueetl
will be allowed to set ExecutionClass
to FLEX
. The flexible execution class is available for Spark jobs.
"
+ },
+ "SourceControlDetails": {
+ "shape": "SourceControlDetails",
+ "documentation": "The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
"
}
},
"documentation": "Specifies information used to update an existing job definition. The previous job definition is completely overwritten by this information.
"
@@ -18019,6 +18117,58 @@
"ASCENDING"
]
},
+ "SourceControlAuthStrategy": {
+ "type": "string",
+ "enum": [
+ "PERSONAL_ACCESS_TOKEN",
+ "AWS_SECRETS_MANAGER"
+ ]
+ },
+ "SourceControlDetails": {
+ "type": "structure",
+ "members": {
+ "Provider": {
+ "shape": "SourceControlProvider",
+ "documentation": "The provider for the remote repository.
"
+ },
+ "Repository": {
+ "shape": "Generic512CharString",
+ "documentation": "The name of the remote repository that contains the job artifacts.
"
+ },
+ "Owner": {
+ "shape": "Generic512CharString",
+ "documentation": "The owner of the remote repository that contains the job artifacts.
"
+ },
+ "Branch": {
+ "shape": "Generic512CharString",
+ "documentation": "An optional branch in the remote repository.
"
+ },
+ "Folder": {
+ "shape": "Generic512CharString",
+ "documentation": "An optional folder in the remote repository.
"
+ },
+ "LastCommitId": {
+ "shape": "Generic512CharString",
+ "documentation": "The last commit ID for a commit in the remote repository.
"
+ },
+ "AuthStrategy": {
+ "shape": "SourceControlAuthStrategy",
+ "documentation": "The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
"
+ },
+ "AuthToken": {
+ "shape": "Generic512CharString",
+ "documentation": "The value of an authorization token.
"
+ }
+ },
+ "documentation": "The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
"
+ },
+ "SourceControlProvider": {
+ "type": "string",
+ "enum": [
+ "GITHUB",
+ "AWS_CODE_COMMIT"
+ ]
+ },
"SparkConnectorSource": {
"type": "structure",
"required": [
@@ -20030,6 +20180,56 @@
},
"documentation": "Specifies a grok classifier to update when passed to UpdateClassifier
.
"
},
+ "UpdateJobFromSourceControlRequest": {
+ "type": "structure",
+ "members": {
+ "JobName": {
+ "shape": "NameString",
+ "documentation": "The name of the Glue job to be synchronized to or from the remote repository.
"
+ },
+ "Provider": {
+ "shape": "SourceControlProvider",
+ "documentation": "The provider for the remote repository.
"
+ },
+ "RepositoryName": {
+ "shape": "NameString",
+ "documentation": "The name of the remote repository that contains the job artifacts.
"
+ },
+ "RepositoryOwner": {
+ "shape": "NameString",
+ "documentation": "The owner of the remote repository that contains the job artifacts.
"
+ },
+ "BranchName": {
+ "shape": "NameString",
+ "documentation": "An optional branch in the remote repository.
"
+ },
+ "Folder": {
+ "shape": "NameString",
+ "documentation": "An optional folder in the remote repository.
"
+ },
+ "CommitId": {
+ "shape": "CommitIdString",
+ "documentation": "A commit ID for a commit in the remote repository.
"
+ },
+ "AuthStrategy": {
+ "shape": "SourceControlAuthStrategy",
+ "documentation": "The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
"
+ },
+ "AuthToken": {
+ "shape": "AuthTokenString",
+ "documentation": "The value of the authorization token.
"
+ }
+ }
+ },
+ "UpdateJobFromSourceControlResponse": {
+ "type": "structure",
+ "members": {
+ "JobName": {
+ "shape": "NameString",
+ "documentation": "The name of the Glue job.
"
+ }
+ }
+ },
"UpdateJobRequest": {
"type": "structure",
"required": [
@@ -20240,6 +20440,56 @@
}
}
},
+ "UpdateSourceControlFromJobRequest": {
+ "type": "structure",
+ "members": {
+ "JobName": {
+ "shape": "NameString",
+ "documentation": "The name of the Glue job to be synchronized to or from the remote repository.
"
+ },
+ "Provider": {
+ "shape": "SourceControlProvider",
+ "documentation": "The provider for the remote repository.
"
+ },
+ "RepositoryName": {
+ "shape": "NameString",
+ "documentation": "The name of the remote repository that contains the job artifacts.
"
+ },
+ "RepositoryOwner": {
+ "shape": "NameString",
+ "documentation": "The owner of the remote repository that contains the job artifacts.
"
+ },
+ "BranchName": {
+ "shape": "NameString",
+ "documentation": "An optional branch in the remote repository.
"
+ },
+ "Folder": {
+ "shape": "NameString",
+ "documentation": "An optional folder in the remote repository.
"
+ },
+ "CommitId": {
+ "shape": "CommitIdString",
+ "documentation": "A commit ID for a commit in the remote repository.
"
+ },
+ "AuthStrategy": {
+ "shape": "SourceControlAuthStrategy",
+ "documentation": "The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
"
+ },
+ "AuthToken": {
+ "shape": "AuthTokenString",
+ "documentation": "The value of the authorization token.
"
+ }
+ }
+ },
+ "UpdateSourceControlFromJobResponse": {
+ "type": "structure",
+ "members": {
+ "JobName": {
+ "shape": "NameString",
+ "documentation": "The name of the Glue job.
"
+ }
+ }
+ },
"UpdateTableRequest": {
"type": "structure",
"required": [
diff --git a/apis/network-firewall-2020-11-12.min.json b/apis/network-firewall-2020-11-12.min.json
index ae95753c33..9b499602c3 100644
--- a/apis/network-firewall-2020-11-12.min.json
+++ b/apis/network-firewall-2020-11-12.min.json
@@ -143,7 +143,7 @@
"members": {
"UpdateToken": {},
"FirewallPolicyResponse": {
- "shape": "S1u"
+ "shape": "S1v"
}
}
}
@@ -159,7 +159,7 @@
"members": {
"RuleGroupName": {},
"RuleGroup": {
- "shape": "S20"
+ "shape": "S21"
},
"Rules": {},
"Type": {},
@@ -177,7 +177,7 @@
"shape": "Sj"
},
"SourceMetadata": {
- "shape": "S3h"
+ "shape": "S3i"
}
}
},
@@ -190,7 +190,7 @@
"members": {
"UpdateToken": {},
"RuleGroupResponse": {
- "shape": "S3j"
+ "shape": "S3k"
}
}
}
@@ -230,7 +230,7 @@
],
"members": {
"FirewallPolicyResponse": {
- "shape": "S1u"
+ "shape": "S1v"
}
}
}
@@ -266,7 +266,7 @@
],
"members": {
"RuleGroupResponse": {
- "shape": "S3j"
+ "shape": "S3k"
}
}
}
@@ -309,7 +309,7 @@
"members": {
"UpdateToken": {},
"FirewallPolicyResponse": {
- "shape": "S1u"
+ "shape": "S1v"
},
"FirewallPolicy": {
"shape": "S19"
@@ -330,7 +330,7 @@
"members": {
"FirewallArn": {},
"LoggingConfiguration": {
- "shape": "S3y"
+ "shape": "S3z"
}
}
}
@@ -370,10 +370,10 @@
"members": {
"UpdateToken": {},
"RuleGroup": {
- "shape": "S20"
+ "shape": "S21"
},
"RuleGroupResponse": {
- "shape": "S3j"
+ "shape": "S3k"
}
}
}
@@ -402,7 +402,7 @@
"type": "integer"
},
"StatefulRuleOptions": {
- "shape": "S3f"
+ "shape": "S3g"
},
"LastModifiedTime": {
"type": "timestamp"
@@ -709,7 +709,7 @@
"members": {
"UpdateToken": {},
"FirewallPolicyResponse": {
- "shape": "S1u"
+ "shape": "S1v"
}
}
}
@@ -748,7 +748,7 @@
"FirewallArn": {},
"FirewallName": {},
"LoggingConfiguration": {
- "shape": "S3y"
+ "shape": "S3z"
}
}
},
@@ -758,7 +758,7 @@
"FirewallArn": {},
"FirewallName": {},
"LoggingConfiguration": {
- "shape": "S3y"
+ "shape": "S3z"
}
}
}
@@ -774,7 +774,7 @@
"RuleGroupArn": {},
"RuleGroupName": {},
"RuleGroup": {
- "shape": "S20"
+ "shape": "S21"
},
"Rules": {},
"Type": {},
@@ -786,7 +786,7 @@
"shape": "Sj"
},
"SourceMetadata": {
- "shape": "S3h"
+ "shape": "S3i"
}
}
},
@@ -799,7 +799,7 @@
"members": {
"UpdateToken": {},
"RuleGroupResponse": {
- "shape": "S3j"
+ "shape": "S3k"
}
}
}
@@ -1031,7 +1031,8 @@
"StatefulEngineOptions": {
"type": "structure",
"members": {
- "RuleOrder": {}
+ "RuleOrder": {},
+ "StreamExceptionPolicy": {}
}
}
}
@@ -1078,7 +1079,7 @@
}
}
},
- "S1u": {
+ "S1v": {
"type": "structure",
"required": [
"FirewallPolicyName",
@@ -1111,7 +1112,7 @@
}
}
},
- "S20": {
+ "S21": {
"type": "structure",
"required": [
"RulesSource"
@@ -1130,7 +1131,7 @@
],
"members": {
"Definition": {
- "shape": "S25"
+ "shape": "S26"
}
}
}
@@ -1142,7 +1143,7 @@
"type": "structure",
"members": {
"Definition": {
- "shape": "S25"
+ "shape": "S26"
}
}
}
@@ -1262,16 +1263,16 @@
"type": "structure",
"members": {
"Sources": {
- "shape": "S33"
+ "shape": "S34"
},
"Destinations": {
- "shape": "S33"
+ "shape": "S34"
},
"SourcePorts": {
- "shape": "S36"
+ "shape": "S37"
},
"DestinationPorts": {
- "shape": "S36"
+ "shape": "S37"
},
"Protocols": {
"type": "list",
@@ -1288,10 +1289,10 @@
],
"members": {
"Flags": {
- "shape": "S3d"
+ "shape": "S3e"
},
"Masks": {
- "shape": "S3d"
+ "shape": "S3e"
}
}
}
@@ -1317,15 +1318,15 @@
}
},
"StatefulRuleOptions": {
- "shape": "S3f"
+ "shape": "S3g"
}
}
},
- "S25": {
+ "S26": {
"type": "list",
"member": {}
},
- "S33": {
+ "S34": {
"type": "list",
"member": {
"type": "structure",
@@ -1337,7 +1338,7 @@
}
}
},
- "S36": {
+ "S37": {
"type": "list",
"member": {
"type": "structure",
@@ -1355,24 +1356,24 @@
}
}
},
- "S3d": {
+ "S3e": {
"type": "list",
"member": {}
},
- "S3f": {
+ "S3g": {
"type": "structure",
"members": {
"RuleOrder": {}
}
},
- "S3h": {
+ "S3i": {
"type": "structure",
"members": {
"SourceArn": {},
"SourceUpdateToken": {}
}
},
- "S3j": {
+ "S3k": {
"type": "structure",
"required": [
"RuleGroupArn",
@@ -1402,7 +1403,7 @@
"shape": "Sj"
},
"SourceMetadata": {
- "shape": "S3h"
+ "shape": "S3i"
},
"SnsTopic": {},
"LastModifiedTime": {
@@ -1410,7 +1411,7 @@
}
}
},
- "S3y": {
+ "S3z": {
"type": "structure",
"required": [
"LogDestinationConfigs"
diff --git a/apis/network-firewall-2020-11-12.normal.json b/apis/network-firewall-2020-11-12.normal.json
index 768ac1fc86..9980e244f9 100644
--- a/apis/network-firewall-2020-11-12.normal.json
+++ b/apis/network-firewall-2020-11-12.normal.json
@@ -2811,7 +2811,7 @@
},
"StatefulRules": {
"shape": "StatefulRules",
- "documentation": "An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules
format, see Rules Format.
"
+ "documentation": "An array of individual stateful rules inspection criteria to be used together in a stateful rule group. Use this option to specify simple Suricata rules with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules
format, see Rules Format.
"
},
"StatelessRulesAndCustomActions": {
"shape": "StatelessRulesAndCustomActions",
@@ -2900,6 +2900,10 @@
"RuleOrder": {
"shape": "RuleOrder",
"documentation": "Indicates how to manage the order of stateful rule evaluation for the policy. DEFAULT_ACTION_ORDER
is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.
"
+ },
+ "StreamExceptionPolicy": {
+ "shape": "StreamExceptionPolicy",
+ "documentation": "Configures how Network Firewall processes traffic when a network connection breaks midstream. Network connections can break due to disruptions in external networks or within the firewall itself.
-
DROP
- Network Firewall fails closed and drops all subsequent traffic going to the firewall. This is the default behavior.
-
CONTINUE
- Network Firewall continues to apply rules to the subsequent traffic without context from traffic before the break. This impacts the behavior of rules that depend on this context. For example, if you have a stateful rule to drop http
traffic, Network Firewall won't match the traffic for this rule because the service won't have the context from session initialization defining the application layer protocol as HTTP. However, this behavior is rule dependent—a TCP-layer rule using a flow:stateless
rule would still match, as would the aws:drop_strict
default action.
"
}
},
"documentation": "Configuration settings for the handling of the stateful rule groups in a firewall policy.
"
@@ -2925,7 +2929,7 @@
"documentation": "Additional options for the rule. These are the Suricata RuleOptions
settings.
"
}
},
- "documentation": "A single Suricata rules specification, for use in a stateful rule group. Use this option to specify a simple Suricata rule with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules
format, see Rules Format.
"
+ "documentation": "A single Suricata rules specification, for use in a stateful rule group. Use this option to specify a simple Suricata rule with protocol, source and destination, ports, direction, and rule options. For information about the Suricata Rules
format, see Rules Format.
"
},
"StatefulRuleDirection": {
"type": "string",
@@ -3083,6 +3087,13 @@
},
"documentation": "Stateless inspection criteria. Each stateless rule group uses exactly one of these data types to define its stateless rules.
"
},
+ "StreamExceptionPolicy": {
+ "type": "string",
+ "enum": [
+ "DROP",
+ "CONTINUE"
+ ]
+ },
"SubnetMapping": {
"type": "structure",
"required": [
@@ -3675,5 +3686,5 @@
}
}
},
- "documentation": "This is the API Reference for Network Firewall. This guide is for developers who need detailed information about the Network Firewall API actions, data types, and errors.
-
The REST API requires you to handle connection details, such as calculating signatures, handling request retries, and error handling. For general information about using the Amazon Web Services REST APIs, see Amazon Web Services APIs.
To access Network Firewall using the REST API endpoint: https://network-firewall.<region>.amazonaws.com
-
Alternatively, you can use one of the Amazon Web Services SDKs to access an API that's tailored to the programming language or platform that you're using. For more information, see Amazon Web Services SDKs.
-
For descriptions of Network Firewall features, including and step-by-step instructions on how to use them through the Network Firewall console, see the Network Firewall Developer Guide.
Network Firewall is a stateful, managed, network firewall and intrusion detection and prevention service for Amazon Virtual Private Cloud (Amazon VPC). With Network Firewall, you can filter traffic at the perimeter of your VPC. This includes filtering traffic going to and coming from an internet gateway, NAT gateway, or over VPN or Direct Connect. Network Firewall uses rules that are compatible with Suricata, a free, open source intrusion detection system (IDS) engine. Network Firewall supports Suricata version 5.0.2. For information about Suricata, see the Suricata website.
You can use Network Firewall to monitor and protect your VPC traffic in a number of ways. The following are just a few examples:
-
Allow domains or IP addresses for known Amazon Web Services service endpoints, such as Amazon S3, and block all other forms of traffic.
-
Use custom lists of known bad domains to limit the types of domain names that your applications can access.
-
Perform deep packet inspection on traffic entering or leaving your VPC.
-
Use stateful protocol detection to filter protocols like HTTPS, regardless of the port used.
To enable Network Firewall for your VPCs, you perform steps in both Amazon VPC and in Network Firewall. For information about using Amazon VPC, see Amazon VPC User Guide.
To start using Network Firewall, do the following:
-
(Optional) If you don't already have a VPC that you want to protect, create it in Amazon VPC.
-
In Amazon VPC, in each Availability Zone where you want to have a firewall endpoint, create a subnet for the sole use of Network Firewall.
-
In Network Firewall, create stateless and stateful rule groups, to define the components of the network traffic filtering behavior that you want your firewall to have.
-
In Network Firewall, create a firewall policy that uses your rule groups and specifies additional default traffic filtering behavior.
-
In Network Firewall, create a firewall and specify your new firewall policy and VPC subnets. Network Firewall creates a firewall endpoint in each subnet that you specify, with the behavior that's defined in the firewall policy.
-
In Amazon VPC, use ingress routing enhancements to route traffic through the new firewall endpoints.
"
+ "documentation": "This is the API Reference for Network Firewall. This guide is for developers who need detailed information about the Network Firewall API actions, data types, and errors.
-
The REST API requires you to handle connection details, such as calculating signatures, handling request retries, and error handling. For general information about using the Amazon Web Services REST APIs, see Amazon Web Services APIs.
To access Network Firewall using the REST API endpoint: https://network-firewall.<region>.amazonaws.com
-
Alternatively, you can use one of the Amazon Web Services SDKs to access an API that's tailored to the programming language or platform that you're using. For more information, see Amazon Web Services SDKs.
-
For descriptions of Network Firewall features, including and step-by-step instructions on how to use them through the Network Firewall console, see the Network Firewall Developer Guide.
Network Firewall is a stateful, managed, network firewall and intrusion detection and prevention service for Amazon Virtual Private Cloud (Amazon VPC). With Network Firewall, you can filter traffic at the perimeter of your VPC. This includes filtering traffic going to and coming from an internet gateway, NAT gateway, or over VPN or Direct Connect. Network Firewall uses rules that are compatible with Suricata, a free, open source network analysis and threat detection engine. Network Firewall supports Suricata version 5.0.2. For information about Suricata, see the Suricata website.
You can use Network Firewall to monitor and protect your VPC traffic in a number of ways. The following are just a few examples:
-
Allow domains or IP addresses for known Amazon Web Services service endpoints, such as Amazon S3, and block all other forms of traffic.
-
Use custom lists of known bad domains to limit the types of domain names that your applications can access.
-
Perform deep packet inspection on traffic entering or leaving your VPC.
-
Use stateful protocol detection to filter protocols like HTTPS, regardless of the port used.
To enable Network Firewall for your VPCs, you perform steps in both Amazon VPC and in Network Firewall. For information about using Amazon VPC, see Amazon VPC User Guide.
To start using Network Firewall, do the following:
-
(Optional) If you don't already have a VPC that you want to protect, create it in Amazon VPC.
-
In Amazon VPC, in each Availability Zone where you want to have a firewall endpoint, create a subnet for the sole use of Network Firewall.
-
In Network Firewall, create stateless and stateful rule groups, to define the components of the network traffic filtering behavior that you want your firewall to have.
-
In Network Firewall, create a firewall policy that uses your rule groups and specifies additional default traffic filtering behavior.
-
In Network Firewall, create a firewall and specify your new firewall policy and VPC subnets. Network Firewall creates a firewall endpoint in each subnet that you specify, with the behavior that's defined in the firewall policy.
-
In Amazon VPC, use ingress routing enhancements to route traffic through the new firewall endpoints.
"
}
\ No newline at end of file
diff --git a/apis/outposts-2019-12-03.min.json b/apis/outposts-2019-12-03.min.json
index 6c1ca32d6d..67c2d7c1f3 100644
--- a/apis/outposts-2019-12-03.min.json
+++ b/apis/outposts-2019-12-03.min.json
@@ -431,6 +431,12 @@
"NextToken": {
"location": "querystring",
"locationName": "NextToken"
+ },
+ "StatusFilter": {
+ "location": "querystring",
+ "locationName": "StatusFilter",
+ "type": "list",
+ "member": {}
}
}
},
@@ -448,7 +454,8 @@
"ComputeAttributes": {
"type": "structure",
"members": {
- "HostId": {}
+ "HostId": {},
+ "State": {}
}
},
"AssetLocation": {
diff --git a/apis/outposts-2019-12-03.normal.json b/apis/outposts-2019-12-03.normal.json
index fbe1a59857..e3f01d82cb 100644
--- a/apis/outposts-2019-12-03.normal.json
+++ b/apis/outposts-2019-12-03.normal.json
@@ -42,7 +42,7 @@
"shape": "InternalServerException"
}
],
- "documentation": " Cancels an order for an Outpost.
"
+ "documentation": "Cancels the specified order for an Outpost.
"
},
"CreateOrder": {
"name": "CreateOrder",
@@ -110,7 +110,7 @@
"shape": "ServiceQuotaExceededException"
}
],
- "documentation": "Creates an Outpost.
You can specify AvailabilityZone
or AvailabilityZoneId
.
"
+ "documentation": "Creates an Outpost.
You can specify either an Availability one or an AZ ID.
"
},
"CreateSite": {
"name": "CreateSite",
@@ -172,7 +172,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Deletes the Outpost.
"
+ "documentation": "Deletes the specified Outpost.
"
},
"DeleteSite": {
"name": "DeleteSite",
@@ -203,7 +203,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Deletes the site.
"
+ "documentation": "Deletes the specified site.
"
},
"GetCatalogItem": {
"name": "GetCatalogItem",
@@ -228,7 +228,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Gets information about a catalog item.
"
+ "documentation": "Gets information about the specified catalog item.
"
},
"GetConnection": {
"name": "GetConnection",
@@ -256,7 +256,7 @@
"shape": "InternalServerException"
}
],
- "documentation": " Amazon Web Services uses this action to install Outpost servers.
Gets information about a specified connection.
Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.
"
+ "documentation": " Amazon Web Services uses this action to install Outpost servers.
Gets information about the specified connection.
Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.
"
},
"GetOrder": {
"name": "GetOrder",
@@ -281,7 +281,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Gets an order.
"
+ "documentation": "Gets information about the specified order.
"
},
"GetOutpost": {
"name": "GetOutpost",
@@ -365,7 +365,7 @@
"shape": "InternalServerException"
}
],
- "documentation": " Gets information about the specified Outpost site.
"
+ "documentation": "Gets information about the specified Outpost site.
"
},
"GetSiteAddress": {
"name": "GetSiteAddress",
@@ -393,7 +393,7 @@
"shape": "InternalServerException"
}
],
- "documentation": " Gets the site address.
"
+ "documentation": " Gets the site address of the specified site.
"
},
"ListAssets": {
"name": "ListAssets",
@@ -421,7 +421,7 @@
"shape": "InternalServerException"
}
],
- "documentation": " Lists the hardware assets in an Outpost. If you are using Dedicated Hosts on Amazon Web Services Outposts, you can filter your request by host ID to return a list of hardware assets that allocate resources for Dedicated Hosts.
"
+ "documentation": "Lists the hardware assets for the specified Outpost.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
"
},
"ListCatalogItems": {
"name": "ListCatalogItems",
@@ -446,7 +446,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Lists the items in the catalog. Add filters to your request to return a more specific list of results. Use filters to match an item class, storage option, or EC2 family.
If you specify multiple filters, the filters are joined with an AND
, and the request returns only results that match all of the specified filters.
"
+ "documentation": "Lists the items in the catalog.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
"
},
"ListOrders": {
"name": "ListOrders",
@@ -474,7 +474,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Lists the Outpost orders for your Amazon Web Services account. You can filter your request by Outpost to return a more specific list of results.
"
+ "documentation": "Lists the Outpost orders for your Amazon Web Services account.
"
},
"ListOutposts": {
"name": "ListOutposts",
@@ -499,7 +499,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Lists the Outposts for your Amazon Web Services account. Add filters to your request to return a more specific list of results. Use filters to match an Outpost lifecycle status, Availability Zone (us-east-1a
), and AZ ID (use1-az1
).
If you specify multiple filters, the filters are joined with an AND
, and the request returns only results that match all of the specified filters.
"
+ "documentation": "Lists the Outposts for your Amazon Web Services account.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
"
},
"ListSites": {
"name": "ListSites",
@@ -524,7 +524,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Lists the Outpost sites for your Amazon Web Services account. Add operating address filters to your request to return a more specific list of results. Use filters to match site city, country code, or state/region of the operating address.
If you specify multiple filters, the filters are joined with an AND
, and the request returns only results that match all of the specified filters.
"
+ "documentation": "Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results.
Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
"
},
"ListTagsForResource": {
"name": "ListTagsForResource",
@@ -689,7 +689,7 @@
"shape": "InternalServerException"
}
],
- "documentation": " Updates the site.
"
+ "documentation": "Updates the specified site.
"
},
"UpdateSiteAddress": {
"name": "UpdateSiteAddress",
@@ -720,7 +720,7 @@
"shape": "InternalServerException"
}
],
- "documentation": " Updates the site address.
To update a site address with an order IN_PROGRESS
, you must wait for the order to complete or cancel the order.
You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.
"
+ "documentation": "Updates the address of the specified site.
You can't update a site address if there is an order in progress. You must wait for the order to complete or cancel the order.
You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.
"
},
"UpdateSiteRackPhysicalProperties": {
"name": "UpdateSiteRackPhysicalProperties",
@@ -897,6 +897,13 @@
},
"documentation": " Information about the position of the asset in a rack.
"
},
+ "AssetState": {
+ "type": "string",
+ "enum": [
+ "ACTIVE",
+ "RETIRING"
+ ]
+ },
"AssetType": {
"type": "string",
"enum": [
@@ -953,7 +960,7 @@
"members": {
"OrderId": {
"shape": "OrderId",
- "documentation": " The ID of the order to cancel.
",
+ "documentation": " The ID of the order.
",
"location": "uri",
"locationName": "OrderId"
}
@@ -1043,12 +1050,24 @@
"shape": "City"
}
},
+ "ComputeAssetState": {
+ "type": "string",
+ "enum": [
+ "ACTIVE",
+ "ISOLATED",
+ "RETIRING"
+ ]
+ },
"ComputeAttributes": {
"type": "structure",
"members": {
"HostId": {
"shape": "HostId",
- "documentation": " The host ID of any Dedicated Hosts on the asset.
"
+ "documentation": " The host ID of the Dedicated Host on the asset.
"
+ },
+ "State": {
+ "shape": "ComputeAssetState",
+ "documentation": "The state.
-
ACTIVE - The asset is available and can provide capacity for new compute resources.
-
ISOLATED - The asset is undergoing maintenance and can't provide capacity for new compute resources. Existing compute resources on the asset are not affected.
-
RETIRING - The underlying hardware for the asset is degraded. Capacity for new compute resources is reduced. Amazon Web Services sends notifications for resources that must be stopped before the asset can be replaced.
"
}
},
"documentation": " Information about compute hardware assets.
"
@@ -1131,11 +1150,11 @@
},
"PaymentOption": {
"shape": "PaymentOption",
- "documentation": "The payment option for the order.
"
+ "documentation": "The payment option.
"
},
"PaymentTerm": {
"shape": "PaymentTerm",
- "documentation": "The payment terms for the order.
"
+ "documentation": "The payment terms.
"
}
}
},
@@ -1163,7 +1182,7 @@
},
"SiteId": {
"shape": "SiteId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
"
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
"
},
"AvailabilityZone": {
"shape": "AvailabilityZone"
@@ -1239,7 +1258,7 @@
"members": {
"OutpostId": {
"shape": "OutpostId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the Outpost.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the Outpost.
",
"location": "uri",
"locationName": "OutpostId"
}
@@ -1257,7 +1276,7 @@
"members": {
"SiteId": {
"shape": "SiteId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
",
"location": "uri",
"locationName": "SiteId"
}
@@ -1353,7 +1372,7 @@
"members": {
"ConnectionId": {
"shape": "ConnectionId",
- "documentation": " The ID of the connection you request.
",
+ "documentation": " The ID of the connection.
",
"location": "uri",
"locationName": "ConnectionId"
}
@@ -1364,11 +1383,11 @@
"members": {
"ConnectionId": {
"shape": "ConnectionId",
- "documentation": " The ID of the connection you receive.
"
+ "documentation": " The ID of the connection.
"
},
"ConnectionDetails": {
"shape": "ConnectionDetails",
- "documentation": " Information about a connection.
"
+ "documentation": " Information about the connection.
"
}
}
},
@@ -1402,7 +1421,7 @@
"members": {
"OutpostId": {
"shape": "OutpostId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the Outpost.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the Outpost.
",
"location": "uri",
"locationName": "OutpostId"
}
@@ -1416,7 +1435,7 @@
"members": {
"OutpostId": {
"shape": "OutpostId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the Outpost.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the Outpost.
",
"location": "uri",
"locationName": "OutpostId"
},
@@ -1443,7 +1462,7 @@
},
"OutpostId": {
"shape": "OutpostId",
- "documentation": " The ID of the Outpost.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
"
+ "documentation": " The ID of the Outpost.
"
},
"OutpostArn": {
"shape": "OutpostArn"
@@ -1467,13 +1486,13 @@
"members": {
"SiteId": {
"shape": "SiteId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
",
"location": "uri",
"locationName": "SiteId"
},
"AddressType": {
"shape": "AddressType",
- "documentation": " The type of the address you request.
",
+ "documentation": "The type of the address you request.
",
"location": "querystring",
"locationName": "AddressType"
}
@@ -1487,7 +1506,7 @@
},
"AddressType": {
"shape": "AddressType",
- "documentation": " The type of the address you receive.
"
+ "documentation": "The type of the address you receive.
"
},
"Address": {
"shape": "Address",
@@ -1503,7 +1522,7 @@
"members": {
"SiteId": {
"shape": "SiteId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
",
"location": "uri",
"locationName": "SiteId"
}
@@ -1606,7 +1625,7 @@
},
"MacAddressList": {
"shape": "MacAddressList",
- "documentation": " MAC addresses of the asset.
"
+ "documentation": " The MAC addresses of the asset.
"
}
},
"documentation": " Information about a line item asset.
"
@@ -1690,7 +1709,7 @@
},
"HostIdFilter": {
"shape": "HostIdList",
- "documentation": " A filter for the host ID of Dedicated Hosts on the Outpost.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by the host ID of a Dedicated Host.
",
"location": "querystring",
"locationName": "HostIdFilter"
},
@@ -1703,6 +1722,12 @@
"shape": "Token",
"location": "querystring",
"locationName": "NextToken"
+ },
+ "StatusFilter": {
+ "shape": "StatusList",
+ "documentation": "Filters the results by state.
",
+ "location": "querystring",
+ "locationName": "StatusFilter"
}
}
},
@@ -1711,7 +1736,7 @@
"members": {
"Assets": {
"shape": "AssetListDefinition",
- "documentation": " Information about hardware assets.
"
+ "documentation": "Information about the hardware assets.
"
},
"NextToken": {
"shape": "Token"
@@ -1733,19 +1758,19 @@
},
"ItemClassFilter": {
"shape": "CatalogItemClassList",
- "documentation": " A filter for the class of items in the catalog.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by item class.
",
"location": "querystring",
"locationName": "ItemClassFilter"
},
"SupportedStorageFilter": {
"shape": "SupportedStorageList",
- "documentation": " A filter for the storage options of items in the catalog.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by storage option.
",
"location": "querystring",
"locationName": "SupportedStorageFilter"
},
"EC2FamilyFilter": {
"shape": "EC2FamilyList",
- "documentation": " A filter for EC2 family options for items in the catalog.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by EC2 family (for example, M5).
",
"location": "querystring",
"locationName": "EC2FamilyFilter"
}
@@ -1811,19 +1836,19 @@
},
"LifeCycleStatusFilter": {
"shape": "LifeCycleStatusList",
- "documentation": " A filter for the lifecycle status of the Outpost.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by the lifecycle status.
",
"location": "querystring",
"locationName": "LifeCycleStatusFilter"
},
"AvailabilityZoneFilter": {
"shape": "AvailabilityZoneList",
- "documentation": " A filter for the Availability Zone (us-east-1a
) of the Outpost.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by Availability Zone (for example, us-east-1a
).
",
"location": "querystring",
"locationName": "AvailabilityZoneFilter"
},
"AvailabilityZoneIdFilter": {
"shape": "AvailabilityZoneIdList",
- "documentation": " A filter for the AZ IDs (use1-az1
) of the Outpost.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by AZ ID (for example, use1-az1
).
",
"location": "querystring",
"locationName": "AvailabilityZoneIdFilter"
}
@@ -1855,19 +1880,19 @@
},
"OperatingAddressCountryCodeFilter": {
"shape": "CountryCodeList",
- "documentation": " A filter for the country code of the Outpost site.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by country code.
",
"location": "querystring",
"locationName": "OperatingAddressCountryCodeFilter"
},
"OperatingAddressStateOrRegionFilter": {
"shape": "StateOrRegionList",
- "documentation": " A filter for the state/region of the Outpost site.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by state or region.
",
"location": "querystring",
"locationName": "OperatingAddressStateOrRegionFilter"
},
"OperatingAddressCityFilter": {
"shape": "CityList",
- "documentation": " A filter for the city of the Outpost site.
Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR
, and the request returns all results that match any of the specified values.
",
+ "documentation": "Filters the results by city.
",
"location": "querystring",
"locationName": "OperatingAddressCityFilter"
}
@@ -1981,7 +2006,7 @@
},
"Status": {
"shape": "OrderStatus",
- "documentation": "The status of the order.
-
PREPARING
- Order is received and being prepared.
-
IN_PROGRESS
- Order is either being built, shipped, or installed. To get more details, see the LineItem
status.
-
COMPLETED
- Order is complete.
-
CANCELLED
- Order is cancelled.
-
ERROR
- Customer should contact support.
The following status are deprecated: RECEIVED
, PENDING
, PROCESSING
, INSTALLING
, and FULFILLED
.
"
+ "documentation": "The status of the order.
-
PREPARING
- Order is received and being prepared.
-
IN_PROGRESS
- Order is either being built, shipped, or installed. To get more details, see the line item status.
-
COMPLETED
- Order is complete.
-
CANCELLED
- Order is cancelled.
-
ERROR
- Customer should contact support.
The following status are deprecated: RECEIVED
, PENDING
, PROCESSING
, INSTALLING
, and FULFILLED
.
"
},
"LineItems": {
"shape": "LineItemListDefinition",
@@ -2048,11 +2073,11 @@
},
"OrderSubmissionDate": {
"shape": "ISO8601Timestamp",
- "documentation": " Submission date for the order.
"
+ "documentation": " The submission date for the order.
"
},
"OrderFulfilledDate": {
"shape": "ISO8601Timestamp",
- "documentation": " Fulfilment date for the order.
"
+ "documentation": " The fulfilment date for the order.
"
}
},
"documentation": " A summary of line items in your order.
"
@@ -2172,7 +2197,8 @@
"PaymentTerm": {
"type": "string",
"enum": [
- "THREE_YEARS"
+ "THREE_YEARS",
+ "ONE_YEAR"
]
},
"PostalCode": {
@@ -2359,7 +2385,7 @@
},
"SiteId": {
"type": "string",
- "documentation": " The ID of the site.
",
+ "documentation": "The ID of the site.
",
"max": 255,
"min": 1,
"pattern": "^(arn:aws([a-z-]+)?:outposts:[a-z\\d-]+:\\d{12}:site/)?(os-[a-f0-9]{17})$"
@@ -2435,6 +2461,14 @@
"shape": "StateOrRegion"
}
},
+ "StatusList": {
+ "type": "list",
+ "member": {
+ "shape": "AssetState"
+ },
+ "max": 2,
+ "min": 1
+ },
"SupportedHardwareType": {
"type": "string",
"enum": [
@@ -2569,7 +2603,7 @@
"members": {
"OutpostId": {
"shape": "OutpostId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the Outpost.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the Outpost.
",
"location": "uri",
"locationName": "OutpostId"
},
@@ -2603,7 +2637,7 @@
"members": {
"SiteId": {
"shape": "SiteId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
",
"location": "uri",
"locationName": "SiteId"
},
@@ -2638,7 +2672,7 @@
"members": {
"SiteId": {
"shape": "SiteId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
",
"location": "uri",
"locationName": "SiteId"
},
@@ -2650,7 +2684,7 @@
},
"Notes": {
"shape": "SiteNotes",
- "documentation": " Notes about a site.
"
+ "documentation": "Notes about a site.
"
}
}
},
@@ -2670,29 +2704,29 @@
"members": {
"SiteId": {
"shape": "SiteId",
- "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID
or SiteID
remain in use. Despite the parameter name, you can make the request with an ARN.
",
+ "documentation": " The ID or the Amazon Resource Name (ARN) of the site.
",
"location": "uri",
"locationName": "SiteId"
},
"PowerDrawKva": {
"shape": "PowerDrawKva",
- "documentation": "Specify in kVA the power draw available at the hardware placement position for the rack.
"
+ "documentation": "The power draw, in kVA, available at the hardware placement position for the rack.
"
},
"PowerPhase": {
"shape": "PowerPhase",
- "documentation": " Specify the power option that you can provide for hardware.
-
Single-phase AC feed: 200 V to 277 V, 50 Hz or 60 Hz
-
Three-phase AC feed: 346 V to 480 V, 50 Hz or 60 Hz
"
+ "documentation": "The power option that you can provide for hardware.
-
Single-phase AC feed: 200 V to 277 V, 50 Hz or 60 Hz
-
Three-phase AC feed: 346 V to 480 V, 50 Hz or 60 Hz
"
},
"PowerConnector": {
"shape": "PowerConnector",
- "documentation": " Specify the power connector that Amazon Web Services should plan to provide for connections to the hardware. Note the correlation between PowerPhase
and PowerConnector
.
-
Single-phase AC feed
-
Three-phase AC feed
-
AH530P7W (red) – 3P+N+E, 7hr; 30A; three phase
-
AH532P6W (red) – 3P+N+E, 6hr; 32A; three phase
"
+ "documentation": "The power connector that Amazon Web Services should plan to provide for connections to the hardware. Note the correlation between PowerPhase
and PowerConnector
.
-
Single-phase AC feed
-
Three-phase AC feed
-
AH530P7W (red) – 3P+N+E, 7hr; 30A; three phase
-
AH532P6W (red) – 3P+N+E, 6hr; 32A; three phase
"
},
"PowerFeedDrop": {
"shape": "PowerFeedDrop",
- "documentation": " Specify whether the power feed comes above or below the rack.
"
+ "documentation": "Indicates whether the power feed comes above or below the rack.
"
},
"UplinkGbps": {
"shape": "UplinkGbps",
- "documentation": " Specify the uplink speed the rack should support for the connection to the Region.
"
+ "documentation": "The uplink speed the rack should support for the connection to the Region.
"
},
"UplinkCount": {
"shape": "UplinkCount",
@@ -2700,15 +2734,15 @@
},
"FiberOpticCableType": {
"shape": "FiberOpticCableType",
- "documentation": " Specify the type of fiber that you will use to attach the Outpost to your network.
"
+ "documentation": "The type of fiber that you will use to attach the Outpost to your network.
"
},
"OpticalStandard": {
"shape": "OpticalStandard",
- "documentation": "Specify the type of optical standard that you will use to attach the Outpost to your network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide.
-
OPTIC_10GBASE_SR
: 10GBASE-SR
-
OPTIC_10GBASE_IR
: 10GBASE-IR
-
OPTIC_10GBASE_LR
: 10GBASE-LR
-
OPTIC_40GBASE_SR
: 40GBASE-SR
-
OPTIC_40GBASE_ESR
: 40GBASE-ESR
-
OPTIC_40GBASE_IR4_LR4L
: 40GBASE-IR (LR4L)
-
OPTIC_40GBASE_LR4
: 40GBASE-LR4
-
OPTIC_100GBASE_SR4
: 100GBASE-SR4
-
OPTIC_100GBASE_CWDM4
: 100GBASE-CWDM4
-
OPTIC_100GBASE_LR4
: 100GBASE-LR4
-
OPTIC_100G_PSM4_MSA
: 100G PSM4 MSA
-
OPTIC_1000BASE_LX
: 1000Base-LX
-
OPTIC_1000BASE_SX
: 1000Base-SX
"
+ "documentation": "The type of optical standard that you will use to attach the Outpost to your network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide.
-
OPTIC_10GBASE_SR
: 10GBASE-SR
-
OPTIC_10GBASE_IR
: 10GBASE-IR
-
OPTIC_10GBASE_LR
: 10GBASE-LR
-
OPTIC_40GBASE_SR
: 40GBASE-SR
-
OPTIC_40GBASE_ESR
: 40GBASE-ESR
-
OPTIC_40GBASE_IR4_LR4L
: 40GBASE-IR (LR4L)
-
OPTIC_40GBASE_LR4
: 40GBASE-LR4
-
OPTIC_100GBASE_SR4
: 100GBASE-SR4
-
OPTIC_100GBASE_CWDM4
: 100GBASE-CWDM4
-
OPTIC_100GBASE_LR4
: 100GBASE-LR4
-
OPTIC_100G_PSM4_MSA
: 100G PSM4 MSA
-
OPTIC_1000BASE_LX
: 1000Base-LX
-
OPTIC_1000BASE_SX
: 1000Base-SX
"
},
"MaximumSupportedWeightLbs": {
"shape": "MaximumSupportedWeightLbs",
- "documentation": " Specify the maximum rack weight that this site can support. NO_LIMIT
is over 2000lbs.
"
+ "documentation": "The maximum rack weight that this site can support. NO_LIMIT
is over 2000lbs.
"
}
}
},
diff --git a/clients/glue.d.ts b/clients/glue.d.ts
index ac270ed3ca..10217c10c2 100644
--- a/clients/glue.d.ts
+++ b/clients/glue.d.ts
@@ -1419,6 +1419,14 @@ declare class Glue extends Service {
* Updates an existing job definition. The previous job definition is completely overwritten by this information.
*/
updateJob(callback?: (err: AWSError, data: Glue.Types.UpdateJobResponse) => void): Request;
+ /**
+ * Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts. This API supports optional parameters which take in the repository information.
+ */
+ updateJobFromSourceControl(params: Glue.Types.UpdateJobFromSourceControlRequest, callback?: (err: AWSError, data: Glue.Types.UpdateJobFromSourceControlResponse) => void): Request;
+ /**
+ * Synchronizes a job from the source control repository. This operation takes the job artifacts that are located in the remote repository and updates the Glue internal stores with these artifacts. This API supports optional parameters which take in the repository information.
+ */
+ updateJobFromSourceControl(callback?: (err: AWSError, data: Glue.Types.UpdateJobFromSourceControlResponse) => void): Request;
/**
* Updates an existing machine learning transform. Call this operation to tune the algorithm parameters to achieve better results. After calling this operation, you can call the StartMLEvaluationTaskRun operation to assess how well your new parameters achieved your goals (such as improving the quality of your machine learning transform, or making it more cost-effective).
*/
@@ -1451,6 +1459,14 @@ declare class Glue extends Service {
* Updates the description, compatibility setting, or version checkpoint for a schema set. For updating the compatibility setting, the call will not validate compatibility for the entire set of schema versions with the new compatibility setting. If the value for Compatibility is provided, the VersionNumber (a checkpoint) is also required. The API will validate the checkpoint version number for consistency. If the value for the VersionNumber (checkpoint) is provided, Compatibility is optional and this can be used to set/reset a checkpoint for the schema. This update will happen only if the schema is in the AVAILABLE state.
*/
updateSchema(callback?: (err: AWSError, data: Glue.Types.UpdateSchemaResponse) => void): Request;
+ /**
+ * Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job. This API supports optional parameters which take in the repository information.
+ */
+ updateSourceControlFromJob(params: Glue.Types.UpdateSourceControlFromJobRequest, callback?: (err: AWSError, data: Glue.Types.UpdateSourceControlFromJobResponse) => void): Request;
+ /**
+ * Synchronizes a job to the source control repository. This operation takes the job artifacts from the Glue internal stores and makes a commit to the remote repository that is configured on the job. This API supports optional parameters which take in the repository information.
+ */
+ updateSourceControlFromJob(callback?: (err: AWSError, data: Glue.Types.UpdateSourceControlFromJobResponse) => void): Request;
/**
* Updates a metadata table in the Data Catalog.
*/
@@ -1606,6 +1622,7 @@ declare namespace Glue {
AllColumnsRequested?: NullableBoolean;
}
export type AuditContextString = string;
+ export type AuthTokenString = string;
export interface BackfillError {
/**
* The error code for an error that occurred when registering partition indexes for an existing table.
@@ -2737,6 +2754,7 @@ declare namespace Glue {
export type ColumnValueStringList = ColumnValuesString[];
export type ColumnValuesString = string;
export type CommentString = string;
+ export type CommitIdString = string;
export type Comparator = "EQUALS"|"GREATER_THAN"|"LESS_THAN"|"GREATER_THAN_EQUALS"|"LESS_THAN_EQUALS"|string;
export type Compatibility = "NONE"|"DISABLED"|"BACKWARD"|"BACKWARD_ALL"|"FORWARD"|"FORWARD_ALL"|"FULL"|"FULL_ALL"|string;
export type CompressionType = "gzip"|"bzip2"|string;
@@ -3543,6 +3561,10 @@ declare namespace Glue {
* Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources. The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary. Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.
*/
ExecutionClass?: ExecutionClass;
+ /**
+ * The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
+ */
+ SourceControlDetails?: SourceControlDetails;
}
export interface CreateJobResponse {
/**
@@ -7011,6 +7033,10 @@ declare namespace Glue {
* Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources. The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary. Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.
*/
ExecutionClass?: ExecutionClass;
+ /**
+ * The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
+ */
+ SourceControlDetails?: SourceControlDetails;
}
export interface JobBookmarkEntry {
/**
@@ -7253,6 +7279,10 @@ declare namespace Glue {
* Indicates whether the job is run with a standard or flexible execution class. The standard execution-class is ideal for time-sensitive workloads that require fast job startup and dedicated resources. The flexible execution class is appropriate for time-insensitive jobs whose start and completion times may vary. Only jobs with Glue version 3.0 and above and command type glueetl will be allowed to set ExecutionClass to FLEX. The flexible execution class is available for Spark jobs.
*/
ExecutionClass?: ExecutionClass;
+ /**
+ * The details for a source control configuration for a job, allowing synchronization of job artifacts to or from a remote repository.
+ */
+ SourceControlDetails?: SourceControlDetails;
}
export interface Join {
/**
@@ -9729,6 +9759,42 @@ declare namespace Glue {
Sort?: Sort;
}
export type SortDirectionType = "DESCENDING"|"ASCENDING"|string;
+ export type SourceControlAuthStrategy = "PERSONAL_ACCESS_TOKEN"|"AWS_SECRETS_MANAGER"|string;
+ export interface SourceControlDetails {
+ /**
+ * The provider for the remote repository.
+ */
+ Provider?: SourceControlProvider;
+ /**
+ * The name of the remote repository that contains the job artifacts.
+ */
+ Repository?: Generic512CharString;
+ /**
+ * The owner of the remote repository that contains the job artifacts.
+ */
+ Owner?: Generic512CharString;
+ /**
+ * An optional branch in the remote repository.
+ */
+ Branch?: Generic512CharString;
+ /**
+ * An optional folder in the remote repository.
+ */
+ Folder?: Generic512CharString;
+ /**
+ * The last commit ID for a commit in the remote repository.
+ */
+ LastCommitId?: Generic512CharString;
+ /**
+ * The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
+ */
+ AuthStrategy?: SourceControlAuthStrategy;
+ /**
+ * The value of an authorization token.
+ */
+ AuthToken?: Generic512CharString;
+ }
+ export type SourceControlProvider = "GITHUB"|"AWS_CODE_COMMIT"|string;
export interface SparkConnectorSource {
/**
* The name of the data source.
@@ -11034,6 +11100,50 @@ declare namespace Glue {
*/
CustomPatterns?: CustomPatterns;
}
+ export interface UpdateJobFromSourceControlRequest {
+ /**
+ * The name of the Glue job to be synchronized to or from the remote repository.
+ */
+ JobName?: NameString;
+ /**
+ * The provider for the remote repository.
+ */
+ Provider?: SourceControlProvider;
+ /**
+ * The name of the remote repository that contains the job artifacts.
+ */
+ RepositoryName?: NameString;
+ /**
+ * The owner of the remote repository that contains the job artifacts.
+ */
+ RepositoryOwner?: NameString;
+ /**
+ * An optional branch in the remote repository.
+ */
+ BranchName?: NameString;
+ /**
+ * An optional folder in the remote repository.
+ */
+ Folder?: NameString;
+ /**
+ * A commit ID for a commit in the remote repository.
+ */
+ CommitId?: CommitIdString;
+ /**
+ * The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
+ */
+ AuthStrategy?: SourceControlAuthStrategy;
+ /**
+ * The value of the authorization token.
+ */
+ AuthToken?: AuthTokenString;
+ }
+ export interface UpdateJobFromSourceControlResponse {
+ /**
+ * The name of the Glue job.
+ */
+ JobName?: NameString;
+ }
export interface UpdateJobRequest {
/**
* The name of the job definition to update.
@@ -11188,6 +11298,50 @@ declare namespace Glue {
*/
RegistryName?: SchemaRegistryNameString;
}
+ export interface UpdateSourceControlFromJobRequest {
+ /**
+ * The name of the Glue job to be synchronized to or from the remote repository.
+ */
+ JobName?: NameString;
+ /**
+ * The provider for the remote repository.
+ */
+ Provider?: SourceControlProvider;
+ /**
+ * The name of the remote repository that contains the job artifacts.
+ */
+ RepositoryName?: NameString;
+ /**
+ * The owner of the remote repository that contains the job artifacts.
+ */
+ RepositoryOwner?: NameString;
+ /**
+ * An optional branch in the remote repository.
+ */
+ BranchName?: NameString;
+ /**
+ * An optional folder in the remote repository.
+ */
+ Folder?: NameString;
+ /**
+ * A commit ID for a commit in the remote repository.
+ */
+ CommitId?: CommitIdString;
+ /**
+ * The type of authentication, which can be an authentication token stored in Amazon Web Services Secrets Manager, or a personal access token.
+ */
+ AuthStrategy?: SourceControlAuthStrategy;
+ /**
+ * The value of the authorization token.
+ */
+ AuthToken?: AuthTokenString;
+ }
+ export interface UpdateSourceControlFromJobResponse {
+ /**
+ * The name of the Glue job.
+ */
+ JobName?: NameString;
+ }
export interface UpdateTableRequest {
/**
* The ID of the Data Catalog where the table resides. If none is provided, the Amazon Web Services account ID is used by default.
diff --git a/clients/networkfirewall.d.ts b/clients/networkfirewall.d.ts
index 0e388764b1..b8cc07b8d9 100644
--- a/clients/networkfirewall.d.ts
+++ b/clients/networkfirewall.d.ts
@@ -1421,6 +1421,10 @@ declare namespace NetworkFirewall {
* Indicates how to manage the order of stateful rule evaluation for the policy. DEFAULT_ACTION_ORDER is the default behavior. Stateful rules are provided to the rule engine as Suricata compatible strings, and Suricata evaluates them based on certain settings. For more information, see Evaluation order for stateful rules in the Network Firewall Developer Guide.
*/
RuleOrder?: RuleOrder;
+ /**
+ * Configures how Network Firewall processes traffic when a network connection breaks midstream. Network connections can break due to disruptions in external networks or within the firewall itself. DROP - Network Firewall fails closed and drops all subsequent traffic going to the firewall. This is the default behavior. CONTINUE - Network Firewall continues to apply rules to the subsequent traffic without context from traffic before the break. This impacts the behavior of rules that depend on this context. For example, if you have a stateful rule to drop http traffic, Network Firewall won't match the traffic for this rule because the service won't have the context from session initialization defining the application layer protocol as HTTP. However, this behavior is rule dependent—a TCP-layer rule using a flow:stateless rule would still match, as would the aws:drop_strict default action.
+ */
+ StreamExceptionPolicy?: StreamExceptionPolicy;
}
export interface StatefulRule {
/**
@@ -1499,6 +1503,7 @@ declare namespace NetworkFirewall {
*/
CustomActions?: CustomActions;
}
+ export type StreamExceptionPolicy = "DROP"|"CONTINUE"|string;
export interface SubnetMapping {
/**
* The unique identifier for the subnet.
diff --git a/clients/outposts.d.ts b/clients/outposts.d.ts
index d5cad61f32..23a15451d9 100644
--- a/clients/outposts.d.ts
+++ b/clients/outposts.d.ts
@@ -12,11 +12,11 @@ declare class Outposts extends Service {
constructor(options?: Outposts.Types.ClientConfiguration)
config: Config & Outposts.Types.ClientConfiguration;
/**
- * Cancels an order for an Outpost.
+ * Cancels the specified order for an Outpost.
*/
cancelOrder(params: Outposts.Types.CancelOrderInput, callback?: (err: AWSError, data: Outposts.Types.CancelOrderOutput) => void): Request;
/**
- * Cancels an order for an Outpost.
+ * Cancels the specified order for an Outpost.
*/
cancelOrder(callback?: (err: AWSError, data: Outposts.Types.CancelOrderOutput) => void): Request;
/**
@@ -28,11 +28,11 @@ declare class Outposts extends Service {
*/
createOrder(callback?: (err: AWSError, data: Outposts.Types.CreateOrderOutput) => void): Request;
/**
- * Creates an Outpost. You can specify AvailabilityZone or AvailabilityZoneId.
+ * Creates an Outpost. You can specify either an Availability one or an AZ ID.
*/
createOutpost(params: Outposts.Types.CreateOutpostInput, callback?: (err: AWSError, data: Outposts.Types.CreateOutpostOutput) => void): Request;
/**
- * Creates an Outpost. You can specify AvailabilityZone or AvailabilityZoneId.
+ * Creates an Outpost. You can specify either an Availability one or an AZ ID.
*/
createOutpost(callback?: (err: AWSError, data: Outposts.Types.CreateOutpostOutput) => void): Request;
/**
@@ -44,43 +44,43 @@ declare class Outposts extends Service {
*/
createSite(callback?: (err: AWSError, data: Outposts.Types.CreateSiteOutput) => void): Request;
/**
- * Deletes the Outpost.
+ * Deletes the specified Outpost.
*/
deleteOutpost(params: Outposts.Types.DeleteOutpostInput, callback?: (err: AWSError, data: Outposts.Types.DeleteOutpostOutput) => void): Request;
/**
- * Deletes the Outpost.
+ * Deletes the specified Outpost.
*/
deleteOutpost(callback?: (err: AWSError, data: Outposts.Types.DeleteOutpostOutput) => void): Request;
/**
- * Deletes the site.
+ * Deletes the specified site.
*/
deleteSite(params: Outposts.Types.DeleteSiteInput, callback?: (err: AWSError, data: Outposts.Types.DeleteSiteOutput) => void): Request;
/**
- * Deletes the site.
+ * Deletes the specified site.
*/
deleteSite(callback?: (err: AWSError, data: Outposts.Types.DeleteSiteOutput) => void): Request;
/**
- * Gets information about a catalog item.
+ * Gets information about the specified catalog item.
*/
getCatalogItem(params: Outposts.Types.GetCatalogItemInput, callback?: (err: AWSError, data: Outposts.Types.GetCatalogItemOutput) => void): Request;
/**
- * Gets information about a catalog item.
+ * Gets information about the specified catalog item.
*/
getCatalogItem(callback?: (err: AWSError, data: Outposts.Types.GetCatalogItemOutput) => void): Request;
/**
- * Amazon Web Services uses this action to install Outpost servers. Gets information about a specified connection. Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.
+ * Amazon Web Services uses this action to install Outpost servers. Gets information about the specified connection. Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.
*/
getConnection(params: Outposts.Types.GetConnectionRequest, callback?: (err: AWSError, data: Outposts.Types.GetConnectionResponse) => void): Request;
/**
- * Amazon Web Services uses this action to install Outpost servers. Gets information about a specified connection. Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.
+ * Amazon Web Services uses this action to install Outpost servers. Gets information about the specified connection. Use CloudTrail to monitor this action or Amazon Web Services managed policy for Amazon Web Services Outposts to secure it. For more information, see Amazon Web Services managed policies for Amazon Web Services Outposts and Logging Amazon Web Services Outposts API calls with Amazon Web Services CloudTrail in the Amazon Web Services Outposts User Guide.
*/
getConnection(callback?: (err: AWSError, data: Outposts.Types.GetConnectionResponse) => void): Request;
/**
- * Gets an order.
+ * Gets information about the specified order.
*/
getOrder(params: Outposts.Types.GetOrderInput, callback?: (err: AWSError, data: Outposts.Types.GetOrderOutput) => void): Request;
/**
- * Gets an order.
+ * Gets information about the specified order.
*/
getOrder(callback?: (err: AWSError, data: Outposts.Types.GetOrderOutput) => void): Request;
/**
@@ -100,59 +100,59 @@ declare class Outposts extends Service {
*/
getOutpostInstanceTypes(callback?: (err: AWSError, data: Outposts.Types.GetOutpostInstanceTypesOutput) => void): Request;
/**
- * Gets information about the specified Outpost site.
+ * Gets information about the specified Outpost site.
*/
getSite(params: Outposts.Types.GetSiteInput, callback?: (err: AWSError, data: Outposts.Types.GetSiteOutput) => void): Request;
/**
- * Gets information about the specified Outpost site.
+ * Gets information about the specified Outpost site.
*/
getSite(callback?: (err: AWSError, data: Outposts.Types.GetSiteOutput) => void): Request;
/**
- * Gets the site address.
+ * Gets the site address of the specified site.
*/
getSiteAddress(params: Outposts.Types.GetSiteAddressInput, callback?: (err: AWSError, data: Outposts.Types.GetSiteAddressOutput) => void): Request;
/**
- * Gets the site address.
+ * Gets the site address of the specified site.
*/
getSiteAddress(callback?: (err: AWSError, data: Outposts.Types.GetSiteAddressOutput) => void): Request;
/**
- * Lists the hardware assets in an Outpost. If you are using Dedicated Hosts on Amazon Web Services Outposts, you can filter your request by host ID to return a list of hardware assets that allocate resources for Dedicated Hosts.
+ * Lists the hardware assets for the specified Outpost. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
*/
listAssets(params: Outposts.Types.ListAssetsInput, callback?: (err: AWSError, data: Outposts.Types.ListAssetsOutput) => void): Request;
/**
- * Lists the hardware assets in an Outpost. If you are using Dedicated Hosts on Amazon Web Services Outposts, you can filter your request by host ID to return a list of hardware assets that allocate resources for Dedicated Hosts.
+ * Lists the hardware assets for the specified Outpost. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
*/
listAssets(callback?: (err: AWSError, data: Outposts.Types.ListAssetsOutput) => void): Request;
/**
- * Lists the items in the catalog. Add filters to your request to return a more specific list of results. Use filters to match an item class, storage option, or EC2 family. If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.
+ * Lists the items in the catalog. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
*/
listCatalogItems(params: Outposts.Types.ListCatalogItemsInput, callback?: (err: AWSError, data: Outposts.Types.ListCatalogItemsOutput) => void): Request;
/**
- * Lists the items in the catalog. Add filters to your request to return a more specific list of results. Use filters to match an item class, storage option, or EC2 family. If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.
+ * Lists the items in the catalog. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
*/
listCatalogItems(callback?: (err: AWSError, data: Outposts.Types.ListCatalogItemsOutput) => void): Request;
/**
- * Lists the Outpost orders for your Amazon Web Services account. You can filter your request by Outpost to return a more specific list of results.
+ * Lists the Outpost orders for your Amazon Web Services account.
*/
listOrders(params: Outposts.Types.ListOrdersInput, callback?: (err: AWSError, data: Outposts.Types.ListOrdersOutput) => void): Request;
/**
- * Lists the Outpost orders for your Amazon Web Services account. You can filter your request by Outpost to return a more specific list of results.
+ * Lists the Outpost orders for your Amazon Web Services account.
*/
listOrders(callback?: (err: AWSError, data: Outposts.Types.ListOrdersOutput) => void): Request;
/**
- * Lists the Outposts for your Amazon Web Services account. Add filters to your request to return a more specific list of results. Use filters to match an Outpost lifecycle status, Availability Zone (us-east-1a), and AZ ID (use1-az1). If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.
+ * Lists the Outposts for your Amazon Web Services account. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
*/
listOutposts(params: Outposts.Types.ListOutpostsInput, callback?: (err: AWSError, data: Outposts.Types.ListOutpostsOutput) => void): Request;
/**
- * Lists the Outposts for your Amazon Web Services account. Add filters to your request to return a more specific list of results. Use filters to match an Outpost lifecycle status, Availability Zone (us-east-1a), and AZ ID (use1-az1). If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.
+ * Lists the Outposts for your Amazon Web Services account. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
*/
listOutposts(callback?: (err: AWSError, data: Outposts.Types.ListOutpostsOutput) => void): Request;
/**
- * Lists the Outpost sites for your Amazon Web Services account. Add operating address filters to your request to return a more specific list of results. Use filters to match site city, country code, or state/region of the operating address. If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.
+ * Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
*/
listSites(params: Outposts.Types.ListSitesInput, callback?: (err: AWSError, data: Outposts.Types.ListSitesOutput) => void): Request;
/**
- * Lists the Outpost sites for your Amazon Web Services account. Add operating address filters to your request to return a more specific list of results. Use filters to match site city, country code, or state/region of the operating address. If you specify multiple filters, the filters are joined with an AND, and the request returns only results that match all of the specified filters.
+ * Lists the Outpost sites for your Amazon Web Services account. Use filters to return specific results. Use filters to return specific results. If you specify multiple filters, the results include only the resources that match all of the specified filters. For a filter where you can specify multiple values, the results include items that match any of the values that you specify for the filter.
*/
listSites(callback?: (err: AWSError, data: Outposts.Types.ListSitesOutput) => void): Request;
/**
@@ -196,19 +196,19 @@ declare class Outposts extends Service {
*/
updateOutpost(callback?: (err: AWSError, data: Outposts.Types.UpdateOutpostOutput) => void): Request;
/**
- * Updates the site.
+ * Updates the specified site.
*/
updateSite(params: Outposts.Types.UpdateSiteInput, callback?: (err: AWSError, data: Outposts.Types.UpdateSiteOutput) => void): Request;
/**
- * Updates the site.
+ * Updates the specified site.
*/
updateSite(callback?: (err: AWSError, data: Outposts.Types.UpdateSiteOutput) => void): Request;
/**
- * Updates the site address. To update a site address with an order IN_PROGRESS, you must wait for the order to complete or cancel the order. You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.
+ * Updates the address of the specified site. You can't update a site address if there is an order in progress. You must wait for the order to complete or cancel the order. You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.
*/
updateSiteAddress(params: Outposts.Types.UpdateSiteAddressInput, callback?: (err: AWSError, data: Outposts.Types.UpdateSiteAddressOutput) => void): Request;
/**
- * Updates the site address. To update a site address with an order IN_PROGRESS, you must wait for the order to complete or cancel the order. You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.
+ * Updates the address of the specified site. You can't update a site address if there is an order in progress. You must wait for the order to complete or cancel the order. You can update the operating address before you place an order at the site, or after all Outposts that belong to the site have been deactivated.
*/
updateSiteAddress(callback?: (err: AWSError, data: Outposts.Types.UpdateSiteAddressOutput) => void): Request;
/**
@@ -303,6 +303,7 @@ declare namespace Outposts {
*/
RackElevation?: RackElevation;
}
+ export type AssetState = "ACTIVE"|"RETIRING"|string;
export type AssetType = "COMPUTE"|string;
export type AvailabilityZone = string;
export type AvailabilityZoneId = string;
@@ -312,7 +313,7 @@ declare namespace Outposts {
export type CIDRList = CIDR[];
export interface CancelOrderInput {
/**
- * The ID of the order to cancel.
+ * The ID of the order.
*/
OrderId: OrderId;
}
@@ -356,11 +357,16 @@ declare namespace Outposts {
export type CatalogItemWeightLbs = number;
export type City = string;
export type CityList = City[];
+ export type ComputeAssetState = "ACTIVE"|"ISOLATED"|"RETIRING"|string;
export interface ComputeAttributes {
/**
- * The host ID of any Dedicated Hosts on the asset.
+ * The host ID of the Dedicated Host on the asset.
*/
HostId?: HostId;
+ /**
+ * The state. ACTIVE - The asset is available and can provide capacity for new compute resources. ISOLATED - The asset is undergoing maintenance and can't provide capacity for new compute resources. Existing compute resources on the asset are not affected. RETIRING - The underlying hardware for the asset is degraded. Capacity for new compute resources is reduced. Amazon Web Services sends notifications for resources that must be stopped before the asset can be replaced.
+ */
+ State?: ComputeAssetState;
}
export interface ConnectionDetails {
/**
@@ -403,11 +409,11 @@ declare namespace Outposts {
*/
LineItems: LineItemRequestListDefinition;
/**
- * The payment option for the order.
+ * The payment option.
*/
PaymentOption: PaymentOption;
/**
- * The payment terms for the order.
+ * The payment terms.
*/
PaymentTerm?: PaymentTerm;
}
@@ -421,7 +427,7 @@ declare namespace Outposts {
Name: OutpostName;
Description?: OutpostDescription;
/**
- * The ID or the Amazon Resource Name (ARN) of the site. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the site.
*/
SiteId: SiteId;
AvailabilityZone?: AvailabilityZone;
@@ -467,7 +473,7 @@ declare namespace Outposts {
}
export interface DeleteOutpostInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the Outpost. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the Outpost.
*/
OutpostId: OutpostId;
}
@@ -475,7 +481,7 @@ declare namespace Outposts {
}
export interface DeleteSiteInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the site. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the site.
*/
SiteId: SiteId;
}
@@ -515,17 +521,17 @@ declare namespace Outposts {
}
export interface GetConnectionRequest {
/**
- * The ID of the connection you request.
+ * The ID of the connection.
*/
ConnectionId: ConnectionId;
}
export interface GetConnectionResponse {
/**
- * The ID of the connection you receive.
+ * The ID of the connection.
*/
ConnectionId?: ConnectionId;
/**
- * Information about a connection.
+ * Information about the connection.
*/
ConnectionDetails?: ConnectionDetails;
}
@@ -540,13 +546,13 @@ declare namespace Outposts {
}
export interface GetOutpostInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the Outpost. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the Outpost.
*/
OutpostId: OutpostId;
}
export interface GetOutpostInstanceTypesInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the Outpost. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the Outpost.
*/
OutpostId: OutpostId;
NextToken?: Token;
@@ -556,7 +562,7 @@ declare namespace Outposts {
InstanceTypes?: InstanceTypeListDefinition;
NextToken?: Token;
/**
- * The ID of the Outpost. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID of the Outpost.
*/
OutpostId?: OutpostId;
OutpostArn?: OutpostArn;
@@ -566,18 +572,18 @@ declare namespace Outposts {
}
export interface GetSiteAddressInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the site. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the site.
*/
SiteId: SiteId;
/**
- * The type of the address you request.
+ * The type of the address you request.
*/
AddressType: AddressType;
}
export interface GetSiteAddressOutput {
SiteId?: SiteId;
/**
- * The type of the address you receive.
+ * The type of the address you receive.
*/
AddressType?: AddressType;
/**
@@ -587,7 +593,7 @@ declare namespace Outposts {
}
export interface GetSiteInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the site. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the site.
*/
SiteId: SiteId;
}
@@ -636,7 +642,7 @@ declare namespace Outposts {
*/
AssetId?: AssetId;
/**
- * MAC addresses of the asset.
+ * The MAC addresses of the asset.
*/
MacAddressList?: MacAddressList;
}
@@ -663,15 +669,19 @@ declare namespace Outposts {
*/
OutpostIdentifier: OutpostIdentifier;
/**
- * A filter for the host ID of Dedicated Hosts on the Outpost. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by the host ID of a Dedicated Host.
*/
HostIdFilter?: HostIdList;
MaxResults?: MaxResults1000;
NextToken?: Token;
+ /**
+ * Filters the results by state.
+ */
+ StatusFilter?: StatusList;
}
export interface ListAssetsOutput {
/**
- * Information about hardware assets.
+ * Information about the hardware assets.
*/
Assets?: AssetListDefinition;
NextToken?: Token;
@@ -680,15 +690,15 @@ declare namespace Outposts {
NextToken?: Token;
MaxResults?: MaxResults1000;
/**
- * A filter for the class of items in the catalog. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by item class.
*/
ItemClassFilter?: CatalogItemClassList;
/**
- * A filter for the storage options of items in the catalog. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by storage option.
*/
SupportedStorageFilter?: SupportedStorageList;
/**
- * A filter for EC2 family options for items in the catalog. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by EC2 family (for example, M5).
*/
EC2FamilyFilter?: EC2FamilyList;
}
@@ -718,15 +728,15 @@ declare namespace Outposts {
NextToken?: Token;
MaxResults?: MaxResults1000;
/**
- * A filter for the lifecycle status of the Outpost. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by the lifecycle status.
*/
LifeCycleStatusFilter?: LifeCycleStatusList;
/**
- * A filter for the Availability Zone (us-east-1a) of the Outpost. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by Availability Zone (for example, us-east-1a).
*/
AvailabilityZoneFilter?: AvailabilityZoneList;
/**
- * A filter for the AZ IDs (use1-az1) of the Outpost. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by AZ ID (for example, use1-az1).
*/
AvailabilityZoneIdFilter?: AvailabilityZoneIdList;
}
@@ -738,15 +748,15 @@ declare namespace Outposts {
NextToken?: Token;
MaxResults?: MaxResults1000;
/**
- * A filter for the country code of the Outpost site. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by country code.
*/
OperatingAddressCountryCodeFilter?: CountryCodeList;
/**
- * A filter for the state/region of the Outpost site. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by state or region.
*/
OperatingAddressStateOrRegionFilter?: StateOrRegionList;
/**
- * A filter for the city of the Outpost site. Filter values are case sensitive. If you specify multiple values for a filter, the values are joined with an OR, and the request returns all results that match any of the specified values.
+ * Filters the results by city.
*/
OperatingAddressCityFilter?: CityList;
}
@@ -784,7 +794,7 @@ declare namespace Outposts {
*/
OrderId?: OrderId;
/**
- * The status of the order. PREPARING - Order is received and being prepared. IN_PROGRESS - Order is either being built, shipped, or installed. To get more details, see the LineItem status. COMPLETED - Order is complete. CANCELLED - Order is cancelled. ERROR - Customer should contact support. The following status are deprecated: RECEIVED, PENDING, PROCESSING, INSTALLING, and FULFILLED.
+ * The status of the order. PREPARING - Order is received and being prepared. IN_PROGRESS - Order is either being built, shipped, or installed. To get more details, see the line item status. COMPLETED - Order is complete. CANCELLED - Order is cancelled. ERROR - Customer should contact support. The following status are deprecated: RECEIVED, PENDING, PROCESSING, INSTALLING, and FULFILLED.
*/
Status?: OrderStatus;
/**
@@ -828,11 +838,11 @@ declare namespace Outposts {
*/
LineItemCountsByStatus?: LineItemStatusCounts;
/**
- * Submission date for the order.
+ * The submission date for the order.
*/
OrderSubmissionDate?: ISO8601Timestamp;
/**
- * Fulfilment date for the order.
+ * The fulfilment date for the order.
*/
OrderFulfilledDate?: ISO8601Timestamp;
}
@@ -869,7 +879,7 @@ declare namespace Outposts {
export type OutpostName = string;
export type OwnerId = string;
export type PaymentOption = "ALL_UPFRONT"|"NO_UPFRONT"|"PARTIAL_UPFRONT"|string;
- export type PaymentTerm = "THREE_YEARS"|string;
+ export type PaymentTerm = "THREE_YEARS"|"ONE_YEAR"|string;
export type PostalCode = string;
export type PowerConnector = "L6_30P"|"IEC309"|"AH530P7W"|"AH532P6W"|string;
export type PowerDrawKva = "POWER_5_KVA"|"POWER_10_KVA"|"POWER_15_KVA"|string;
@@ -995,6 +1005,7 @@ declare namespace Outposts {
}
export type StateOrRegion = string;
export type StateOrRegionList = StateOrRegion[];
+ export type StatusList = AssetState[];
export type SupportedHardwareType = "RACK"|"SERVER"|string;
export type SupportedStorageEnum = "EBS"|"S3"|string;
export type SupportedStorageList = SupportedStorageEnum[];
@@ -1033,7 +1044,7 @@ declare namespace Outposts {
}
export interface UpdateOutpostInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the Outpost. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the Outpost.
*/
OutpostId: OutpostId;
Name?: OutpostName;
@@ -1048,7 +1059,7 @@ declare namespace Outposts {
}
export interface UpdateSiteAddressInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the site. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the site.
*/
SiteId: SiteId;
/**
@@ -1072,13 +1083,13 @@ declare namespace Outposts {
}
export interface UpdateSiteInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the site. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the site.
*/
SiteId: SiteId;
Name?: SiteName;
Description?: SiteDescription;
/**
- * Notes about a site.
+ * Notes about a site.
*/
Notes?: SiteNotes;
}
@@ -1087,27 +1098,27 @@ declare namespace Outposts {
}
export interface UpdateSiteRackPhysicalPropertiesInput {
/**
- * The ID or the Amazon Resource Name (ARN) of the site. In requests, Amazon Web Services Outposts accepts the Amazon Resource Name (ARN) or an ID for Outposts and sites throughout the Outposts Query API. To address backwards compatibility, the parameter names OutpostID or SiteID remain in use. Despite the parameter name, you can make the request with an ARN.
+ * The ID or the Amazon Resource Name (ARN) of the site.
*/
SiteId: SiteId;
/**
- * Specify in kVA the power draw available at the hardware placement position for the rack.
+ * The power draw, in kVA, available at the hardware placement position for the rack.
*/
PowerDrawKva?: PowerDrawKva;
/**
- * Specify the power option that you can provide for hardware. Single-phase AC feed: 200 V to 277 V, 50 Hz or 60 Hz Three-phase AC feed: 346 V to 480 V, 50 Hz or 60 Hz
+ * The power option that you can provide for hardware. Single-phase AC feed: 200 V to 277 V, 50 Hz or 60 Hz Three-phase AC feed: 346 V to 480 V, 50 Hz or 60 Hz
*/
PowerPhase?: PowerPhase;
/**
- * Specify the power connector that Amazon Web Services should plan to provide for connections to the hardware. Note the correlation between PowerPhase and PowerConnector. Single-phase AC feed L6-30P – (common in US); 30A; single phase IEC309 (blue) – P+N+E, 6hr; 32 A; single phase Three-phase AC feed AH530P7W (red) – 3P+N+E, 7hr; 30A; three phase AH532P6W (red) – 3P+N+E, 6hr; 32A; three phase
+ * The power connector that Amazon Web Services should plan to provide for connections to the hardware. Note the correlation between PowerPhase and PowerConnector. Single-phase AC feed L6-30P – (common in US); 30A; single phase IEC309 (blue) – P+N+E, 6hr; 32 A; single phase Three-phase AC feed AH530P7W (red) – 3P+N+E, 7hr; 30A; three phase AH532P6W (red) – 3P+N+E, 6hr; 32A; three phase
*/
PowerConnector?: PowerConnector;
/**
- * Specify whether the power feed comes above or below the rack.
+ * Indicates whether the power feed comes above or below the rack.
*/
PowerFeedDrop?: PowerFeedDrop;
/**
- * Specify the uplink speed the rack should support for the connection to the Region.
+ * The uplink speed the rack should support for the connection to the Region.
*/
UplinkGbps?: UplinkGbps;
/**
@@ -1115,15 +1126,15 @@ declare namespace Outposts {
*/
UplinkCount?: UplinkCount;
/**
- * Specify the type of fiber that you will use to attach the Outpost to your network.
+ * The type of fiber that you will use to attach the Outpost to your network.
*/
FiberOpticCableType?: FiberOpticCableType;
/**
- * Specify the type of optical standard that you will use to attach the Outpost to your network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide. OPTIC_10GBASE_SR: 10GBASE-SR OPTIC_10GBASE_IR: 10GBASE-IR OPTIC_10GBASE_LR: 10GBASE-LR OPTIC_40GBASE_SR: 40GBASE-SR OPTIC_40GBASE_ESR: 40GBASE-ESR OPTIC_40GBASE_IR4_LR4L: 40GBASE-IR (LR4L) OPTIC_40GBASE_LR4: 40GBASE-LR4 OPTIC_100GBASE_SR4: 100GBASE-SR4 OPTIC_100GBASE_CWDM4: 100GBASE-CWDM4 OPTIC_100GBASE_LR4: 100GBASE-LR4 OPTIC_100G_PSM4_MSA: 100G PSM4 MSA OPTIC_1000BASE_LX: 1000Base-LX OPTIC_1000BASE_SX : 1000Base-SX
+ * The type of optical standard that you will use to attach the Outpost to your network. This field is dependent on uplink speed, fiber type, and distance to the upstream device. For more information about networking requirements for racks, see Network in the Amazon Web Services Outposts User Guide. OPTIC_10GBASE_SR: 10GBASE-SR OPTIC_10GBASE_IR: 10GBASE-IR OPTIC_10GBASE_LR: 10GBASE-LR OPTIC_40GBASE_SR: 40GBASE-SR OPTIC_40GBASE_ESR: 40GBASE-ESR OPTIC_40GBASE_IR4_LR4L: 40GBASE-IR (LR4L) OPTIC_40GBASE_LR4: 40GBASE-LR4 OPTIC_100GBASE_SR4: 100GBASE-SR4 OPTIC_100GBASE_CWDM4: 100GBASE-CWDM4 OPTIC_100GBASE_LR4: 100GBASE-LR4 OPTIC_100G_PSM4_MSA: 100G PSM4 MSA OPTIC_1000BASE_LX: 1000Base-LX OPTIC_1000BASE_SX : 1000Base-SX
*/
OpticalStandard?: OpticalStandard;
/**
- * Specify the maximum rack weight that this site can support. NO_LIMIT is over 2000lbs.
+ * The maximum rack weight that this site can support. NO_LIMIT is over 2000lbs.
*/
MaximumSupportedWeightLbs?: MaximumSupportedWeightLbs;
}
diff --git a/dist/aws-sdk-core-react-native.js b/dist/aws-sdk-core-react-native.js
index 48df2b0c14..a159ef451b 100644
--- a/dist/aws-sdk-core-react-native.js
+++ b/dist/aws-sdk-core-react-native.js
@@ -83,7 +83,7 @@ return /******/ (function(modules) { // webpackBootstrap
/**
* @constant
*/
- VERSION: '2.1229.0',
+ VERSION: '2.1230.0',
/**
* @api private
diff --git a/dist/aws-sdk-react-native.js b/dist/aws-sdk-react-native.js
index e1d5617b43..5cbe0e4179 100644
--- a/dist/aws-sdk-react-native.js
+++ b/dist/aws-sdk-react-native.js
@@ -395,7 +395,7 @@ return /******/ (function(modules) { // webpackBootstrap
/**
* @constant
*/
- VERSION: '2.1229.0',
+ VERSION: '2.1230.0',
/**
* @api private
@@ -52926,7 +52926,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 540 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-03-31","endpointPrefix":"glue","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Glue","serviceId":"Glue","signatureVersion":"v4","targetPrefix":"AWSGlue","uid":"glue-2017-03-31"},"operations":{"BatchCreatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionInputList"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionInputList":{"type":"list","member":{"shape":"S5"}}}},"output":{"type":"structure","members":{"Errors":{"shape":"S12"}}}},"BatchDeleteConnection":{"input":{"type":"structure","required":["ConnectionNameList"],"members":{"CatalogId":{},"ConnectionNameList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"Succeeded":{"shape":"Sn"},"Errors":{"type":"map","key":{},"value":{"shape":"S14"}}}}},"BatchDeletePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionsToDelete"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionsToDelete":{"type":"list","member":{"shape":"S1c"}}}},"output":{"type":"structure","members":{"Errors":{"shape":"S12"}}}},"BatchDeleteTable":{"input":{"type":"structure","required":["DatabaseName","TablesToDelete"],"members":{"CatalogId":{},"DatabaseName":{},"TablesToDelete":{"type":"list","member":{}},"TransactionId":{}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"TableName":{},"ErrorDetail":{"shape":"S14"}}}}}}},"BatchDeleteTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName","VersionIds"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"TableName":{},"VersionId":{},"ErrorDetail":{"shape":"S14"}}}}}}},"BatchGetBlueprints":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"type":"list","member":{}},"IncludeBlueprint":{"type":"boolean"},"IncludeParameterSpec":{"type":"boolean"}}},"output":{"type":"structure","members":{"Blueprints":{"type":"list","member":{"shape":"S1w"}},"MissingBlueprints":{"shape":"S24"}}}},"BatchGetCrawlers":{"input":{"type":"structure","required":["CrawlerNames"],"members":{"CrawlerNames":{"shape":"S26"}}},"output":{"type":"structure","members":{"Crawlers":{"shape":"S28"},"CrawlersNotFound":{"shape":"S26"}}}},"BatchGetCustomEntityTypes":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S3l"}}},"output":{"type":"structure","members":{"CustomEntityTypes":{"shape":"S3n"},"CustomEntityTypesNotFound":{"shape":"S3l"}}}},"BatchGetDevEndpoints":{"input":{"type":"structure","required":["DevEndpointNames"],"members":{"DevEndpointNames":{"shape":"S3r"}}},"output":{"type":"structure","members":{"DevEndpoints":{"shape":"S3t"},"DevEndpointsNotFound":{"shape":"S3r"}}}},"BatchGetJobs":{"input":{"type":"structure","required":["JobNames"],"members":{"JobNames":{"shape":"S43"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S45"},"JobsNotFound":{"shape":"S43"}}}},"BatchGetPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionsToGet"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionsToGet":{"shape":"S87"}}},"output":{"type":"structure","members":{"Partitions":{"shape":"S89"},"UnprocessedKeys":{"shape":"S87"}}}},"BatchGetTriggers":{"input":{"type":"structure","required":["TriggerNames"],"members":{"TriggerNames":{"shape":"S8c"}}},"output":{"type":"structure","members":{"Triggers":{"shape":"S8e"},"TriggersNotFound":{"shape":"S8c"}}}},"BatchGetWorkflows":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S8w"},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Workflows":{"type":"list","member":{"shape":"S8z"}},"MissingWorkflows":{"shape":"S8w"}}}},"BatchStopJobRun":{"input":{"type":"structure","required":["JobName","JobRunIds"],"members":{"JobName":{},"JobRunIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"SuccessfulSubmissions":{"type":"list","member":{"type":"structure","members":{"JobName":{},"JobRunId":{}}}},"Errors":{"type":"list","member":{"type":"structure","members":{"JobName":{},"JobRunId":{},"ErrorDetail":{"shape":"S14"}}}}}}},"BatchUpdatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","Entries"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"Entries":{"type":"list","member":{"type":"structure","required":["PartitionValueList","PartitionInput"],"members":{"PartitionValueList":{"shape":"S9x"},"PartitionInput":{"shape":"S5"}}}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"PartitionValueList":{"shape":"S9x"},"ErrorDetail":{"shape":"S14"}}}}}}},"CancelMLTaskRun":{"input":{"type":"structure","required":["TransformId","TaskRunId"],"members":{"TransformId":{},"TaskRunId":{}}},"output":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{}}}},"CancelStatement":{"input":{"type":"structure","required":["SessionId","Id"],"members":{"SessionId":{},"Id":{"type":"integer"},"RequestOrigin":{}}},"output":{"type":"structure","members":{}}},"CheckSchemaVersionValidity":{"input":{"type":"structure","required":["DataFormat","SchemaDefinition"],"members":{"DataFormat":{},"SchemaDefinition":{}}},"output":{"type":"structure","members":{"Valid":{"type":"boolean"},"Error":{}}}},"CreateBlueprint":{"input":{"type":"structure","required":["Name","BlueprintLocation"],"members":{"Name":{},"Description":{},"BlueprintLocation":{},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateClassifier":{"input":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Classification","Name","GrokPattern"],"members":{"Classification":{},"Name":{},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Classification","Name"],"members":{"Classification":{},"Name":{},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name","JsonPath"],"members":{"Name":{},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"Saw"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"output":{"type":"structure","members":{}}},"CreateConnection":{"input":{"type":"structure","required":["ConnectionInput"],"members":{"CatalogId":{},"ConnectionInput":{"shape":"Saz"},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{}}},"CreateCrawler":{"input":{"type":"structure","required":["Name","Role","Targets"],"members":{"Name":{},"Role":{},"DatabaseName":{},"Description":{},"Targets":{"shape":"S2b"},"Schedule":{},"Classifiers":{"shape":"S2w"},"TablePrefix":{},"SchemaChangePolicy":{"shape":"S2z"},"RecrawlPolicy":{"shape":"S2x"},"LineageConfiguration":{"shape":"S32"},"LakeFormationConfiguration":{"shape":"S3i"},"Configuration":{},"CrawlerSecurityConfiguration":{},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{}}},"CreateCustomEntityType":{"input":{"type":"structure","required":["Name","RegexString"],"members":{"Name":{},"RegexString":{},"ContextWords":{"shape":"S3p"}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateDatabase":{"input":{"type":"structure","required":["DatabaseInput"],"members":{"CatalogId":{},"DatabaseInput":{"shape":"Sbc"},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{}}},"CreateDevEndpoint":{"input":{"type":"structure","required":["EndpointName","RoleArn"],"members":{"EndpointName":{},"RoleArn":{},"SecurityGroupIds":{"shape":"S3w"},"SubnetId":{},"PublicKey":{},"PublicKeys":{"shape":"S40"},"NumberOfNodes":{"type":"integer"},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"SecurityConfiguration":{},"Tags":{"shape":"Saf"},"Arguments":{"shape":"S41"}}},"output":{"type":"structure","members":{"EndpointName":{},"Status":{},"SecurityGroupIds":{"shape":"S3w"},"SubnetId":{},"RoleArn":{},"YarnEndpointAddress":{},"ZeppelinRemoteSparkInterpreterPort":{"type":"integer"},"NumberOfNodes":{"type":"integer"},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"FailureReason":{},"SecurityConfiguration":{},"CreatedTimestamp":{"type":"timestamp"},"Arguments":{"shape":"S41"}}}},"CreateJob":{"input":{"type":"structure","required":["Name","Role","Command"],"members":{"Name":{},"Description":{},"LogUri":{},"Role":{},"ExecutionProperty":{"shape":"S49"},"Command":{"shape":"S4b"},"DefaultArguments":{"shape":"S4e"},"NonOverridableArguments":{"shape":"S4e"},"Connections":{"shape":"S4f"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"SecurityConfiguration":{},"Tags":{"shape":"Saf"},"NotificationProperty":{"shape":"S4j"},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"WorkerType":{},"CodeGenConfigurationNodes":{"shape":"S4l"},"ExecutionClass":{}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateMLTransform":{"input":{"type":"structure","required":["Name","InputRecordTables","Parameters","Role"],"members":{"Name":{},"Description":{},"InputRecordTables":{"shape":"Sbr"},"Parameters":{"shape":"Sbt"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"},"Tags":{"shape":"Saf"},"TransformEncryption":{"shape":"Sby"}}},"output":{"type":"structure","members":{"TransformId":{}}}},"CreatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionInput":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"CreatePartitionIndex":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionIndex"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionIndex":{"shape":"Sc5"}}},"output":{"type":"structure","members":{}}},"CreateRegistry":{"input":{"type":"structure","required":["RegistryName"],"members":{"RegistryName":{},"Description":{},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{"RegistryArn":{},"RegistryName":{},"Description":{},"Tags":{"shape":"Saf"}}}},"CreateSchema":{"input":{"type":"structure","required":["SchemaName","DataFormat"],"members":{"RegistryId":{"shape":"Scb"},"SchemaName":{},"DataFormat":{},"Compatibility":{},"Description":{},"Tags":{"shape":"Saf"},"SchemaDefinition":{}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"SchemaName":{},"SchemaArn":{},"Description":{},"DataFormat":{},"Compatibility":{},"SchemaCheckpoint":{"type":"long"},"LatestSchemaVersion":{"type":"long"},"NextSchemaVersion":{"type":"long"},"SchemaStatus":{},"Tags":{"shape":"Saf"},"SchemaVersionId":{},"SchemaVersionStatus":{}}}},"CreateScript":{"input":{"type":"structure","members":{"DagNodes":{"shape":"Sci"},"DagEdges":{"shape":"Scq"},"Language":{}}},"output":{"type":"structure","members":{"PythonScript":{},"ScalaCode":{}}}},"CreateSecurityConfiguration":{"input":{"type":"structure","required":["Name","EncryptionConfiguration"],"members":{"Name":{},"EncryptionConfiguration":{"shape":"Scx"}}},"output":{"type":"structure","members":{"Name":{},"CreatedTimestamp":{"type":"timestamp"}}}},"CreateSession":{"input":{"type":"structure","required":["Id","Role","Command"],"members":{"Id":{},"Description":{},"Role":{},"Command":{"shape":"Sd9"},"Timeout":{"type":"integer"},"IdleTimeout":{"type":"integer"},"DefaultArguments":{"shape":"Sda"},"Connections":{"shape":"S4f"},"MaxCapacity":{"type":"double"},"NumberOfWorkers":{"type":"integer"},"WorkerType":{},"SecurityConfiguration":{},"GlueVersion":{},"Tags":{"shape":"Saf"},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Session":{"shape":"Sdd"}}}},"CreateTable":{"input":{"type":"structure","required":["DatabaseName","TableInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableInput":{"shape":"Sdh"},"PartitionIndexes":{"type":"list","member":{"shape":"Sc5"}},"TransactionId":{}}},"output":{"type":"structure","members":{}}},"CreateTrigger":{"input":{"type":"structure","required":["Name","Type","Actions"],"members":{"Name":{},"WorkflowName":{},"Type":{},"Schedule":{},"Predicate":{"shape":"S8l"},"Actions":{"shape":"S8j"},"Description":{},"StartOnCreation":{"type":"boolean"},"Tags":{"shape":"Saf"},"EventBatchingCondition":{"shape":"S8s"}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionInput"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionInput":{"shape":"Sdr"}}},"output":{"type":"structure","members":{}}},"CreateWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S90"},"Tags":{"shape":"Saf"},"MaxConcurrentRuns":{"type":"integer"}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteBlueprint":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteClassifier":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteColumnStatisticsForPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues","ColumnName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"},"ColumnName":{}}},"output":{"type":"structure","members":{}}},"DeleteColumnStatisticsForTable":{"input":{"type":"structure","required":["DatabaseName","TableName","ColumnName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"ColumnName":{}}},"output":{"type":"structure","members":{}}},"DeleteConnection":{"input":{"type":"structure","required":["ConnectionName"],"members":{"CatalogId":{},"ConnectionName":{}}},"output":{"type":"structure","members":{}}},"DeleteCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteCustomEntityType":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteDatabase":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","members":{}}},"DeleteJob":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{}}},"output":{"type":"structure","members":{"JobName":{}}}},"DeleteMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TransformId":{}}}},"DeletePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"DeletePartitionIndex":{"input":{"type":"structure","required":["DatabaseName","TableName","IndexName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"IndexName":{}}},"output":{"type":"structure","members":{}}},"DeleteRegistry":{"input":{"type":"structure","required":["RegistryId"],"members":{"RegistryId":{"shape":"Scb"}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"Status":{}}}},"DeleteResourcePolicy":{"input":{"type":"structure","members":{"PolicyHashCondition":{},"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteSchema":{"input":{"type":"structure","required":["SchemaId"],"members":{"SchemaId":{"shape":"Sw"}}},"output":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"Status":{}}}},"DeleteSchemaVersions":{"input":{"type":"structure","required":["SchemaId","Versions"],"members":{"SchemaId":{"shape":"Sw"},"Versions":{}}},"output":{"type":"structure","members":{"SchemaVersionErrors":{"type":"list","member":{"type":"structure","members":{"VersionNumber":{"type":"long"},"ErrorDetails":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}}}}}}}},"DeleteSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteSession":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Id":{}}}},"DeleteTable":{"input":{"type":"structure","required":["DatabaseName","Name"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"TransactionId":{}}},"output":{"type":"structure","members":{}}},"DeleteTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName","VersionId"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionId":{}}},"output":{"type":"structure","members":{}}},"DeleteTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{}}},"output":{"type":"structure","members":{}}},"DeleteWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"GetBlueprint":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"IncludeBlueprint":{"type":"boolean"},"IncludeParameterSpec":{"type":"boolean"}}},"output":{"type":"structure","members":{"Blueprint":{"shape":"S1w"}}}},"GetBlueprintRun":{"input":{"type":"structure","required":["BlueprintName","RunId"],"members":{"BlueprintName":{},"RunId":{}}},"output":{"type":"structure","members":{"BlueprintRun":{"shape":"Sfm"}}}},"GetBlueprintRuns":{"input":{"type":"structure","required":["BlueprintName"],"members":{"BlueprintName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"BlueprintRuns":{"type":"list","member":{"shape":"Sfm"}},"NextToken":{}}}},"GetCatalogImportStatus":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"ImportStatus":{"type":"structure","members":{"ImportCompleted":{"type":"boolean"},"ImportTime":{"type":"timestamp"},"ImportedBy":{}}}}}},"GetClassifier":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Classifier":{"shape":"Sg0"}}}},"GetClassifiers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Classifiers":{"type":"list","member":{"shape":"Sg0"}},"NextToken":{}}}},"GetColumnStatisticsForPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues","ColumnNames"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"},"ColumnNames":{"shape":"Sga"}}},"output":{"type":"structure","members":{"ColumnStatisticsList":{"shape":"Sgc"},"Errors":{"shape":"Sgu"}}}},"GetColumnStatisticsForTable":{"input":{"type":"structure","required":["DatabaseName","TableName","ColumnNames"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"ColumnNames":{"shape":"Sga"}}},"output":{"type":"structure","members":{"ColumnStatisticsList":{"shape":"Sgc"},"Errors":{"shape":"Sgu"}}}},"GetConnection":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{},"HidePassword":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connection":{"shape":"Sh0"}}}},"GetConnections":{"input":{"type":"structure","members":{"CatalogId":{},"Filter":{"type":"structure","members":{"MatchCriteria":{"shape":"Sb1"},"ConnectionType":{}}},"HidePassword":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ConnectionList":{"type":"list","member":{"shape":"Sh0"}},"NextToken":{}}}},"GetCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Crawler":{"shape":"S29"}}}},"GetCrawlerMetrics":{"input":{"type":"structure","members":{"CrawlerNameList":{"shape":"S26"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"CrawlerMetricsList":{"type":"list","member":{"type":"structure","members":{"CrawlerName":{},"TimeLeftSeconds":{"type":"double"},"StillEstimating":{"type":"boolean"},"LastRuntimeSeconds":{"type":"double"},"MedianRuntimeSeconds":{"type":"double"},"TablesCreated":{"type":"integer"},"TablesUpdated":{"type":"integer"},"TablesDeleted":{"type":"integer"}}}},"NextToken":{}}}},"GetCrawlers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Crawlers":{"shape":"S28"},"NextToken":{}}}},"GetCustomEntityType":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"RegexString":{},"ContextWords":{"shape":"S3p"}}}},"GetDataCatalogEncryptionSettings":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"DataCatalogEncryptionSettings":{"shape":"Shh"}}}},"GetDatabase":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{}}},"output":{"type":"structure","members":{"Database":{"shape":"Shn"}}}},"GetDatabases":{"input":{"type":"structure","members":{"CatalogId":{},"NextToken":{},"MaxResults":{"type":"integer"},"ResourceShareType":{}}},"output":{"type":"structure","required":["DatabaseList"],"members":{"DatabaseList":{"type":"list","member":{"shape":"Shn"}},"NextToken":{}}}},"GetDataflowGraph":{"input":{"type":"structure","members":{"PythonScript":{}}},"output":{"type":"structure","members":{"DagNodes":{"shape":"Sci"},"DagEdges":{"shape":"Scq"}}}},"GetDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","members":{"DevEndpoint":{"shape":"S3u"}}}},"GetDevEndpoints":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DevEndpoints":{"shape":"S3t"},"NextToken":{}}}},"GetJob":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{}}},"output":{"type":"structure","members":{"Job":{"shape":"S46"}}}},"GetJobBookmark":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"RunId":{}}},"output":{"type":"structure","members":{"JobBookmarkEntry":{"shape":"Si5"}}}},"GetJobRun":{"input":{"type":"structure","required":["JobName","RunId"],"members":{"JobName":{},"RunId":{},"PredecessorsIncluded":{"type":"boolean"}}},"output":{"type":"structure","members":{"JobRun":{"shape":"S9b"}}}},"GetJobRuns":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"JobRuns":{"shape":"S9a"},"NextToken":{}}}},"GetJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S45"},"NextToken":{}}}},"GetMLTaskRun":{"input":{"type":"structure","required":["TransformId","TaskRunId"],"members":{"TransformId":{},"TaskRunId":{}}},"output":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{},"LogGroupName":{},"Properties":{"shape":"Sif"},"ErrorString":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ExecutionTime":{"type":"integer"}}}},"GetMLTaskRuns":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"type":"structure","members":{"TaskRunType":{},"Status":{},"StartedBefore":{"type":"timestamp"},"StartedAfter":{"type":"timestamp"}}},"Sort":{"type":"structure","required":["Column","SortDirection"],"members":{"Column":{},"SortDirection":{}}}}},"output":{"type":"structure","members":{"TaskRuns":{"type":"list","member":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{},"LogGroupName":{},"Properties":{"shape":"Sif"},"ErrorString":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ExecutionTime":{"type":"integer"}}}},"NextToken":{}}}},"GetMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TransformId":{},"Name":{},"Description":{},"Status":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"InputRecordTables":{"shape":"Sbr"},"Parameters":{"shape":"Sbt"},"EvaluationMetrics":{"shape":"Siy"},"LabelCount":{"type":"integer"},"Schema":{"shape":"Sj5"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"},"TransformEncryption":{"shape":"Sby"}}}},"GetMLTransforms":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"shape":"Sj8"},"Sort":{"shape":"Sj9"}}},"output":{"type":"structure","required":["Transforms"],"members":{"Transforms":{"type":"list","member":{"type":"structure","members":{"TransformId":{},"Name":{},"Description":{},"Status":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"InputRecordTables":{"shape":"Sbr"},"Parameters":{"shape":"Sbt"},"EvaluationMetrics":{"shape":"Siy"},"LabelCount":{"type":"integer"},"Schema":{"shape":"Sj5"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"},"TransformEncryption":{"shape":"Sby"}}}},"NextToken":{}}}},"GetMapping":{"input":{"type":"structure","required":["Source"],"members":{"Source":{"shape":"Sjf"},"Sinks":{"shape":"Sjg"},"Location":{"shape":"Sjh"}}},"output":{"type":"structure","required":["Mapping"],"members":{"Mapping":{"shape":"Sjj"}}}},"GetPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"}}},"output":{"type":"structure","members":{"Partition":{"shape":"S8a"}}}},"GetPartitionIndexes":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"NextToken":{}}},"output":{"type":"structure","members":{"PartitionIndexDescriptorList":{"type":"list","member":{"type":"structure","required":["IndexName","Keys","IndexStatus"],"members":{"IndexName":{},"Keys":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{}}}},"IndexStatus":{},"BackfillErrors":{"type":"list","member":{"type":"structure","members":{"Code":{},"Partitions":{"type":"list","member":{"shape":"S1c"}}}}}}}},"NextToken":{}}}},"GetPartitions":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"Expression":{},"NextToken":{},"Segment":{"shape":"Sk3"},"MaxResults":{"type":"integer"},"ExcludeColumnSchema":{"type":"boolean"},"TransactionId":{},"QueryAsOfTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Partitions":{"shape":"S89"},"NextToken":{}}}},"GetPlan":{"input":{"type":"structure","required":["Mapping","Source"],"members":{"Mapping":{"shape":"Sjj"},"Source":{"shape":"Sjf"},"Sinks":{"shape":"Sjg"},"Location":{"shape":"Sjh"},"Language":{},"AdditionalPlanOptionsMap":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"PythonScript":{},"ScalaCode":{}}}},"GetRegistry":{"input":{"type":"structure","required":["RegistryId"],"members":{"RegistryId":{"shape":"Scb"}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"Description":{},"Status":{},"CreatedTime":{},"UpdatedTime":{}}}},"GetResourcePolicies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"GetResourcePoliciesResponseList":{"type":"list","member":{"type":"structure","members":{"PolicyInJson":{},"PolicyHash":{},"CreateTime":{"type":"timestamp"},"UpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"GetResourcePolicy":{"input":{"type":"structure","members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"PolicyInJson":{},"PolicyHash":{},"CreateTime":{"type":"timestamp"},"UpdateTime":{"type":"timestamp"}}}},"GetSchema":{"input":{"type":"structure","required":["SchemaId"],"members":{"SchemaId":{"shape":"Sw"}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"SchemaName":{},"SchemaArn":{},"Description":{},"DataFormat":{},"Compatibility":{},"SchemaCheckpoint":{"type":"long"},"LatestSchemaVersion":{"type":"long"},"NextSchemaVersion":{"type":"long"},"SchemaStatus":{},"CreatedTime":{},"UpdatedTime":{}}}},"GetSchemaByDefinition":{"input":{"type":"structure","required":["SchemaId","SchemaDefinition"],"members":{"SchemaId":{"shape":"Sw"},"SchemaDefinition":{}}},"output":{"type":"structure","members":{"SchemaVersionId":{},"SchemaArn":{},"DataFormat":{},"Status":{},"CreatedTime":{}}}},"GetSchemaVersion":{"input":{"type":"structure","members":{"SchemaId":{"shape":"Sw"},"SchemaVersionId":{},"SchemaVersionNumber":{"shape":"Skq"}}},"output":{"type":"structure","members":{"SchemaVersionId":{},"SchemaDefinition":{},"DataFormat":{},"SchemaArn":{},"VersionNumber":{"type":"long"},"Status":{},"CreatedTime":{}}}},"GetSchemaVersionsDiff":{"input":{"type":"structure","required":["SchemaId","FirstSchemaVersionNumber","SecondSchemaVersionNumber","SchemaDiffType"],"members":{"SchemaId":{"shape":"Sw"},"FirstSchemaVersionNumber":{"shape":"Skq"},"SecondSchemaVersionNumber":{"shape":"Skq"},"SchemaDiffType":{}}},"output":{"type":"structure","members":{"Diff":{}}}},"GetSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"SecurityConfiguration":{"shape":"Skz"}}}},"GetSecurityConfigurations":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SecurityConfigurations":{"type":"list","member":{"shape":"Skz"}},"NextToken":{}}}},"GetSession":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Session":{"shape":"Sdd"}}}},"GetStatement":{"input":{"type":"structure","required":["SessionId","Id"],"members":{"SessionId":{},"Id":{"type":"integer"},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Statement":{"shape":"Sl7"}}}},"GetTable":{"input":{"type":"structure","required":["DatabaseName","Name"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"TransactionId":{},"QueryAsOfTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Table":{"shape":"Sle"}}}},"GetTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionId":{}}},"output":{"type":"structure","members":{"TableVersion":{"shape":"Slh"}}}},"GetTableVersions":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TableVersions":{"type":"list","member":{"shape":"Slh"}},"NextToken":{}}}},"GetTables":{"input":{"type":"structure","required":["DatabaseName"],"members":{"CatalogId":{},"DatabaseName":{},"Expression":{},"NextToken":{},"MaxResults":{"type":"integer"},"TransactionId":{},"QueryAsOfTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"TableList":{"shape":"Slo"},"NextToken":{}}}},"GetTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Saf"}}}},"GetTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Trigger":{"shape":"S8f"}}}},"GetTriggers":{"input":{"type":"structure","members":{"NextToken":{},"DependentJobName":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Triggers":{"shape":"S8e"},"NextToken":{}}}},"GetUnfilteredPartitionMetadata":{"input":{"type":"structure","required":["CatalogId","DatabaseName","TableName","PartitionValues","SupportedPermissionTypes"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"},"AuditContext":{"shape":"Slw"},"SupportedPermissionTypes":{"shape":"Slz"}}},"output":{"type":"structure","members":{"Partition":{"shape":"S8a"},"AuthorizedColumns":{"shape":"Sn"},"IsRegisteredWithLakeFormation":{"type":"boolean"}}}},"GetUnfilteredPartitionsMetadata":{"input":{"type":"structure","required":["CatalogId","DatabaseName","TableName","SupportedPermissionTypes"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"Expression":{},"AuditContext":{"shape":"Slw"},"SupportedPermissionTypes":{"shape":"Slz"},"NextToken":{},"Segment":{"shape":"Sk3"},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UnfilteredPartitions":{"type":"list","member":{"type":"structure","members":{"Partition":{"shape":"S8a"},"AuthorizedColumns":{"shape":"Sn"},"IsRegisteredWithLakeFormation":{"type":"boolean"}}}},"NextToken":{}}}},"GetUnfilteredTableMetadata":{"input":{"type":"structure","required":["CatalogId","DatabaseName","Name","SupportedPermissionTypes"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"AuditContext":{"shape":"Slw"},"SupportedPermissionTypes":{"shape":"Slz"}}},"output":{"type":"structure","members":{"Table":{"shape":"Sle"},"AuthorizedColumns":{"shape":"Sn"},"IsRegisteredWithLakeFormation":{"type":"boolean"},"CellFilters":{"type":"list","member":{"type":"structure","members":{"ColumnName":{},"RowFilterExpression":{}}}}}}},"GetUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{}}},"output":{"type":"structure","members":{"UserDefinedFunction":{"shape":"Smc"}}}},"GetUserDefinedFunctions":{"input":{"type":"structure","required":["Pattern"],"members":{"CatalogId":{},"DatabaseName":{},"Pattern":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UserDefinedFunctions":{"type":"list","member":{"shape":"Smc"}},"NextToken":{}}}},"GetWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Workflow":{"shape":"S8z"}}}},"GetWorkflowRun":{"input":{"type":"structure","required":["Name","RunId"],"members":{"Name":{},"RunId":{},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Run":{"shape":"S91"}}}},"GetWorkflowRunProperties":{"input":{"type":"structure","required":["Name","RunId"],"members":{"Name":{},"RunId":{}}},"output":{"type":"structure","members":{"RunProperties":{"shape":"S90"}}}},"GetWorkflowRuns":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"IncludeGraph":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Runs":{"type":"list","member":{"shape":"S91"}},"NextToken":{}}}},"ImportCatalogToGlue":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{}}},"ListBlueprints":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{"Blueprints":{"shape":"S24"},"NextToken":{}}}},"ListCrawlers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{"CrawlerNames":{"shape":"S26"},"NextToken":{}}}},"ListCrawls":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{},"MaxResults":{"type":"integer"},"Filters":{"type":"list","member":{"type":"structure","members":{"FieldName":{},"FilterOperator":{},"FieldValue":{}}}},"NextToken":{}}},"output":{"type":"structure","members":{"Crawls":{"type":"list","member":{"type":"structure","members":{"CrawlId":{},"State":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Summary":{},"ErrorMessage":{},"LogGroup":{},"LogStream":{},"MessagePrefix":{},"DPUHour":{"type":"double"}}}},"NextToken":{}}}},"ListCustomEntityTypes":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CustomEntityTypes":{"shape":"S3n"},"NextToken":{}}}},"ListDevEndpoints":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{"DevEndpointNames":{"type":"list","member":{}},"NextToken":{}}}},"ListJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{"JobNames":{"shape":"S43"},"NextToken":{}}}},"ListMLTransforms":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"shape":"Sj8"},"Sort":{"shape":"Sj9"},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","required":["TransformIds"],"members":{"TransformIds":{"type":"list","member":{}},"NextToken":{}}}},"ListRegistries":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Registries":{"type":"list","member":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"Description":{},"Status":{},"CreatedTime":{},"UpdatedTime":{}}}},"NextToken":{}}}},"ListSchemaVersions":{"input":{"type":"structure","required":["SchemaId"],"members":{"SchemaId":{"shape":"Sw"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Schemas":{"type":"list","member":{"type":"structure","members":{"SchemaArn":{},"SchemaVersionId":{},"VersionNumber":{"type":"long"},"Status":{},"CreatedTime":{}}}},"NextToken":{}}}},"ListSchemas":{"input":{"type":"structure","members":{"RegistryId":{"shape":"Scb"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Schemas":{"type":"list","member":{"type":"structure","members":{"RegistryName":{},"SchemaName":{},"SchemaArn":{},"Description":{},"SchemaStatus":{},"CreatedTime":{},"UpdatedTime":{}}}},"NextToken":{}}}},"ListSessions":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Saf"},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Ids":{"type":"list","member":{}},"Sessions":{"type":"list","member":{"shape":"Sdd"}},"NextToken":{}}}},"ListStatements":{"input":{"type":"structure","required":["SessionId"],"members":{"SessionId":{},"RequestOrigin":{},"NextToken":{}}},"output":{"type":"structure","members":{"Statements":{"type":"list","member":{"shape":"Sl7"}},"NextToken":{}}}},"ListTriggers":{"input":{"type":"structure","members":{"NextToken":{},"DependentJobName":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Saf"}}},"output":{"type":"structure","members":{"TriggerNames":{"shape":"S8c"},"NextToken":{}}}},"ListWorkflows":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Workflows":{"shape":"S8w"},"NextToken":{}}}},"PutDataCatalogEncryptionSettings":{"input":{"type":"structure","required":["DataCatalogEncryptionSettings"],"members":{"CatalogId":{},"DataCatalogEncryptionSettings":{"shape":"Shh"}}},"output":{"type":"structure","members":{}}},"PutResourcePolicy":{"input":{"type":"structure","required":["PolicyInJson"],"members":{"PolicyInJson":{},"ResourceArn":{},"PolicyHashCondition":{},"PolicyExistsCondition":{},"EnableHybrid":{}}},"output":{"type":"structure","members":{"PolicyHash":{}}}},"PutSchemaVersionMetadata":{"input":{"type":"structure","required":["MetadataKeyValue"],"members":{"SchemaId":{"shape":"Sw"},"SchemaVersionNumber":{"shape":"Skq"},"SchemaVersionId":{},"MetadataKeyValue":{"shape":"Soc"}}},"output":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"RegistryName":{},"LatestVersion":{"type":"boolean"},"VersionNumber":{"type":"long"},"SchemaVersionId":{},"MetadataKey":{},"MetadataValue":{}}}},"PutWorkflowRunProperties":{"input":{"type":"structure","required":["Name","RunId","RunProperties"],"members":{"Name":{},"RunId":{},"RunProperties":{"shape":"S90"}}},"output":{"type":"structure","members":{}}},"QuerySchemaVersionMetadata":{"input":{"type":"structure","members":{"SchemaId":{"shape":"Sw"},"SchemaVersionNumber":{"shape":"Skq"},"SchemaVersionId":{},"MetadataList":{"type":"list","member":{"shape":"Soc"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"MetadataInfoMap":{"type":"map","key":{},"value":{"type":"structure","members":{"MetadataValue":{},"CreatedTime":{},"OtherMetadataValueList":{"type":"list","member":{"type":"structure","members":{"MetadataValue":{},"CreatedTime":{}}}}}}},"SchemaVersionId":{},"NextToken":{}}}},"RegisterSchemaVersion":{"input":{"type":"structure","required":["SchemaId","SchemaDefinition"],"members":{"SchemaId":{"shape":"Sw"},"SchemaDefinition":{}}},"output":{"type":"structure","members":{"SchemaVersionId":{},"VersionNumber":{"type":"long"},"Status":{}}}},"RemoveSchemaVersionMetadata":{"input":{"type":"structure","required":["MetadataKeyValue"],"members":{"SchemaId":{"shape":"Sw"},"SchemaVersionNumber":{"shape":"Skq"},"SchemaVersionId":{},"MetadataKeyValue":{"shape":"Soc"}}},"output":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"RegistryName":{},"LatestVersion":{"type":"boolean"},"VersionNumber":{"type":"long"},"SchemaVersionId":{},"MetadataKey":{},"MetadataValue":{}}}},"ResetJobBookmark":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"RunId":{}}},"output":{"type":"structure","members":{"JobBookmarkEntry":{"shape":"Si5"}}}},"ResumeWorkflowRun":{"input":{"type":"structure","required":["Name","RunId","NodeIds"],"members":{"Name":{},"RunId":{},"NodeIds":{"shape":"Sox"}}},"output":{"type":"structure","members":{"RunId":{},"NodeIds":{"shape":"Sox"}}}},"RunStatement":{"input":{"type":"structure","required":["SessionId","Code"],"members":{"SessionId":{},"Code":{},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Id":{"type":"integer"}}}},"SearchTables":{"input":{"type":"structure","members":{"CatalogId":{},"NextToken":{},"Filters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Comparator":{}}}},"SearchText":{},"SortCriteria":{"type":"list","member":{"type":"structure","members":{"FieldName":{},"Sort":{}}}},"MaxResults":{"type":"integer"},"ResourceShareType":{}}},"output":{"type":"structure","members":{"NextToken":{},"TableList":{"shape":"Slo"}}}},"StartBlueprintRun":{"input":{"type":"structure","required":["BlueprintName","RoleArn"],"members":{"BlueprintName":{},"Parameters":{},"RoleArn":{}}},"output":{"type":"structure","members":{"RunId":{}}}},"StartCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StartCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{}}},"output":{"type":"structure","members":{}}},"StartExportLabelsTaskRun":{"input":{"type":"structure","required":["TransformId","OutputS3Path"],"members":{"TransformId":{},"OutputS3Path":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartImportLabelsTaskRun":{"input":{"type":"structure","required":["TransformId","InputS3Path"],"members":{"TransformId":{},"InputS3Path":{},"ReplaceAllLabels":{"type":"boolean"}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartJobRun":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"JobRunId":{},"Arguments":{"shape":"S4e"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S4j"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"ExecutionClass":{}}},"output":{"type":"structure","members":{"JobRunId":{}}}},"StartMLEvaluationTaskRun":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartMLLabelingSetGenerationTaskRun":{"input":{"type":"structure","required":["TransformId","OutputS3Path"],"members":{"TransformId":{},"OutputS3Path":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"StartWorkflowRun":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"RunProperties":{"shape":"S90"}}},"output":{"type":"structure","members":{"RunId":{}}}},"StopCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StopCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{}}},"output":{"type":"structure","members":{}}},"StopSession":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Id":{}}}},"StopTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"StopWorkflowRun":{"input":{"type":"structure","required":["Name","RunId"],"members":{"Name":{},"RunId":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","TagsToAdd"],"members":{"ResourceArn":{},"TagsToAdd":{"shape":"Saf"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagsToRemove"],"members":{"ResourceArn":{},"TagsToRemove":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateBlueprint":{"input":{"type":"structure","required":["Name","BlueprintLocation"],"members":{"Name":{},"Description":{},"BlueprintLocation":{}}},"output":{"type":"structure","members":{"Name":{}}}},"UpdateClassifier":{"input":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Classification":{},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Classification":{},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"Saw"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"output":{"type":"structure","members":{}}},"UpdateColumnStatisticsForPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues","ColumnStatisticsList"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"},"ColumnStatisticsList":{"shape":"Sqi"}}},"output":{"type":"structure","members":{"Errors":{"shape":"Sqk"}}}},"UpdateColumnStatisticsForTable":{"input":{"type":"structure","required":["DatabaseName","TableName","ColumnStatisticsList"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"ColumnStatisticsList":{"shape":"Sqi"}}},"output":{"type":"structure","members":{"Errors":{"shape":"Sqk"}}}},"UpdateConnection":{"input":{"type":"structure","required":["Name","ConnectionInput"],"members":{"CatalogId":{},"Name":{},"ConnectionInput":{"shape":"Saz"}}},"output":{"type":"structure","members":{}}},"UpdateCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Role":{},"DatabaseName":{},"Description":{},"Targets":{"shape":"S2b"},"Schedule":{},"Classifiers":{"shape":"S2w"},"TablePrefix":{},"SchemaChangePolicy":{"shape":"S2z"},"RecrawlPolicy":{"shape":"S2x"},"LineageConfiguration":{"shape":"S32"},"LakeFormationConfiguration":{"shape":"S3i"},"Configuration":{},"CrawlerSecurityConfiguration":{}}},"output":{"type":"structure","members":{}}},"UpdateCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{},"Schedule":{}}},"output":{"type":"structure","members":{}}},"UpdateDatabase":{"input":{"type":"structure","required":["Name","DatabaseInput"],"members":{"CatalogId":{},"Name":{},"DatabaseInput":{"shape":"Sbc"}}},"output":{"type":"structure","members":{}}},"UpdateDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{},"PublicKey":{},"AddPublicKeys":{"shape":"S40"},"DeletePublicKeys":{"shape":"S40"},"CustomLibraries":{"type":"structure","members":{"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{}}},"UpdateEtlLibraries":{"type":"boolean"},"DeleteArguments":{"shape":"S3w"},"AddArguments":{"shape":"S41"}}},"output":{"type":"structure","members":{}}},"UpdateJob":{"input":{"type":"structure","required":["JobName","JobUpdate"],"members":{"JobName":{},"JobUpdate":{"type":"structure","members":{"Description":{},"LogUri":{},"Role":{},"ExecutionProperty":{"shape":"S49"},"Command":{"shape":"S4b"},"DefaultArguments":{"shape":"S4e"},"NonOverridableArguments":{"shape":"S4e"},"Connections":{"shape":"S4f"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S4j"},"GlueVersion":{},"CodeGenConfigurationNodes":{"shape":"S4l"},"ExecutionClass":{}}}}},"output":{"type":"structure","members":{"JobName":{}}}},"UpdateMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{},"Name":{},"Description":{},"Parameters":{"shape":"Sbt"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"}}},"output":{"type":"structure","members":{"TransformId":{}}}},"UpdatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValueList","PartitionInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValueList":{"shape":"S9x"},"PartitionInput":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"UpdateRegistry":{"input":{"type":"structure","required":["RegistryId","Description"],"members":{"RegistryId":{"shape":"Scb"},"Description":{}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{}}}},"UpdateSchema":{"input":{"type":"structure","required":["SchemaId"],"members":{"SchemaId":{"shape":"Sw"},"SchemaVersionNumber":{"shape":"Skq"},"Compatibility":{},"Description":{}}},"output":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"RegistryName":{}}}},"UpdateTable":{"input":{"type":"structure","required":["DatabaseName","TableInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableInput":{"shape":"Sdh"},"SkipArchive":{"type":"boolean"},"TransactionId":{},"VersionId":{}}},"output":{"type":"structure","members":{}}},"UpdateTrigger":{"input":{"type":"structure","required":["Name","TriggerUpdate"],"members":{"Name":{},"TriggerUpdate":{"type":"structure","members":{"Name":{},"Description":{},"Schedule":{},"Actions":{"shape":"S8j"},"Predicate":{"shape":"S8l"},"EventBatchingCondition":{"shape":"S8s"}}}}},"output":{"type":"structure","members":{"Trigger":{"shape":"S8f"}}}},"UpdateUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName","FunctionInput"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{},"FunctionInput":{"shape":"Sdr"}}},"output":{"type":"structure","members":{}}},"UpdateWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S90"},"MaxConcurrentRuns":{"type":"integer"}}},"output":{"type":"structure","members":{"Name":{}}}}},"shapes":{"S5":{"type":"structure","members":{"Values":{"shape":"S6"},"LastAccessTime":{"type":"timestamp"},"StorageDescriptor":{"shape":"S9"},"Parameters":{"shape":"Se"},"LastAnalyzedTime":{"type":"timestamp"}}},"S6":{"type":"list","member":{}},"S9":{"type":"structure","members":{"Columns":{"shape":"Sa"},"Location":{},"AdditionalLocations":{"type":"list","member":{}},"InputFormat":{},"OutputFormat":{},"Compressed":{"type":"boolean"},"NumberOfBuckets":{"type":"integer"},"SerdeInfo":{"type":"structure","members":{"Name":{},"SerializationLibrary":{},"Parameters":{"shape":"Se"}}},"BucketColumns":{"shape":"Sn"},"SortColumns":{"type":"list","member":{"type":"structure","required":["Column","SortOrder"],"members":{"Column":{},"SortOrder":{"type":"integer"}}}},"Parameters":{"shape":"Se"},"SkewedInfo":{"type":"structure","members":{"SkewedColumnNames":{"shape":"Sn"},"SkewedColumnValues":{"type":"list","member":{}},"SkewedColumnValueLocationMaps":{"type":"map","key":{},"value":{}}}},"StoredAsSubDirectories":{"type":"boolean"},"SchemaReference":{"type":"structure","members":{"SchemaId":{"shape":"Sw"},"SchemaVersionId":{},"SchemaVersionNumber":{"type":"long"}}}}},"Sa":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Type":{},"Comment":{},"Parameters":{"shape":"Se"}}}},"Se":{"type":"map","key":{},"value":{}},"Sn":{"type":"list","member":{}},"Sw":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"RegistryName":{}}},"S12":{"type":"list","member":{"type":"structure","members":{"PartitionValues":{"shape":"S6"},"ErrorDetail":{"shape":"S14"}}}},"S14":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}},"S1c":{"type":"structure","required":["Values"],"members":{"Values":{"shape":"S6"}}},"S1w":{"type":"structure","members":{"Name":{},"Description":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"ParameterSpec":{},"BlueprintLocation":{},"BlueprintServiceLocation":{},"Status":{},"ErrorMessage":{},"LastActiveDefinition":{"type":"structure","members":{"Description":{},"LastModifiedOn":{"type":"timestamp"},"ParameterSpec":{},"BlueprintLocation":{},"BlueprintServiceLocation":{}}}}},"S24":{"type":"list","member":{}},"S26":{"type":"list","member":{}},"S28":{"type":"list","member":{"shape":"S29"}},"S29":{"type":"structure","members":{"Name":{},"Role":{},"Targets":{"shape":"S2b"},"DatabaseName":{},"Description":{},"Classifiers":{"shape":"S2w"},"RecrawlPolicy":{"shape":"S2x"},"SchemaChangePolicy":{"shape":"S2z"},"LineageConfiguration":{"shape":"S32"},"State":{},"TablePrefix":{},"Schedule":{"type":"structure","members":{"ScheduleExpression":{},"State":{}}},"CrawlElapsedTime":{"type":"long"},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"LastCrawl":{"type":"structure","members":{"Status":{},"ErrorMessage":{},"LogGroup":{},"LogStream":{},"MessagePrefix":{},"StartTime":{"type":"timestamp"}}},"Version":{"type":"long"},"Configuration":{},"CrawlerSecurityConfiguration":{},"LakeFormationConfiguration":{"shape":"S3i"}}},"S2b":{"type":"structure","members":{"S3Targets":{"type":"list","member":{"type":"structure","members":{"Path":{},"Exclusions":{"shape":"S2f"},"ConnectionName":{},"SampleSize":{"type":"integer"},"EventQueueArn":{},"DlqEventQueueArn":{}}}},"JdbcTargets":{"type":"list","member":{"type":"structure","members":{"ConnectionName":{},"Path":{},"Exclusions":{"shape":"S2f"}}}},"MongoDBTargets":{"type":"list","member":{"type":"structure","members":{"ConnectionName":{},"Path":{},"ScanAll":{"type":"boolean"}}}},"DynamoDBTargets":{"type":"list","member":{"type":"structure","members":{"Path":{},"scanAll":{"type":"boolean"},"scanRate":{"type":"double"}}}},"CatalogTargets":{"type":"list","member":{"type":"structure","required":["DatabaseName","Tables"],"members":{"DatabaseName":{},"Tables":{"type":"list","member":{}},"ConnectionName":{},"EventQueueArn":{},"DlqEventQueueArn":{}}}},"DeltaTargets":{"type":"list","member":{"type":"structure","members":{"DeltaTables":{"shape":"S2f"},"ConnectionName":{},"WriteManifest":{"type":"boolean"}}}}}},"S2f":{"type":"list","member":{}},"S2w":{"type":"list","member":{}},"S2x":{"type":"structure","members":{"RecrawlBehavior":{}}},"S2z":{"type":"structure","members":{"UpdateBehavior":{},"DeleteBehavior":{}}},"S32":{"type":"structure","members":{"CrawlerLineageSettings":{}}},"S3i":{"type":"structure","members":{"UseLakeFormationCredentials":{"type":"boolean"},"AccountId":{}}},"S3l":{"type":"list","member":{}},"S3n":{"type":"list","member":{"type":"structure","required":["Name","RegexString"],"members":{"Name":{},"RegexString":{},"ContextWords":{"shape":"S3p"}}}},"S3p":{"type":"list","member":{}},"S3r":{"type":"list","member":{}},"S3t":{"type":"list","member":{"shape":"S3u"}},"S3u":{"type":"structure","members":{"EndpointName":{},"RoleArn":{},"SecurityGroupIds":{"shape":"S3w"},"SubnetId":{},"YarnEndpointAddress":{},"PrivateAddress":{},"ZeppelinRemoteSparkInterpreterPort":{"type":"integer"},"PublicAddress":{},"Status":{},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"NumberOfNodes":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"FailureReason":{},"LastUpdateStatus":{},"CreatedTimestamp":{"type":"timestamp"},"LastModifiedTimestamp":{"type":"timestamp"},"PublicKey":{},"PublicKeys":{"shape":"S40"},"SecurityConfiguration":{},"Arguments":{"shape":"S41"}}},"S3w":{"type":"list","member":{}},"S40":{"type":"list","member":{}},"S41":{"type":"map","key":{},"value":{}},"S43":{"type":"list","member":{}},"S45":{"type":"list","member":{"shape":"S46"}},"S46":{"type":"structure","members":{"Name":{},"Description":{},"LogUri":{},"Role":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"ExecutionProperty":{"shape":"S49"},"Command":{"shape":"S4b"},"DefaultArguments":{"shape":"S4e"},"NonOverridableArguments":{"shape":"S4e"},"Connections":{"shape":"S4f"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S4j"},"GlueVersion":{},"CodeGenConfigurationNodes":{"shape":"S4l"},"ExecutionClass":{}}},"S49":{"type":"structure","members":{"MaxConcurrentRuns":{"type":"integer"}}},"S4b":{"type":"structure","members":{"Name":{},"ScriptLocation":{},"PythonVersion":{}}},"S4e":{"type":"map","key":{},"value":{}},"S4f":{"type":"structure","members":{"Connections":{"shape":"S4g"}}},"S4g":{"type":"list","member":{}},"S4j":{"type":"structure","members":{"NotifyDelayAfter":{"type":"integer"}}},"S4l":{"type":"map","key":{},"value":{"type":"structure","members":{"AthenaConnectorSource":{"type":"structure","required":["Name","ConnectionName","ConnectorName","ConnectionType","SchemaName"],"members":{"Name":{},"ConnectionName":{},"ConnectorName":{},"ConnectionType":{},"ConnectionTable":{},"SchemaName":{},"OutputSchemas":{"shape":"S4s"}}},"JDBCConnectorSource":{"type":"structure","required":["Name","ConnectionName","ConnectorName","ConnectionType"],"members":{"Name":{},"ConnectionName":{},"ConnectorName":{},"ConnectionType":{},"AdditionalOptions":{"type":"structure","members":{"FilterPredicate":{},"PartitionColumn":{},"LowerBound":{"type":"long"},"UpperBound":{"type":"long"},"NumPartitions":{"type":"long"},"JobBookmarkKeys":{"shape":"S50"},"JobBookmarkKeysSortOrder":{},"DataTypeMapping":{"type":"map","key":{},"value":{}}}},"ConnectionTable":{},"Query":{},"OutputSchemas":{"shape":"S4s"}}},"SparkConnectorSource":{"type":"structure","required":["Name","ConnectionName","ConnectorName","ConnectionType"],"members":{"Name":{},"ConnectionName":{},"ConnectorName":{},"ConnectionType":{},"AdditionalOptions":{"shape":"S56"},"OutputSchemas":{"shape":"S4s"}}},"CatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"RedshiftSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{},"RedshiftTmpDir":{},"TmpDirIAMRole":{}}},"S3CatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{},"PartitionPredicate":{},"AdditionalOptions":{"shape":"S5a"}}},"S3CsvSource":{"type":"structure","required":["Name","Paths","Separator","QuoteChar"],"members":{"Name":{},"Paths":{"shape":"S50"},"CompressionType":{},"Exclusions":{"shape":"S50"},"GroupSize":{},"GroupFiles":{},"Recurse":{"type":"boolean"},"MaxBand":{"type":"integer"},"MaxFilesInBand":{"type":"integer"},"AdditionalOptions":{"shape":"S5g"},"Separator":{},"Escaper":{},"QuoteChar":{},"Multiline":{"type":"boolean"},"WithHeader":{"type":"boolean"},"WriteHeader":{"type":"boolean"},"SkipFirst":{"type":"boolean"},"OptimizePerformance":{"type":"boolean"},"OutputSchemas":{"shape":"S4s"}}},"S3JsonSource":{"type":"structure","required":["Name","Paths"],"members":{"Name":{},"Paths":{"shape":"S50"},"CompressionType":{},"Exclusions":{"shape":"S50"},"GroupSize":{},"GroupFiles":{},"Recurse":{"type":"boolean"},"MaxBand":{"type":"integer"},"MaxFilesInBand":{"type":"integer"},"AdditionalOptions":{"shape":"S5g"},"JsonPath":{},"Multiline":{"type":"boolean"},"OutputSchemas":{"shape":"S4s"}}},"S3ParquetSource":{"type":"structure","required":["Name","Paths"],"members":{"Name":{},"Paths":{"shape":"S50"},"CompressionType":{},"Exclusions":{"shape":"S50"},"GroupSize":{},"GroupFiles":{},"Recurse":{"type":"boolean"},"MaxBand":{"type":"integer"},"MaxFilesInBand":{"type":"integer"},"AdditionalOptions":{"shape":"S5g"},"OutputSchemas":{"shape":"S4s"}}},"RelationalCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"DynamoDBCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"JDBCConnectorTarget":{"type":"structure","required":["Name","Inputs","ConnectionName","ConnectionTable","ConnectorName","ConnectionType"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"ConnectionName":{},"ConnectionTable":{},"ConnectorName":{},"ConnectionType":{},"AdditionalOptions":{"shape":"S56"},"OutputSchemas":{"shape":"S4s"}}},"SparkConnectorTarget":{"type":"structure","required":["Name","Inputs","ConnectionName","ConnectorName","ConnectionType"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"ConnectionName":{},"ConnectorName":{},"ConnectionType":{},"AdditionalOptions":{"shape":"S56"},"OutputSchemas":{"shape":"S4s"}}},"CatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}},"RedshiftTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{},"RedshiftTmpDir":{},"TmpDirIAMRole":{},"UpsertRedshiftOptions":{"type":"structure","members":{"TableLocation":{},"ConnectionName":{},"UpsertKeys":{"type":"list","member":{}}}}}},"S3CatalogTarget":{"type":"structure","required":["Name","Inputs","Table","Database"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PartitionKeys":{"shape":"S5x"},"Table":{},"Database":{},"SchemaChangePolicy":{"shape":"S5y"}}},"S3GlueParquetTarget":{"type":"structure","required":["Name","Inputs","Path"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PartitionKeys":{"shape":"S5x"},"Path":{},"Compression":{},"SchemaChangePolicy":{"shape":"S61"}}},"S3DirectTarget":{"type":"structure","required":["Name","Inputs","Path","Format"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PartitionKeys":{"shape":"S5x"},"Path":{},"Compression":{},"Format":{},"SchemaChangePolicy":{"shape":"S61"}}},"ApplyMapping":{"type":"structure","required":["Name","Inputs","Mapping"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Mapping":{"shape":"S65"}}},"SelectFields":{"type":"structure","required":["Name","Inputs","Paths"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Paths":{"shape":"S5x"}}},"DropFields":{"type":"structure","required":["Name","Inputs","Paths"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Paths":{"shape":"S5x"}}},"RenameField":{"type":"structure","required":["Name","Inputs","SourcePath","TargetPath"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"SourcePath":{"shape":"S50"},"TargetPath":{"shape":"S50"}}},"Spigot":{"type":"structure","required":["Name","Inputs","Path"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Path":{},"Topk":{"type":"integer"},"Prob":{"type":"double"}}},"Join":{"type":"structure","required":["Name","Inputs","JoinType","Columns"],"members":{"Name":{},"Inputs":{"shape":"S6e"},"JoinType":{},"Columns":{"type":"list","member":{"type":"structure","required":["From","Keys"],"members":{"From":{},"Keys":{"shape":"S5x"}}}}}},"SplitFields":{"type":"structure","required":["Name","Inputs","Paths"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Paths":{"shape":"S5x"}}},"SelectFromCollection":{"type":"structure","required":["Name","Inputs","Index"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Index":{"type":"integer"}}},"FillMissingValues":{"type":"structure","required":["Name","Inputs","ImputedPath"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"ImputedPath":{},"FilledPath":{}}},"Filter":{"type":"structure","required":["Name","Inputs","LogicalOperator","Filters"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"LogicalOperator":{},"Filters":{"type":"list","member":{"type":"structure","required":["Operation","Values"],"members":{"Operation":{},"Negated":{"type":"boolean"},"Values":{"type":"list","member":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"shape":"S50"}}}}}}}}},"CustomCode":{"type":"structure","required":["Name","Inputs","Code","ClassName"],"members":{"Name":{},"Inputs":{"shape":"S6v"},"Code":{},"ClassName":{},"OutputSchemas":{"shape":"S4s"}}},"SparkSQL":{"type":"structure","required":["Name","Inputs","SqlQuery","SqlAliases"],"members":{"Name":{},"Inputs":{"shape":"S6v"},"SqlQuery":{},"SqlAliases":{"type":"list","member":{"type":"structure","required":["From","Alias"],"members":{"From":{},"Alias":{}}}},"OutputSchemas":{"shape":"S4s"}}},"DirectKinesisSource":{"type":"structure","required":["Name"],"members":{"Name":{},"WindowSize":{"type":"integer"},"DetectSchema":{"type":"boolean"},"StreamingOptions":{"shape":"S72"},"DataPreviewOptions":{"shape":"S74"}}},"DirectKafkaSource":{"type":"structure","required":["Name"],"members":{"Name":{},"StreamingOptions":{"shape":"S78"},"WindowSize":{"type":"integer"},"DetectSchema":{"type":"boolean"},"DataPreviewOptions":{"shape":"S74"}}},"CatalogKinesisSource":{"type":"structure","required":["Name","Table","Database"],"members":{"Name":{},"WindowSize":{"type":"integer"},"DetectSchema":{"type":"boolean"},"Table":{},"Database":{},"StreamingOptions":{"shape":"S72"},"DataPreviewOptions":{"shape":"S74"}}},"CatalogKafkaSource":{"type":"structure","required":["Name","Table","Database"],"members":{"Name":{},"WindowSize":{"type":"integer"},"DetectSchema":{"type":"boolean"},"Table":{},"Database":{},"StreamingOptions":{"shape":"S78"},"DataPreviewOptions":{"shape":"S74"}}},"DropNullFields":{"type":"structure","required":["Name","Inputs"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"NullCheckBoxList":{"type":"structure","members":{"IsEmpty":{"type":"boolean"},"IsNullString":{"type":"boolean"},"IsNegOne":{"type":"boolean"}}},"NullTextList":{"type":"list","member":{"type":"structure","required":["Value","Datatype"],"members":{"Value":{},"Datatype":{"type":"structure","required":["Id","Label"],"members":{"Id":{},"Label":{}}}}}}}},"Merge":{"type":"structure","required":["Name","Inputs","Source","PrimaryKeys"],"members":{"Name":{},"Inputs":{"shape":"S6e"},"Source":{},"PrimaryKeys":{"shape":"S5x"}}},"Union":{"type":"structure","required":["Name","Inputs","UnionType"],"members":{"Name":{},"Inputs":{"shape":"S6e"},"UnionType":{}}},"PIIDetection":{"type":"structure","required":["Name","Inputs","PiiType","EntityTypesToDetect"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PiiType":{},"EntityTypesToDetect":{"shape":"S50"},"OutputColumnName":{},"SampleFraction":{"type":"double"},"ThresholdFraction":{"type":"double"},"MaskValue":{}}},"Aggregate":{"type":"structure","required":["Name","Inputs","Groups","Aggs"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Groups":{"shape":"S5x"},"Aggs":{"type":"list","member":{"type":"structure","required":["Column","AggFunc"],"members":{"Column":{"shape":"S50"},"AggFunc":{}}}}}},"DropDuplicates":{"type":"structure","required":["Name","Inputs"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Columns":{"type":"list","member":{"type":"list","member":{}}}}},"GovernedCatalogTarget":{"type":"structure","required":["Name","Inputs","Table","Database"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PartitionKeys":{"shape":"S5x"},"Table":{},"Database":{},"SchemaChangePolicy":{"shape":"S5y"}}},"GovernedCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{},"PartitionPredicate":{},"AdditionalOptions":{"shape":"S5a"}}},"MicrosoftSQLServerCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"MySQLCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"OracleSQLCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"PostgreSQLCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"MicrosoftSQLServerCatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}},"MySQLCatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}},"OracleSQLCatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}},"PostgreSQLCatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}}}},"sensitive":true},"S4s":{"type":"list","member":{"type":"structure","members":{"Columns":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Type":{}}}}}}},"S50":{"type":"list","member":{}},"S56":{"type":"map","key":{},"value":{}},"S5a":{"type":"structure","members":{"BoundedSize":{"type":"long"},"BoundedFiles":{"type":"long"}}},"S5g":{"type":"structure","members":{"BoundedSize":{"type":"long"},"BoundedFiles":{"type":"long"},"EnableSamplePath":{"type":"boolean"},"SamplePath":{}}},"S5q":{"type":"list","member":{}},"S5x":{"type":"list","member":{"shape":"S50"}},"S5y":{"type":"structure","members":{"EnableUpdateCatalog":{"type":"boolean"},"UpdateBehavior":{}}},"S61":{"type":"structure","members":{"EnableUpdateCatalog":{"type":"boolean"},"UpdateBehavior":{},"Table":{},"Database":{}}},"S65":{"type":"list","member":{"type":"structure","members":{"ToKey":{},"FromPath":{"shape":"S50"},"FromType":{},"ToType":{},"Dropped":{"type":"boolean"},"Children":{"shape":"S65"}}}},"S6e":{"type":"list","member":{}},"S6v":{"type":"list","member":{}},"S72":{"type":"structure","members":{"EndpointUrl":{},"StreamName":{},"Classification":{},"Delimiter":{},"StartingPosition":{},"MaxFetchTimeInMs":{"type":"long"},"MaxFetchRecordsPerShard":{"type":"long"},"MaxRecordPerRead":{"type":"long"},"AddIdleTimeBetweenReads":{"type":"boolean"},"IdleTimeBetweenReadsInMs":{"type":"long"},"DescribeShardInterval":{"type":"long"},"NumRetries":{"type":"integer"},"RetryIntervalMs":{"type":"long"},"MaxRetryIntervalMs":{"type":"long"},"AvoidEmptyBatches":{"type":"boolean"},"StreamArn":{},"RoleArn":{},"RoleSessionName":{}}},"S74":{"type":"structure","members":{"PollingTime":{"type":"long"},"RecordPollingLimit":{"type":"long"}}},"S78":{"type":"structure","members":{"BootstrapServers":{},"SecurityProtocol":{},"ConnectionName":{},"TopicName":{},"Assign":{},"SubscribePattern":{},"Classification":{},"Delimiter":{},"StartingOffsets":{},"EndingOffsets":{},"PollTimeoutMs":{"type":"long"},"NumRetries":{"type":"integer"},"RetryIntervalMs":{"type":"long"},"MaxOffsetsPerTrigger":{"type":"long"},"MinPartitions":{"type":"integer"}}},"S87":{"type":"list","member":{"shape":"S1c"}},"S89":{"type":"list","member":{"shape":"S8a"}},"S8a":{"type":"structure","members":{"Values":{"shape":"S6"},"DatabaseName":{},"TableName":{},"CreationTime":{"type":"timestamp"},"LastAccessTime":{"type":"timestamp"},"StorageDescriptor":{"shape":"S9"},"Parameters":{"shape":"Se"},"LastAnalyzedTime":{"type":"timestamp"},"CatalogId":{}}},"S8c":{"type":"list","member":{}},"S8e":{"type":"list","member":{"shape":"S8f"}},"S8f":{"type":"structure","members":{"Name":{},"WorkflowName":{},"Id":{},"Type":{},"State":{},"Description":{},"Schedule":{},"Actions":{"shape":"S8j"},"Predicate":{"shape":"S8l"},"EventBatchingCondition":{"shape":"S8s"}}},"S8j":{"type":"list","member":{"type":"structure","members":{"JobName":{},"Arguments":{"shape":"S4e"},"Timeout":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S4j"},"CrawlerName":{}}}},"S8l":{"type":"structure","members":{"Logical":{},"Conditions":{"type":"list","member":{"type":"structure","members":{"LogicalOperator":{},"JobName":{},"State":{},"CrawlerName":{},"CrawlState":{}}}}}},"S8s":{"type":"structure","required":["BatchSize"],"members":{"BatchSize":{"type":"integer"},"BatchWindow":{"type":"integer"}}},"S8w":{"type":"list","member":{}},"S8z":{"type":"structure","members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S90"},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"LastRun":{"shape":"S91"},"Graph":{"shape":"S94"},"MaxConcurrentRuns":{"type":"integer"},"BlueprintDetails":{"type":"structure","members":{"BlueprintName":{},"RunId":{}}}}},"S90":{"type":"map","key":{},"value":{}},"S91":{"type":"structure","members":{"Name":{},"WorkflowRunId":{},"PreviousRunId":{},"WorkflowRunProperties":{"shape":"S90"},"StartedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"Status":{},"ErrorMessage":{},"Statistics":{"type":"structure","members":{"TotalActions":{"type":"integer"},"TimeoutActions":{"type":"integer"},"FailedActions":{"type":"integer"},"StoppedActions":{"type":"integer"},"SucceededActions":{"type":"integer"},"RunningActions":{"type":"integer"},"ErroredActions":{"type":"integer"},"WaitingActions":{"type":"integer"}}},"Graph":{"shape":"S94"},"StartingEventBatchCondition":{"type":"structure","members":{"BatchSize":{"type":"integer"},"BatchWindow":{"type":"integer"}}}}},"S94":{"type":"structure","members":{"Nodes":{"type":"list","member":{"type":"structure","members":{"Type":{},"Name":{},"UniqueId":{},"TriggerDetails":{"type":"structure","members":{"Trigger":{"shape":"S8f"}}},"JobDetails":{"type":"structure","members":{"JobRuns":{"shape":"S9a"}}},"CrawlerDetails":{"type":"structure","members":{"Crawls":{"type":"list","member":{"type":"structure","members":{"State":{},"StartedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ErrorMessage":{},"LogGroup":{},"LogStream":{}}}}}}}}},"Edges":{"type":"list","member":{"type":"structure","members":{"SourceId":{},"DestinationId":{}}}}}},"S9a":{"type":"list","member":{"shape":"S9b"}},"S9b":{"type":"structure","members":{"Id":{},"Attempt":{"type":"integer"},"PreviousRunId":{},"TriggerName":{},"JobName":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"JobRunState":{},"Arguments":{"shape":"S4e"},"ErrorMessage":{},"PredecessorRuns":{"type":"list","member":{"type":"structure","members":{"JobName":{},"RunId":{}}}},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"ExecutionTime":{"type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"LogGroupName":{},"NotificationProperty":{"shape":"S4j"},"GlueVersion":{},"DPUSeconds":{"type":"double"},"ExecutionClass":{}}},"S9x":{"type":"list","member":{}},"Saf":{"type":"map","key":{},"value":{}},"Saw":{"type":"list","member":{}},"Saz":{"type":"structure","required":["Name","ConnectionType","ConnectionProperties"],"members":{"Name":{},"Description":{},"ConnectionType":{},"MatchCriteria":{"shape":"Sb1"},"ConnectionProperties":{"shape":"Sb2"},"PhysicalConnectionRequirements":{"shape":"Sb4"}}},"Sb1":{"type":"list","member":{}},"Sb2":{"type":"map","key":{},"value":{}},"Sb4":{"type":"structure","members":{"SubnetId":{},"SecurityGroupIdList":{"type":"list","member":{}},"AvailabilityZone":{}}},"Sbc":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"LocationUri":{},"Parameters":{"shape":"Se"},"CreateTableDefaultPermissions":{"shape":"Sbe"},"TargetDatabase":{"shape":"Sbk"}}},"Sbe":{"type":"list","member":{"type":"structure","members":{"Principal":{"type":"structure","members":{"DataLakePrincipalIdentifier":{}}},"Permissions":{"type":"list","member":{}}}}},"Sbk":{"type":"structure","members":{"CatalogId":{},"DatabaseName":{}}},"Sbr":{"type":"list","member":{"type":"structure","required":["DatabaseName","TableName"],"members":{"DatabaseName":{},"TableName":{},"CatalogId":{},"ConnectionName":{}}}},"Sbt":{"type":"structure","required":["TransformType"],"members":{"TransformType":{},"FindMatchesParameters":{"type":"structure","members":{"PrimaryKeyColumnName":{},"PrecisionRecallTradeoff":{"type":"double"},"AccuracyCostTradeoff":{"type":"double"},"EnforceProvidedLabels":{"type":"boolean"}}}}},"Sby":{"type":"structure","members":{"MlUserDataEncryption":{"type":"structure","required":["MlUserDataEncryptionMode"],"members":{"MlUserDataEncryptionMode":{},"KmsKeyId":{}}},"TaskRunSecurityConfigurationName":{}}},"Sc5":{"type":"structure","required":["Keys","IndexName"],"members":{"Keys":{"type":"list","member":{}},"IndexName":{}}},"Scb":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{}}},"Sci":{"type":"list","member":{"type":"structure","required":["Id","NodeType","Args"],"members":{"Id":{},"NodeType":{},"Args":{"shape":"Scm"},"LineNumber":{"type":"integer"}}}},"Scm":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{},"Param":{"type":"boolean"}}}},"Scq":{"type":"list","member":{"type":"structure","required":["Source","Target"],"members":{"Source":{},"Target":{},"TargetParameter":{}}}},"Scx":{"type":"structure","members":{"S3Encryption":{"type":"list","member":{"type":"structure","members":{"S3EncryptionMode":{},"KmsKeyArn":{}}}},"CloudWatchEncryption":{"type":"structure","members":{"CloudWatchEncryptionMode":{},"KmsKeyArn":{}}},"JobBookmarksEncryption":{"type":"structure","members":{"JobBookmarksEncryptionMode":{},"KmsKeyArn":{}}}}},"Sd9":{"type":"structure","members":{"Name":{},"PythonVersion":{}}},"Sda":{"type":"map","key":{},"value":{}},"Sdd":{"type":"structure","members":{"Id":{},"CreatedOn":{"type":"timestamp"},"Status":{},"ErrorMessage":{},"Description":{},"Role":{},"Command":{"shape":"Sd9"},"DefaultArguments":{"shape":"Sda"},"Connections":{"shape":"S4f"},"Progress":{"type":"double"},"MaxCapacity":{"type":"double"},"SecurityConfiguration":{},"GlueVersion":{}}},"Sdh":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"Owner":{},"LastAccessTime":{"type":"timestamp"},"LastAnalyzedTime":{"type":"timestamp"},"Retention":{"type":"integer"},"StorageDescriptor":{"shape":"S9"},"PartitionKeys":{"shape":"Sa"},"ViewOriginalText":{},"ViewExpandedText":{},"TableType":{},"Parameters":{"shape":"Se"},"TargetTable":{"shape":"Sdl"}}},"Sdl":{"type":"structure","members":{"CatalogId":{},"DatabaseName":{},"Name":{}}},"Sdr":{"type":"structure","members":{"FunctionName":{},"ClassName":{},"OwnerName":{},"OwnerType":{},"ResourceUris":{"shape":"Sdt"}}},"Sdt":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"Uri":{}}}},"Sfm":{"type":"structure","members":{"BlueprintName":{},"RunId":{},"WorkflowName":{},"State":{},"StartedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ErrorMessage":{},"RollbackErrorMessage":{},"Parameters":{},"RoleArn":{}}},"Sg0":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Name","Classification","GrokPattern"],"members":{"Name":{},"Classification":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Name","Classification"],"members":{"Name":{},"Classification":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name","JsonPath"],"members":{"Name":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"Saw"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"Sga":{"type":"list","member":{}},"Sgc":{"type":"list","member":{"shape":"Sgd"}},"Sgd":{"type":"structure","required":["ColumnName","ColumnType","AnalyzedTime","StatisticsData"],"members":{"ColumnName":{},"ColumnType":{},"AnalyzedTime":{"type":"timestamp"},"StatisticsData":{"type":"structure","required":["Type"],"members":{"Type":{},"BooleanColumnStatisticsData":{"type":"structure","required":["NumberOfTrues","NumberOfFalses","NumberOfNulls"],"members":{"NumberOfTrues":{"type":"long"},"NumberOfFalses":{"type":"long"},"NumberOfNulls":{"type":"long"}}},"DateColumnStatisticsData":{"type":"structure","required":["NumberOfNulls","NumberOfDistinctValues"],"members":{"MinimumValue":{"type":"timestamp"},"MaximumValue":{"type":"timestamp"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"DecimalColumnStatisticsData":{"type":"structure","required":["NumberOfNulls","NumberOfDistinctValues"],"members":{"MinimumValue":{"shape":"Sgl"},"MaximumValue":{"shape":"Sgl"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"DoubleColumnStatisticsData":{"type":"structure","required":["NumberOfNulls","NumberOfDistinctValues"],"members":{"MinimumValue":{"type":"double"},"MaximumValue":{"type":"double"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"LongColumnStatisticsData":{"type":"structure","required":["NumberOfNulls","NumberOfDistinctValues"],"members":{"MinimumValue":{"type":"long"},"MaximumValue":{"type":"long"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"StringColumnStatisticsData":{"type":"structure","required":["MaximumLength","AverageLength","NumberOfNulls","NumberOfDistinctValues"],"members":{"MaximumLength":{"type":"long"},"AverageLength":{"type":"double"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"BinaryColumnStatisticsData":{"type":"structure","required":["MaximumLength","AverageLength","NumberOfNulls"],"members":{"MaximumLength":{"type":"long"},"AverageLength":{"type":"double"},"NumberOfNulls":{"type":"long"}}}}}}},"Sgl":{"type":"structure","required":["UnscaledValue","Scale"],"members":{"UnscaledValue":{"type":"blob"},"Scale":{"type":"integer"}}},"Sgu":{"type":"list","member":{"type":"structure","members":{"ColumnName":{},"Error":{"shape":"S14"}}}},"Sh0":{"type":"structure","members":{"Name":{},"Description":{},"ConnectionType":{},"MatchCriteria":{"shape":"Sb1"},"ConnectionProperties":{"shape":"Sb2"},"PhysicalConnectionRequirements":{"shape":"Sb4"},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"LastUpdatedBy":{}}},"Shh":{"type":"structure","members":{"EncryptionAtRest":{"type":"structure","required":["CatalogEncryptionMode"],"members":{"CatalogEncryptionMode":{},"SseAwsKmsKeyId":{}}},"ConnectionPasswordEncryption":{"type":"structure","required":["ReturnConnectionPasswordEncrypted"],"members":{"ReturnConnectionPasswordEncrypted":{"type":"boolean"},"AwsKmsKeyId":{}}}}},"Shn":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"LocationUri":{},"Parameters":{"shape":"Se"},"CreateTime":{"type":"timestamp"},"CreateTableDefaultPermissions":{"shape":"Sbe"},"TargetDatabase":{"shape":"Sbk"},"CatalogId":{}}},"Si5":{"type":"structure","members":{"JobName":{},"Version":{"type":"integer"},"Run":{"type":"integer"},"Attempt":{"type":"integer"},"PreviousRunId":{},"RunId":{},"JobBookmark":{}}},"Sif":{"type":"structure","members":{"TaskType":{},"ImportLabelsTaskRunProperties":{"type":"structure","members":{"InputS3Path":{},"Replace":{"type":"boolean"}}},"ExportLabelsTaskRunProperties":{"type":"structure","members":{"OutputS3Path":{}}},"LabelingSetGenerationTaskRunProperties":{"type":"structure","members":{"OutputS3Path":{}}},"FindMatchesTaskRunProperties":{"type":"structure","members":{"JobId":{},"JobName":{},"JobRunId":{}}}}},"Siy":{"type":"structure","required":["TransformType"],"members":{"TransformType":{},"FindMatchesMetrics":{"type":"structure","members":{"AreaUnderPRCurve":{"type":"double"},"Precision":{"type":"double"},"Recall":{"type":"double"},"F1":{"type":"double"},"ConfusionMatrix":{"type":"structure","members":{"NumTruePositives":{"type":"long"},"NumFalsePositives":{"type":"long"},"NumTrueNegatives":{"type":"long"},"NumFalseNegatives":{"type":"long"}}},"ColumnImportances":{"type":"list","member":{"type":"structure","members":{"ColumnName":{},"Importance":{"type":"double"}}}}}}}},"Sj5":{"type":"list","member":{"type":"structure","members":{"Name":{},"DataType":{}}}},"Sj8":{"type":"structure","members":{"Name":{},"TransformType":{},"Status":{},"GlueVersion":{},"CreatedBefore":{"type":"timestamp"},"CreatedAfter":{"type":"timestamp"},"LastModifiedBefore":{"type":"timestamp"},"LastModifiedAfter":{"type":"timestamp"},"Schema":{"shape":"Sj5"}}},"Sj9":{"type":"structure","required":["Column","SortDirection"],"members":{"Column":{},"SortDirection":{}}},"Sjf":{"type":"structure","required":["DatabaseName","TableName"],"members":{"DatabaseName":{},"TableName":{}}},"Sjg":{"type":"list","member":{"shape":"Sjf"}},"Sjh":{"type":"structure","members":{"Jdbc":{"shape":"Scm"},"S3":{"shape":"Scm"},"DynamoDB":{"shape":"Scm"}}},"Sjj":{"type":"list","member":{"type":"structure","members":{"SourceTable":{},"SourcePath":{},"SourceType":{},"TargetTable":{},"TargetPath":{},"TargetType":{}}}},"Sk3":{"type":"structure","required":["SegmentNumber","TotalSegments"],"members":{"SegmentNumber":{"type":"integer"},"TotalSegments":{"type":"integer"}}},"Skq":{"type":"structure","members":{"LatestVersion":{"type":"boolean"},"VersionNumber":{"type":"long"}}},"Skz":{"type":"structure","members":{"Name":{},"CreatedTimeStamp":{"type":"timestamp"},"EncryptionConfiguration":{"shape":"Scx"}}},"Sl7":{"type":"structure","members":{"Id":{"type":"integer"},"Code":{},"State":{},"Output":{"type":"structure","members":{"Data":{"type":"structure","members":{"TextPlain":{}}},"ExecutionCount":{"type":"integer"},"Status":{},"ErrorName":{},"ErrorValue":{},"Traceback":{"shape":"S4g"}}},"Progress":{"type":"double"},"StartedOn":{"type":"long"},"CompletedOn":{"type":"long"}}},"Sle":{"type":"structure","required":["Name"],"members":{"Name":{},"DatabaseName":{},"Description":{},"Owner":{},"CreateTime":{"type":"timestamp"},"UpdateTime":{"type":"timestamp"},"LastAccessTime":{"type":"timestamp"},"LastAnalyzedTime":{"type":"timestamp"},"Retention":{"type":"integer"},"StorageDescriptor":{"shape":"S9"},"PartitionKeys":{"shape":"Sa"},"ViewOriginalText":{},"ViewExpandedText":{},"TableType":{},"Parameters":{"shape":"Se"},"CreatedBy":{},"IsRegisteredWithLakeFormation":{"type":"boolean"},"TargetTable":{"shape":"Sdl"},"CatalogId":{},"VersionId":{}}},"Slh":{"type":"structure","members":{"Table":{"shape":"Sle"},"VersionId":{}}},"Slo":{"type":"list","member":{"shape":"Sle"}},"Slw":{"type":"structure","members":{"AdditionalAuditContext":{},"RequestedColumns":{"type":"list","member":{}},"AllColumnsRequested":{"type":"boolean"}}},"Slz":{"type":"list","member":{}},"Smc":{"type":"structure","members":{"FunctionName":{},"DatabaseName":{},"ClassName":{},"OwnerName":{},"OwnerType":{},"CreateTime":{"type":"timestamp"},"ResourceUris":{"shape":"Sdt"},"CatalogId":{}}},"Soc":{"type":"structure","members":{"MetadataKey":{},"MetadataValue":{}}},"Sox":{"type":"list","member":{}},"Sqi":{"type":"list","member":{"shape":"Sgd"}},"Sqk":{"type":"list","member":{"type":"structure","members":{"ColumnStatistics":{"shape":"Sgd"},"Error":{"shape":"S14"}}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-03-31","endpointPrefix":"glue","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Glue","serviceId":"Glue","signatureVersion":"v4","targetPrefix":"AWSGlue","uid":"glue-2017-03-31"},"operations":{"BatchCreatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionInputList"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionInputList":{"type":"list","member":{"shape":"S5"}}}},"output":{"type":"structure","members":{"Errors":{"shape":"S12"}}}},"BatchDeleteConnection":{"input":{"type":"structure","required":["ConnectionNameList"],"members":{"CatalogId":{},"ConnectionNameList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"Succeeded":{"shape":"Sn"},"Errors":{"type":"map","key":{},"value":{"shape":"S14"}}}}},"BatchDeletePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionsToDelete"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionsToDelete":{"type":"list","member":{"shape":"S1c"}}}},"output":{"type":"structure","members":{"Errors":{"shape":"S12"}}}},"BatchDeleteTable":{"input":{"type":"structure","required":["DatabaseName","TablesToDelete"],"members":{"CatalogId":{},"DatabaseName":{},"TablesToDelete":{"type":"list","member":{}},"TransactionId":{}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"TableName":{},"ErrorDetail":{"shape":"S14"}}}}}}},"BatchDeleteTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName","VersionIds"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"TableName":{},"VersionId":{},"ErrorDetail":{"shape":"S14"}}}}}}},"BatchGetBlueprints":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"type":"list","member":{}},"IncludeBlueprint":{"type":"boolean"},"IncludeParameterSpec":{"type":"boolean"}}},"output":{"type":"structure","members":{"Blueprints":{"type":"list","member":{"shape":"S1w"}},"MissingBlueprints":{"shape":"S24"}}}},"BatchGetCrawlers":{"input":{"type":"structure","required":["CrawlerNames"],"members":{"CrawlerNames":{"shape":"S26"}}},"output":{"type":"structure","members":{"Crawlers":{"shape":"S28"},"CrawlersNotFound":{"shape":"S26"}}}},"BatchGetCustomEntityTypes":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S3l"}}},"output":{"type":"structure","members":{"CustomEntityTypes":{"shape":"S3n"},"CustomEntityTypesNotFound":{"shape":"S3l"}}}},"BatchGetDevEndpoints":{"input":{"type":"structure","required":["DevEndpointNames"],"members":{"DevEndpointNames":{"shape":"S3r"}}},"output":{"type":"structure","members":{"DevEndpoints":{"shape":"S3t"},"DevEndpointsNotFound":{"shape":"S3r"}}}},"BatchGetJobs":{"input":{"type":"structure","required":["JobNames"],"members":{"JobNames":{"shape":"S43"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S45"},"JobsNotFound":{"shape":"S43"}}}},"BatchGetPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionsToGet"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionsToGet":{"shape":"S8a"}}},"output":{"type":"structure","members":{"Partitions":{"shape":"S8c"},"UnprocessedKeys":{"shape":"S8a"}}}},"BatchGetTriggers":{"input":{"type":"structure","required":["TriggerNames"],"members":{"TriggerNames":{"shape":"S8f"}}},"output":{"type":"structure","members":{"Triggers":{"shape":"S8h"},"TriggersNotFound":{"shape":"S8f"}}}},"BatchGetWorkflows":{"input":{"type":"structure","required":["Names"],"members":{"Names":{"shape":"S8z"},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Workflows":{"type":"list","member":{"shape":"S92"}},"MissingWorkflows":{"shape":"S8z"}}}},"BatchStopJobRun":{"input":{"type":"structure","required":["JobName","JobRunIds"],"members":{"JobName":{},"JobRunIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"SuccessfulSubmissions":{"type":"list","member":{"type":"structure","members":{"JobName":{},"JobRunId":{}}}},"Errors":{"type":"list","member":{"type":"structure","members":{"JobName":{},"JobRunId":{},"ErrorDetail":{"shape":"S14"}}}}}}},"BatchUpdatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","Entries"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"Entries":{"type":"list","member":{"type":"structure","required":["PartitionValueList","PartitionInput"],"members":{"PartitionValueList":{"shape":"Sa0"},"PartitionInput":{"shape":"S5"}}}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"PartitionValueList":{"shape":"Sa0"},"ErrorDetail":{"shape":"S14"}}}}}}},"CancelMLTaskRun":{"input":{"type":"structure","required":["TransformId","TaskRunId"],"members":{"TransformId":{},"TaskRunId":{}}},"output":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{}}}},"CancelStatement":{"input":{"type":"structure","required":["SessionId","Id"],"members":{"SessionId":{},"Id":{"type":"integer"},"RequestOrigin":{}}},"output":{"type":"structure","members":{}}},"CheckSchemaVersionValidity":{"input":{"type":"structure","required":["DataFormat","SchemaDefinition"],"members":{"DataFormat":{},"SchemaDefinition":{}}},"output":{"type":"structure","members":{"Valid":{"type":"boolean"},"Error":{}}}},"CreateBlueprint":{"input":{"type":"structure","required":["Name","BlueprintLocation"],"members":{"Name":{},"Description":{},"BlueprintLocation":{},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateClassifier":{"input":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Classification","Name","GrokPattern"],"members":{"Classification":{},"Name":{},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Classification","Name"],"members":{"Classification":{},"Name":{},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name","JsonPath"],"members":{"Name":{},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"Saz"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"output":{"type":"structure","members":{}}},"CreateConnection":{"input":{"type":"structure","required":["ConnectionInput"],"members":{"CatalogId":{},"ConnectionInput":{"shape":"Sb2"},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{}}},"CreateCrawler":{"input":{"type":"structure","required":["Name","Role","Targets"],"members":{"Name":{},"Role":{},"DatabaseName":{},"Description":{},"Targets":{"shape":"S2b"},"Schedule":{},"Classifiers":{"shape":"S2w"},"TablePrefix":{},"SchemaChangePolicy":{"shape":"S2z"},"RecrawlPolicy":{"shape":"S2x"},"LineageConfiguration":{"shape":"S32"},"LakeFormationConfiguration":{"shape":"S3i"},"Configuration":{},"CrawlerSecurityConfiguration":{},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{}}},"CreateCustomEntityType":{"input":{"type":"structure","required":["Name","RegexString"],"members":{"Name":{},"RegexString":{},"ContextWords":{"shape":"S3p"}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateDatabase":{"input":{"type":"structure","required":["DatabaseInput"],"members":{"CatalogId":{},"DatabaseInput":{"shape":"Sbf"},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{}}},"CreateDevEndpoint":{"input":{"type":"structure","required":["EndpointName","RoleArn"],"members":{"EndpointName":{},"RoleArn":{},"SecurityGroupIds":{"shape":"S3w"},"SubnetId":{},"PublicKey":{},"PublicKeys":{"shape":"S40"},"NumberOfNodes":{"type":"integer"},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"SecurityConfiguration":{},"Tags":{"shape":"Sai"},"Arguments":{"shape":"S41"}}},"output":{"type":"structure","members":{"EndpointName":{},"Status":{},"SecurityGroupIds":{"shape":"S3w"},"SubnetId":{},"RoleArn":{},"YarnEndpointAddress":{},"ZeppelinRemoteSparkInterpreterPort":{"type":"integer"},"NumberOfNodes":{"type":"integer"},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"FailureReason":{},"SecurityConfiguration":{},"CreatedTimestamp":{"type":"timestamp"},"Arguments":{"shape":"S41"}}}},"CreateJob":{"input":{"type":"structure","required":["Name","Role","Command"],"members":{"Name":{},"Description":{},"LogUri":{},"Role":{},"ExecutionProperty":{"shape":"S49"},"Command":{"shape":"S4b"},"DefaultArguments":{"shape":"S4e"},"NonOverridableArguments":{"shape":"S4e"},"Connections":{"shape":"S4f"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"SecurityConfiguration":{},"Tags":{"shape":"Sai"},"NotificationProperty":{"shape":"S4j"},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"WorkerType":{},"CodeGenConfigurationNodes":{"shape":"S4l"},"ExecutionClass":{},"SourceControlDetails":{"shape":"S86"}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateMLTransform":{"input":{"type":"structure","required":["Name","InputRecordTables","Parameters","Role"],"members":{"Name":{},"Description":{},"InputRecordTables":{"shape":"Sbu"},"Parameters":{"shape":"Sbw"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"},"Tags":{"shape":"Sai"},"TransformEncryption":{"shape":"Sc1"}}},"output":{"type":"structure","members":{"TransformId":{}}}},"CreatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionInput":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"CreatePartitionIndex":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionIndex"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionIndex":{"shape":"Sc8"}}},"output":{"type":"structure","members":{}}},"CreateRegistry":{"input":{"type":"structure","required":["RegistryName"],"members":{"RegistryName":{},"Description":{},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{"RegistryArn":{},"RegistryName":{},"Description":{},"Tags":{"shape":"Sai"}}}},"CreateSchema":{"input":{"type":"structure","required":["SchemaName","DataFormat"],"members":{"RegistryId":{"shape":"Sce"},"SchemaName":{},"DataFormat":{},"Compatibility":{},"Description":{},"Tags":{"shape":"Sai"},"SchemaDefinition":{}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"SchemaName":{},"SchemaArn":{},"Description":{},"DataFormat":{},"Compatibility":{},"SchemaCheckpoint":{"type":"long"},"LatestSchemaVersion":{"type":"long"},"NextSchemaVersion":{"type":"long"},"SchemaStatus":{},"Tags":{"shape":"Sai"},"SchemaVersionId":{},"SchemaVersionStatus":{}}}},"CreateScript":{"input":{"type":"structure","members":{"DagNodes":{"shape":"Scl"},"DagEdges":{"shape":"Sct"},"Language":{}}},"output":{"type":"structure","members":{"PythonScript":{},"ScalaCode":{}}}},"CreateSecurityConfiguration":{"input":{"type":"structure","required":["Name","EncryptionConfiguration"],"members":{"Name":{},"EncryptionConfiguration":{"shape":"Sd0"}}},"output":{"type":"structure","members":{"Name":{},"CreatedTimestamp":{"type":"timestamp"}}}},"CreateSession":{"input":{"type":"structure","required":["Id","Role","Command"],"members":{"Id":{},"Description":{},"Role":{},"Command":{"shape":"Sdc"},"Timeout":{"type":"integer"},"IdleTimeout":{"type":"integer"},"DefaultArguments":{"shape":"Sdd"},"Connections":{"shape":"S4f"},"MaxCapacity":{"type":"double"},"NumberOfWorkers":{"type":"integer"},"WorkerType":{},"SecurityConfiguration":{},"GlueVersion":{},"Tags":{"shape":"Sai"},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Session":{"shape":"Sdg"}}}},"CreateTable":{"input":{"type":"structure","required":["DatabaseName","TableInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableInput":{"shape":"Sdk"},"PartitionIndexes":{"type":"list","member":{"shape":"Sc8"}},"TransactionId":{}}},"output":{"type":"structure","members":{}}},"CreateTrigger":{"input":{"type":"structure","required":["Name","Type","Actions"],"members":{"Name":{},"WorkflowName":{},"Type":{},"Schedule":{},"Predicate":{"shape":"S8o"},"Actions":{"shape":"S8m"},"Description":{},"StartOnCreation":{"type":"boolean"},"Tags":{"shape":"Sai"},"EventBatchingCondition":{"shape":"S8v"}}},"output":{"type":"structure","members":{"Name":{}}}},"CreateUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionInput"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionInput":{"shape":"Sdu"}}},"output":{"type":"structure","members":{}}},"CreateWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S93"},"Tags":{"shape":"Sai"},"MaxConcurrentRuns":{"type":"integer"}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteBlueprint":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteClassifier":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteColumnStatisticsForPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues","ColumnName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"},"ColumnName":{}}},"output":{"type":"structure","members":{}}},"DeleteColumnStatisticsForTable":{"input":{"type":"structure","required":["DatabaseName","TableName","ColumnName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"ColumnName":{}}},"output":{"type":"structure","members":{}}},"DeleteConnection":{"input":{"type":"structure","required":["ConnectionName"],"members":{"CatalogId":{},"ConnectionName":{}}},"output":{"type":"structure","members":{}}},"DeleteCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteCustomEntityType":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteDatabase":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","members":{}}},"DeleteJob":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{}}},"output":{"type":"structure","members":{"JobName":{}}}},"DeleteMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TransformId":{}}}},"DeletePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"}}},"output":{"type":"structure","members":{}}},"DeletePartitionIndex":{"input":{"type":"structure","required":["DatabaseName","TableName","IndexName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"IndexName":{}}},"output":{"type":"structure","members":{}}},"DeleteRegistry":{"input":{"type":"structure","required":["RegistryId"],"members":{"RegistryId":{"shape":"Sce"}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"Status":{}}}},"DeleteResourcePolicy":{"input":{"type":"structure","members":{"PolicyHashCondition":{},"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteSchema":{"input":{"type":"structure","required":["SchemaId"],"members":{"SchemaId":{"shape":"Sw"}}},"output":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"Status":{}}}},"DeleteSchemaVersions":{"input":{"type":"structure","required":["SchemaId","Versions"],"members":{"SchemaId":{"shape":"Sw"},"Versions":{}}},"output":{"type":"structure","members":{"SchemaVersionErrors":{"type":"list","member":{"type":"structure","members":{"VersionNumber":{"type":"long"},"ErrorDetails":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}}}}}}}},"DeleteSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"DeleteSession":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Id":{}}}},"DeleteTable":{"input":{"type":"structure","required":["DatabaseName","Name"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"TransactionId":{}}},"output":{"type":"structure","members":{}}},"DeleteTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName","VersionId"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionId":{}}},"output":{"type":"structure","members":{}}},"DeleteTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"DeleteUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{}}},"output":{"type":"structure","members":{}}},"DeleteWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"GetBlueprint":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"IncludeBlueprint":{"type":"boolean"},"IncludeParameterSpec":{"type":"boolean"}}},"output":{"type":"structure","members":{"Blueprint":{"shape":"S1w"}}}},"GetBlueprintRun":{"input":{"type":"structure","required":["BlueprintName","RunId"],"members":{"BlueprintName":{},"RunId":{}}},"output":{"type":"structure","members":{"BlueprintRun":{"shape":"Sfp"}}}},"GetBlueprintRuns":{"input":{"type":"structure","required":["BlueprintName"],"members":{"BlueprintName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"BlueprintRuns":{"type":"list","member":{"shape":"Sfp"}},"NextToken":{}}}},"GetCatalogImportStatus":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"ImportStatus":{"type":"structure","members":{"ImportCompleted":{"type":"boolean"},"ImportTime":{"type":"timestamp"},"ImportedBy":{}}}}}},"GetClassifier":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Classifier":{"shape":"Sg3"}}}},"GetClassifiers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Classifiers":{"type":"list","member":{"shape":"Sg3"}},"NextToken":{}}}},"GetColumnStatisticsForPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues","ColumnNames"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"},"ColumnNames":{"shape":"Sgd"}}},"output":{"type":"structure","members":{"ColumnStatisticsList":{"shape":"Sgf"},"Errors":{"shape":"Sgx"}}}},"GetColumnStatisticsForTable":{"input":{"type":"structure","required":["DatabaseName","TableName","ColumnNames"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"ColumnNames":{"shape":"Sgd"}}},"output":{"type":"structure","members":{"ColumnStatisticsList":{"shape":"Sgf"},"Errors":{"shape":"Sgx"}}}},"GetConnection":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{},"HidePassword":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connection":{"shape":"Sh3"}}}},"GetConnections":{"input":{"type":"structure","members":{"CatalogId":{},"Filter":{"type":"structure","members":{"MatchCriteria":{"shape":"Sb4"},"ConnectionType":{}}},"HidePassword":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ConnectionList":{"type":"list","member":{"shape":"Sh3"}},"NextToken":{}}}},"GetCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Crawler":{"shape":"S29"}}}},"GetCrawlerMetrics":{"input":{"type":"structure","members":{"CrawlerNameList":{"shape":"S26"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"CrawlerMetricsList":{"type":"list","member":{"type":"structure","members":{"CrawlerName":{},"TimeLeftSeconds":{"type":"double"},"StillEstimating":{"type":"boolean"},"LastRuntimeSeconds":{"type":"double"},"MedianRuntimeSeconds":{"type":"double"},"TablesCreated":{"type":"integer"},"TablesUpdated":{"type":"integer"},"TablesDeleted":{"type":"integer"}}}},"NextToken":{}}}},"GetCrawlers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Crawlers":{"shape":"S28"},"NextToken":{}}}},"GetCustomEntityType":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{},"RegexString":{},"ContextWords":{"shape":"S3p"}}}},"GetDataCatalogEncryptionSettings":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{"DataCatalogEncryptionSettings":{"shape":"Shk"}}}},"GetDatabase":{"input":{"type":"structure","required":["Name"],"members":{"CatalogId":{},"Name":{}}},"output":{"type":"structure","members":{"Database":{"shape":"Shq"}}}},"GetDatabases":{"input":{"type":"structure","members":{"CatalogId":{},"NextToken":{},"MaxResults":{"type":"integer"},"ResourceShareType":{}}},"output":{"type":"structure","required":["DatabaseList"],"members":{"DatabaseList":{"type":"list","member":{"shape":"Shq"}},"NextToken":{}}}},"GetDataflowGraph":{"input":{"type":"structure","members":{"PythonScript":{}}},"output":{"type":"structure","members":{"DagNodes":{"shape":"Scl"},"DagEdges":{"shape":"Sct"}}}},"GetDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","members":{"DevEndpoint":{"shape":"S3u"}}}},"GetDevEndpoints":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"DevEndpoints":{"shape":"S3t"},"NextToken":{}}}},"GetJob":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{}}},"output":{"type":"structure","members":{"Job":{"shape":"S46"}}}},"GetJobBookmark":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"RunId":{}}},"output":{"type":"structure","members":{"JobBookmarkEntry":{"shape":"Si8"}}}},"GetJobRun":{"input":{"type":"structure","required":["JobName","RunId"],"members":{"JobName":{},"RunId":{},"PredecessorsIncluded":{"type":"boolean"}}},"output":{"type":"structure","members":{"JobRun":{"shape":"S9e"}}}},"GetJobRuns":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"JobRuns":{"shape":"S9d"},"NextToken":{}}}},"GetJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Jobs":{"shape":"S45"},"NextToken":{}}}},"GetMLTaskRun":{"input":{"type":"structure","required":["TransformId","TaskRunId"],"members":{"TransformId":{},"TaskRunId":{}}},"output":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{},"LogGroupName":{},"Properties":{"shape":"Sii"},"ErrorString":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ExecutionTime":{"type":"integer"}}}},"GetMLTaskRuns":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"type":"structure","members":{"TaskRunType":{},"Status":{},"StartedBefore":{"type":"timestamp"},"StartedAfter":{"type":"timestamp"}}},"Sort":{"type":"structure","required":["Column","SortDirection"],"members":{"Column":{},"SortDirection":{}}}}},"output":{"type":"structure","members":{"TaskRuns":{"type":"list","member":{"type":"structure","members":{"TransformId":{},"TaskRunId":{},"Status":{},"LogGroupName":{},"Properties":{"shape":"Sii"},"ErrorString":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ExecutionTime":{"type":"integer"}}}},"NextToken":{}}}},"GetMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TransformId":{},"Name":{},"Description":{},"Status":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"InputRecordTables":{"shape":"Sbu"},"Parameters":{"shape":"Sbw"},"EvaluationMetrics":{"shape":"Sj1"},"LabelCount":{"type":"integer"},"Schema":{"shape":"Sj8"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"},"TransformEncryption":{"shape":"Sc1"}}}},"GetMLTransforms":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"shape":"Sjb"},"Sort":{"shape":"Sjc"}}},"output":{"type":"structure","required":["Transforms"],"members":{"Transforms":{"type":"list","member":{"type":"structure","members":{"TransformId":{},"Name":{},"Description":{},"Status":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"InputRecordTables":{"shape":"Sbu"},"Parameters":{"shape":"Sbw"},"EvaluationMetrics":{"shape":"Sj1"},"LabelCount":{"type":"integer"},"Schema":{"shape":"Sj8"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"},"TransformEncryption":{"shape":"Sc1"}}}},"NextToken":{}}}},"GetMapping":{"input":{"type":"structure","required":["Source"],"members":{"Source":{"shape":"Sji"},"Sinks":{"shape":"Sjj"},"Location":{"shape":"Sjk"}}},"output":{"type":"structure","required":["Mapping"],"members":{"Mapping":{"shape":"Sjm"}}}},"GetPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"}}},"output":{"type":"structure","members":{"Partition":{"shape":"S8d"}}}},"GetPartitionIndexes":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"NextToken":{}}},"output":{"type":"structure","members":{"PartitionIndexDescriptorList":{"type":"list","member":{"type":"structure","required":["IndexName","Keys","IndexStatus"],"members":{"IndexName":{},"Keys":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{}}}},"IndexStatus":{},"BackfillErrors":{"type":"list","member":{"type":"structure","members":{"Code":{},"Partitions":{"type":"list","member":{"shape":"S1c"}}}}}}}},"NextToken":{}}}},"GetPartitions":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"Expression":{},"NextToken":{},"Segment":{"shape":"Sk6"},"MaxResults":{"type":"integer"},"ExcludeColumnSchema":{"type":"boolean"},"TransactionId":{},"QueryAsOfTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Partitions":{"shape":"S8c"},"NextToken":{}}}},"GetPlan":{"input":{"type":"structure","required":["Mapping","Source"],"members":{"Mapping":{"shape":"Sjm"},"Source":{"shape":"Sji"},"Sinks":{"shape":"Sjj"},"Location":{"shape":"Sjk"},"Language":{},"AdditionalPlanOptionsMap":{"type":"map","key":{},"value":{}}}},"output":{"type":"structure","members":{"PythonScript":{},"ScalaCode":{}}}},"GetRegistry":{"input":{"type":"structure","required":["RegistryId"],"members":{"RegistryId":{"shape":"Sce"}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"Description":{},"Status":{},"CreatedTime":{},"UpdatedTime":{}}}},"GetResourcePolicies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"GetResourcePoliciesResponseList":{"type":"list","member":{"type":"structure","members":{"PolicyInJson":{},"PolicyHash":{},"CreateTime":{"type":"timestamp"},"UpdateTime":{"type":"timestamp"}}}},"NextToken":{}}}},"GetResourcePolicy":{"input":{"type":"structure","members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"PolicyInJson":{},"PolicyHash":{},"CreateTime":{"type":"timestamp"},"UpdateTime":{"type":"timestamp"}}}},"GetSchema":{"input":{"type":"structure","required":["SchemaId"],"members":{"SchemaId":{"shape":"Sw"}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"SchemaName":{},"SchemaArn":{},"Description":{},"DataFormat":{},"Compatibility":{},"SchemaCheckpoint":{"type":"long"},"LatestSchemaVersion":{"type":"long"},"NextSchemaVersion":{"type":"long"},"SchemaStatus":{},"CreatedTime":{},"UpdatedTime":{}}}},"GetSchemaByDefinition":{"input":{"type":"structure","required":["SchemaId","SchemaDefinition"],"members":{"SchemaId":{"shape":"Sw"},"SchemaDefinition":{}}},"output":{"type":"structure","members":{"SchemaVersionId":{},"SchemaArn":{},"DataFormat":{},"Status":{},"CreatedTime":{}}}},"GetSchemaVersion":{"input":{"type":"structure","members":{"SchemaId":{"shape":"Sw"},"SchemaVersionId":{},"SchemaVersionNumber":{"shape":"Skt"}}},"output":{"type":"structure","members":{"SchemaVersionId":{},"SchemaDefinition":{},"DataFormat":{},"SchemaArn":{},"VersionNumber":{"type":"long"},"Status":{},"CreatedTime":{}}}},"GetSchemaVersionsDiff":{"input":{"type":"structure","required":["SchemaId","FirstSchemaVersionNumber","SecondSchemaVersionNumber","SchemaDiffType"],"members":{"SchemaId":{"shape":"Sw"},"FirstSchemaVersionNumber":{"shape":"Skt"},"SecondSchemaVersionNumber":{"shape":"Skt"},"SchemaDiffType":{}}},"output":{"type":"structure","members":{"Diff":{}}}},"GetSecurityConfiguration":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"SecurityConfiguration":{"shape":"Sl2"}}}},"GetSecurityConfigurations":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SecurityConfigurations":{"type":"list","member":{"shape":"Sl2"}},"NextToken":{}}}},"GetSession":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Session":{"shape":"Sdg"}}}},"GetStatement":{"input":{"type":"structure","required":["SessionId","Id"],"members":{"SessionId":{},"Id":{"type":"integer"},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Statement":{"shape":"Sla"}}}},"GetTable":{"input":{"type":"structure","required":["DatabaseName","Name"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"TransactionId":{},"QueryAsOfTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Table":{"shape":"Slh"}}}},"GetTableVersion":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"VersionId":{}}},"output":{"type":"structure","members":{"TableVersion":{"shape":"Slk"}}}},"GetTableVersions":{"input":{"type":"structure","required":["DatabaseName","TableName"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"TableVersions":{"type":"list","member":{"shape":"Slk"}},"NextToken":{}}}},"GetTables":{"input":{"type":"structure","required":["DatabaseName"],"members":{"CatalogId":{},"DatabaseName":{},"Expression":{},"NextToken":{},"MaxResults":{"type":"integer"},"TransactionId":{},"QueryAsOfTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"TableList":{"shape":"Slr"},"NextToken":{}}}},"GetTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sai"}}}},"GetTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Trigger":{"shape":"S8i"}}}},"GetTriggers":{"input":{"type":"structure","members":{"NextToken":{},"DependentJobName":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Triggers":{"shape":"S8h"},"NextToken":{}}}},"GetUnfilteredPartitionMetadata":{"input":{"type":"structure","required":["CatalogId","DatabaseName","TableName","PartitionValues","SupportedPermissionTypes"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"},"AuditContext":{"shape":"Slz"},"SupportedPermissionTypes":{"shape":"Sm2"}}},"output":{"type":"structure","members":{"Partition":{"shape":"S8d"},"AuthorizedColumns":{"shape":"Sn"},"IsRegisteredWithLakeFormation":{"type":"boolean"}}}},"GetUnfilteredPartitionsMetadata":{"input":{"type":"structure","required":["CatalogId","DatabaseName","TableName","SupportedPermissionTypes"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"Expression":{},"AuditContext":{"shape":"Slz"},"SupportedPermissionTypes":{"shape":"Sm2"},"NextToken":{},"Segment":{"shape":"Sk6"},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UnfilteredPartitions":{"type":"list","member":{"type":"structure","members":{"Partition":{"shape":"S8d"},"AuthorizedColumns":{"shape":"Sn"},"IsRegisteredWithLakeFormation":{"type":"boolean"}}}},"NextToken":{}}}},"GetUnfilteredTableMetadata":{"input":{"type":"structure","required":["CatalogId","DatabaseName","Name","SupportedPermissionTypes"],"members":{"CatalogId":{},"DatabaseName":{},"Name":{},"AuditContext":{"shape":"Slz"},"SupportedPermissionTypes":{"shape":"Sm2"}}},"output":{"type":"structure","members":{"Table":{"shape":"Slh"},"AuthorizedColumns":{"shape":"Sn"},"IsRegisteredWithLakeFormation":{"type":"boolean"},"CellFilters":{"type":"list","member":{"type":"structure","members":{"ColumnName":{},"RowFilterExpression":{}}}}}}},"GetUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{}}},"output":{"type":"structure","members":{"UserDefinedFunction":{"shape":"Smf"}}}},"GetUserDefinedFunctions":{"input":{"type":"structure","required":["Pattern"],"members":{"CatalogId":{},"DatabaseName":{},"Pattern":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"UserDefinedFunctions":{"type":"list","member":{"shape":"Smf"}},"NextToken":{}}}},"GetWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Workflow":{"shape":"S92"}}}},"GetWorkflowRun":{"input":{"type":"structure","required":["Name","RunId"],"members":{"Name":{},"RunId":{},"IncludeGraph":{"type":"boolean"}}},"output":{"type":"structure","members":{"Run":{"shape":"S94"}}}},"GetWorkflowRunProperties":{"input":{"type":"structure","required":["Name","RunId"],"members":{"Name":{},"RunId":{}}},"output":{"type":"structure","members":{"RunProperties":{"shape":"S93"}}}},"GetWorkflowRuns":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"IncludeGraph":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Runs":{"type":"list","member":{"shape":"S94"}},"NextToken":{}}}},"ImportCatalogToGlue":{"input":{"type":"structure","members":{"CatalogId":{}}},"output":{"type":"structure","members":{}}},"ListBlueprints":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{"Blueprints":{"shape":"S24"},"NextToken":{}}}},"ListCrawlers":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{"CrawlerNames":{"shape":"S26"},"NextToken":{}}}},"ListCrawls":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{},"MaxResults":{"type":"integer"},"Filters":{"type":"list","member":{"type":"structure","members":{"FieldName":{},"FilterOperator":{},"FieldValue":{}}}},"NextToken":{}}},"output":{"type":"structure","members":{"Crawls":{"type":"list","member":{"type":"structure","members":{"CrawlId":{},"State":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Summary":{},"ErrorMessage":{},"LogGroup":{},"LogStream":{},"MessagePrefix":{},"DPUHour":{"type":"double"}}}},"NextToken":{}}}},"ListCustomEntityTypes":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CustomEntityTypes":{"shape":"S3n"},"NextToken":{}}}},"ListDevEndpoints":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{"DevEndpointNames":{"type":"list","member":{}},"NextToken":{}}}},"ListJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{"JobNames":{"shape":"S43"},"NextToken":{}}}},"ListMLTransforms":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Filter":{"shape":"Sjb"},"Sort":{"shape":"Sjc"},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","required":["TransformIds"],"members":{"TransformIds":{"type":"list","member":{}},"NextToken":{}}}},"ListRegistries":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Registries":{"type":"list","member":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{},"Description":{},"Status":{},"CreatedTime":{},"UpdatedTime":{}}}},"NextToken":{}}}},"ListSchemaVersions":{"input":{"type":"structure","required":["SchemaId"],"members":{"SchemaId":{"shape":"Sw"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Schemas":{"type":"list","member":{"type":"structure","members":{"SchemaArn":{},"SchemaVersionId":{},"VersionNumber":{"type":"long"},"Status":{},"CreatedTime":{}}}},"NextToken":{}}}},"ListSchemas":{"input":{"type":"structure","members":{"RegistryId":{"shape":"Sce"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Schemas":{"type":"list","member":{"type":"structure","members":{"RegistryName":{},"SchemaName":{},"SchemaArn":{},"Description":{},"SchemaStatus":{},"CreatedTime":{},"UpdatedTime":{}}}},"NextToken":{}}}},"ListSessions":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Sai"},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Ids":{"type":"list","member":{}},"Sessions":{"type":"list","member":{"shape":"Sdg"}},"NextToken":{}}}},"ListStatements":{"input":{"type":"structure","required":["SessionId"],"members":{"SessionId":{},"RequestOrigin":{},"NextToken":{}}},"output":{"type":"structure","members":{"Statements":{"type":"list","member":{"shape":"Sla"}},"NextToken":{}}}},"ListTriggers":{"input":{"type":"structure","members":{"NextToken":{},"DependentJobName":{},"MaxResults":{"type":"integer"},"Tags":{"shape":"Sai"}}},"output":{"type":"structure","members":{"TriggerNames":{"shape":"S8f"},"NextToken":{}}}},"ListWorkflows":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Workflows":{"shape":"S8z"},"NextToken":{}}}},"PutDataCatalogEncryptionSettings":{"input":{"type":"structure","required":["DataCatalogEncryptionSettings"],"members":{"CatalogId":{},"DataCatalogEncryptionSettings":{"shape":"Shk"}}},"output":{"type":"structure","members":{}}},"PutResourcePolicy":{"input":{"type":"structure","required":["PolicyInJson"],"members":{"PolicyInJson":{},"ResourceArn":{},"PolicyHashCondition":{},"PolicyExistsCondition":{},"EnableHybrid":{}}},"output":{"type":"structure","members":{"PolicyHash":{}}}},"PutSchemaVersionMetadata":{"input":{"type":"structure","required":["MetadataKeyValue"],"members":{"SchemaId":{"shape":"Sw"},"SchemaVersionNumber":{"shape":"Skt"},"SchemaVersionId":{},"MetadataKeyValue":{"shape":"Sof"}}},"output":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"RegistryName":{},"LatestVersion":{"type":"boolean"},"VersionNumber":{"type":"long"},"SchemaVersionId":{},"MetadataKey":{},"MetadataValue":{}}}},"PutWorkflowRunProperties":{"input":{"type":"structure","required":["Name","RunId","RunProperties"],"members":{"Name":{},"RunId":{},"RunProperties":{"shape":"S93"}}},"output":{"type":"structure","members":{}}},"QuerySchemaVersionMetadata":{"input":{"type":"structure","members":{"SchemaId":{"shape":"Sw"},"SchemaVersionNumber":{"shape":"Skt"},"SchemaVersionId":{},"MetadataList":{"type":"list","member":{"shape":"Sof"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"MetadataInfoMap":{"type":"map","key":{},"value":{"type":"structure","members":{"MetadataValue":{},"CreatedTime":{},"OtherMetadataValueList":{"type":"list","member":{"type":"structure","members":{"MetadataValue":{},"CreatedTime":{}}}}}}},"SchemaVersionId":{},"NextToken":{}}}},"RegisterSchemaVersion":{"input":{"type":"structure","required":["SchemaId","SchemaDefinition"],"members":{"SchemaId":{"shape":"Sw"},"SchemaDefinition":{}}},"output":{"type":"structure","members":{"SchemaVersionId":{},"VersionNumber":{"type":"long"},"Status":{}}}},"RemoveSchemaVersionMetadata":{"input":{"type":"structure","required":["MetadataKeyValue"],"members":{"SchemaId":{"shape":"Sw"},"SchemaVersionNumber":{"shape":"Skt"},"SchemaVersionId":{},"MetadataKeyValue":{"shape":"Sof"}}},"output":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"RegistryName":{},"LatestVersion":{"type":"boolean"},"VersionNumber":{"type":"long"},"SchemaVersionId":{},"MetadataKey":{},"MetadataValue":{}}}},"ResetJobBookmark":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"RunId":{}}},"output":{"type":"structure","members":{"JobBookmarkEntry":{"shape":"Si8"}}}},"ResumeWorkflowRun":{"input":{"type":"structure","required":["Name","RunId","NodeIds"],"members":{"Name":{},"RunId":{},"NodeIds":{"shape":"Sp0"}}},"output":{"type":"structure","members":{"RunId":{},"NodeIds":{"shape":"Sp0"}}}},"RunStatement":{"input":{"type":"structure","required":["SessionId","Code"],"members":{"SessionId":{},"Code":{},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Id":{"type":"integer"}}}},"SearchTables":{"input":{"type":"structure","members":{"CatalogId":{},"NextToken":{},"Filters":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{},"Comparator":{}}}},"SearchText":{},"SortCriteria":{"type":"list","member":{"type":"structure","members":{"FieldName":{},"Sort":{}}}},"MaxResults":{"type":"integer"},"ResourceShareType":{}}},"output":{"type":"structure","members":{"NextToken":{},"TableList":{"shape":"Slr"}}}},"StartBlueprintRun":{"input":{"type":"structure","required":["BlueprintName","RoleArn"],"members":{"BlueprintName":{},"Parameters":{},"RoleArn":{}}},"output":{"type":"structure","members":{"RunId":{}}}},"StartCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StartCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{}}},"output":{"type":"structure","members":{}}},"StartExportLabelsTaskRun":{"input":{"type":"structure","required":["TransformId","OutputS3Path"],"members":{"TransformId":{},"OutputS3Path":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartImportLabelsTaskRun":{"input":{"type":"structure","required":["TransformId","InputS3Path"],"members":{"TransformId":{},"InputS3Path":{},"ReplaceAllLabels":{"type":"boolean"}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartJobRun":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{},"JobRunId":{},"Arguments":{"shape":"S4e"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S4j"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"ExecutionClass":{}}},"output":{"type":"structure","members":{"JobRunId":{}}}},"StartMLEvaluationTaskRun":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartMLLabelingSetGenerationTaskRun":{"input":{"type":"structure","required":["TransformId","OutputS3Path"],"members":{"TransformId":{},"OutputS3Path":{}}},"output":{"type":"structure","members":{"TaskRunId":{}}}},"StartTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"StartWorkflowRun":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"RunProperties":{"shape":"S93"}}},"output":{"type":"structure","members":{"RunId":{}}}},"StopCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{}}},"StopCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{}}},"output":{"type":"structure","members":{}}},"StopSession":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"RequestOrigin":{}}},"output":{"type":"structure","members":{"Id":{}}}},"StopTrigger":{"input":{"type":"structure","required":["Name"],"members":{"Name":{}}},"output":{"type":"structure","members":{"Name":{}}}},"StopWorkflowRun":{"input":{"type":"structure","required":["Name","RunId"],"members":{"Name":{},"RunId":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","TagsToAdd"],"members":{"ResourceArn":{},"TagsToAdd":{"shape":"Sai"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagsToRemove"],"members":{"ResourceArn":{},"TagsToRemove":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateBlueprint":{"input":{"type":"structure","required":["Name","BlueprintLocation"],"members":{"Name":{},"Description":{},"BlueprintLocation":{}}},"output":{"type":"structure","members":{"Name":{}}}},"UpdateClassifier":{"input":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Classification":{},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Classification":{},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"Saz"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"output":{"type":"structure","members":{}}},"UpdateColumnStatisticsForPartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValues","ColumnStatisticsList"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValues":{"shape":"S6"},"ColumnStatisticsList":{"shape":"Sql"}}},"output":{"type":"structure","members":{"Errors":{"shape":"Sqn"}}}},"UpdateColumnStatisticsForTable":{"input":{"type":"structure","required":["DatabaseName","TableName","ColumnStatisticsList"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"ColumnStatisticsList":{"shape":"Sql"}}},"output":{"type":"structure","members":{"Errors":{"shape":"Sqn"}}}},"UpdateConnection":{"input":{"type":"structure","required":["Name","ConnectionInput"],"members":{"CatalogId":{},"Name":{},"ConnectionInput":{"shape":"Sb2"}}},"output":{"type":"structure","members":{}}},"UpdateCrawler":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Role":{},"DatabaseName":{},"Description":{},"Targets":{"shape":"S2b"},"Schedule":{},"Classifiers":{"shape":"S2w"},"TablePrefix":{},"SchemaChangePolicy":{"shape":"S2z"},"RecrawlPolicy":{"shape":"S2x"},"LineageConfiguration":{"shape":"S32"},"LakeFormationConfiguration":{"shape":"S3i"},"Configuration":{},"CrawlerSecurityConfiguration":{}}},"output":{"type":"structure","members":{}}},"UpdateCrawlerSchedule":{"input":{"type":"structure","required":["CrawlerName"],"members":{"CrawlerName":{},"Schedule":{}}},"output":{"type":"structure","members":{}}},"UpdateDatabase":{"input":{"type":"structure","required":["Name","DatabaseInput"],"members":{"CatalogId":{},"Name":{},"DatabaseInput":{"shape":"Sbf"}}},"output":{"type":"structure","members":{}}},"UpdateDevEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{},"PublicKey":{},"AddPublicKeys":{"shape":"S40"},"DeletePublicKeys":{"shape":"S40"},"CustomLibraries":{"type":"structure","members":{"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{}}},"UpdateEtlLibraries":{"type":"boolean"},"DeleteArguments":{"shape":"S3w"},"AddArguments":{"shape":"S41"}}},"output":{"type":"structure","members":{}}},"UpdateJob":{"input":{"type":"structure","required":["JobName","JobUpdate"],"members":{"JobName":{},"JobUpdate":{"type":"structure","members":{"Description":{},"LogUri":{},"Role":{},"ExecutionProperty":{"shape":"S49"},"Command":{"shape":"S4b"},"DefaultArguments":{"shape":"S4e"},"NonOverridableArguments":{"shape":"S4e"},"Connections":{"shape":"S4f"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S4j"},"GlueVersion":{},"CodeGenConfigurationNodes":{"shape":"S4l"},"ExecutionClass":{},"SourceControlDetails":{"shape":"S86"}}}}},"output":{"type":"structure","members":{"JobName":{}}}},"UpdateJobFromSourceControl":{"input":{"type":"structure","members":{"JobName":{},"Provider":{},"RepositoryName":{},"RepositoryOwner":{},"BranchName":{},"Folder":{},"CommitId":{},"AuthStrategy":{},"AuthToken":{}}},"output":{"type":"structure","members":{"JobName":{}}}},"UpdateMLTransform":{"input":{"type":"structure","required":["TransformId"],"members":{"TransformId":{},"Name":{},"Description":{},"Parameters":{"shape":"Sbw"},"Role":{},"GlueVersion":{},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"Timeout":{"type":"integer"},"MaxRetries":{"type":"integer"}}},"output":{"type":"structure","members":{"TransformId":{}}}},"UpdatePartition":{"input":{"type":"structure","required":["DatabaseName","TableName","PartitionValueList","PartitionInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableName":{},"PartitionValueList":{"shape":"Sa0"},"PartitionInput":{"shape":"S5"}}},"output":{"type":"structure","members":{}}},"UpdateRegistry":{"input":{"type":"structure","required":["RegistryId","Description"],"members":{"RegistryId":{"shape":"Sce"},"Description":{}}},"output":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{}}}},"UpdateSchema":{"input":{"type":"structure","required":["SchemaId"],"members":{"SchemaId":{"shape":"Sw"},"SchemaVersionNumber":{"shape":"Skt"},"Compatibility":{},"Description":{}}},"output":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"RegistryName":{}}}},"UpdateSourceControlFromJob":{"input":{"type":"structure","members":{"JobName":{},"Provider":{},"RepositoryName":{},"RepositoryOwner":{},"BranchName":{},"Folder":{},"CommitId":{},"AuthStrategy":{},"AuthToken":{}}},"output":{"type":"structure","members":{"JobName":{}}}},"UpdateTable":{"input":{"type":"structure","required":["DatabaseName","TableInput"],"members":{"CatalogId":{},"DatabaseName":{},"TableInput":{"shape":"Sdk"},"SkipArchive":{"type":"boolean"},"TransactionId":{},"VersionId":{}}},"output":{"type":"structure","members":{}}},"UpdateTrigger":{"input":{"type":"structure","required":["Name","TriggerUpdate"],"members":{"Name":{},"TriggerUpdate":{"type":"structure","members":{"Name":{},"Description":{},"Schedule":{},"Actions":{"shape":"S8m"},"Predicate":{"shape":"S8o"},"EventBatchingCondition":{"shape":"S8v"}}}}},"output":{"type":"structure","members":{"Trigger":{"shape":"S8i"}}}},"UpdateUserDefinedFunction":{"input":{"type":"structure","required":["DatabaseName","FunctionName","FunctionInput"],"members":{"CatalogId":{},"DatabaseName":{},"FunctionName":{},"FunctionInput":{"shape":"Sdu"}}},"output":{"type":"structure","members":{}}},"UpdateWorkflow":{"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S93"},"MaxConcurrentRuns":{"type":"integer"}}},"output":{"type":"structure","members":{"Name":{}}}}},"shapes":{"S5":{"type":"structure","members":{"Values":{"shape":"S6"},"LastAccessTime":{"type":"timestamp"},"StorageDescriptor":{"shape":"S9"},"Parameters":{"shape":"Se"},"LastAnalyzedTime":{"type":"timestamp"}}},"S6":{"type":"list","member":{}},"S9":{"type":"structure","members":{"Columns":{"shape":"Sa"},"Location":{},"AdditionalLocations":{"type":"list","member":{}},"InputFormat":{},"OutputFormat":{},"Compressed":{"type":"boolean"},"NumberOfBuckets":{"type":"integer"},"SerdeInfo":{"type":"structure","members":{"Name":{},"SerializationLibrary":{},"Parameters":{"shape":"Se"}}},"BucketColumns":{"shape":"Sn"},"SortColumns":{"type":"list","member":{"type":"structure","required":["Column","SortOrder"],"members":{"Column":{},"SortOrder":{"type":"integer"}}}},"Parameters":{"shape":"Se"},"SkewedInfo":{"type":"structure","members":{"SkewedColumnNames":{"shape":"Sn"},"SkewedColumnValues":{"type":"list","member":{}},"SkewedColumnValueLocationMaps":{"type":"map","key":{},"value":{}}}},"StoredAsSubDirectories":{"type":"boolean"},"SchemaReference":{"type":"structure","members":{"SchemaId":{"shape":"Sw"},"SchemaVersionId":{},"SchemaVersionNumber":{"type":"long"}}}}},"Sa":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Type":{},"Comment":{},"Parameters":{"shape":"Se"}}}},"Se":{"type":"map","key":{},"value":{}},"Sn":{"type":"list","member":{}},"Sw":{"type":"structure","members":{"SchemaArn":{},"SchemaName":{},"RegistryName":{}}},"S12":{"type":"list","member":{"type":"structure","members":{"PartitionValues":{"shape":"S6"},"ErrorDetail":{"shape":"S14"}}}},"S14":{"type":"structure","members":{"ErrorCode":{},"ErrorMessage":{}}},"S1c":{"type":"structure","required":["Values"],"members":{"Values":{"shape":"S6"}}},"S1w":{"type":"structure","members":{"Name":{},"Description":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"ParameterSpec":{},"BlueprintLocation":{},"BlueprintServiceLocation":{},"Status":{},"ErrorMessage":{},"LastActiveDefinition":{"type":"structure","members":{"Description":{},"LastModifiedOn":{"type":"timestamp"},"ParameterSpec":{},"BlueprintLocation":{},"BlueprintServiceLocation":{}}}}},"S24":{"type":"list","member":{}},"S26":{"type":"list","member":{}},"S28":{"type":"list","member":{"shape":"S29"}},"S29":{"type":"structure","members":{"Name":{},"Role":{},"Targets":{"shape":"S2b"},"DatabaseName":{},"Description":{},"Classifiers":{"shape":"S2w"},"RecrawlPolicy":{"shape":"S2x"},"SchemaChangePolicy":{"shape":"S2z"},"LineageConfiguration":{"shape":"S32"},"State":{},"TablePrefix":{},"Schedule":{"type":"structure","members":{"ScheduleExpression":{},"State":{}}},"CrawlElapsedTime":{"type":"long"},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"LastCrawl":{"type":"structure","members":{"Status":{},"ErrorMessage":{},"LogGroup":{},"LogStream":{},"MessagePrefix":{},"StartTime":{"type":"timestamp"}}},"Version":{"type":"long"},"Configuration":{},"CrawlerSecurityConfiguration":{},"LakeFormationConfiguration":{"shape":"S3i"}}},"S2b":{"type":"structure","members":{"S3Targets":{"type":"list","member":{"type":"structure","members":{"Path":{},"Exclusions":{"shape":"S2f"},"ConnectionName":{},"SampleSize":{"type":"integer"},"EventQueueArn":{},"DlqEventQueueArn":{}}}},"JdbcTargets":{"type":"list","member":{"type":"structure","members":{"ConnectionName":{},"Path":{},"Exclusions":{"shape":"S2f"}}}},"MongoDBTargets":{"type":"list","member":{"type":"structure","members":{"ConnectionName":{},"Path":{},"ScanAll":{"type":"boolean"}}}},"DynamoDBTargets":{"type":"list","member":{"type":"structure","members":{"Path":{},"scanAll":{"type":"boolean"},"scanRate":{"type":"double"}}}},"CatalogTargets":{"type":"list","member":{"type":"structure","required":["DatabaseName","Tables"],"members":{"DatabaseName":{},"Tables":{"type":"list","member":{}},"ConnectionName":{},"EventQueueArn":{},"DlqEventQueueArn":{}}}},"DeltaTargets":{"type":"list","member":{"type":"structure","members":{"DeltaTables":{"shape":"S2f"},"ConnectionName":{},"WriteManifest":{"type":"boolean"}}}}}},"S2f":{"type":"list","member":{}},"S2w":{"type":"list","member":{}},"S2x":{"type":"structure","members":{"RecrawlBehavior":{}}},"S2z":{"type":"structure","members":{"UpdateBehavior":{},"DeleteBehavior":{}}},"S32":{"type":"structure","members":{"CrawlerLineageSettings":{}}},"S3i":{"type":"structure","members":{"UseLakeFormationCredentials":{"type":"boolean"},"AccountId":{}}},"S3l":{"type":"list","member":{}},"S3n":{"type":"list","member":{"type":"structure","required":["Name","RegexString"],"members":{"Name":{},"RegexString":{},"ContextWords":{"shape":"S3p"}}}},"S3p":{"type":"list","member":{}},"S3r":{"type":"list","member":{}},"S3t":{"type":"list","member":{"shape":"S3u"}},"S3u":{"type":"structure","members":{"EndpointName":{},"RoleArn":{},"SecurityGroupIds":{"shape":"S3w"},"SubnetId":{},"YarnEndpointAddress":{},"PrivateAddress":{},"ZeppelinRemoteSparkInterpreterPort":{"type":"integer"},"PublicAddress":{},"Status":{},"WorkerType":{},"GlueVersion":{},"NumberOfWorkers":{"type":"integer"},"NumberOfNodes":{"type":"integer"},"AvailabilityZone":{},"VpcId":{},"ExtraPythonLibsS3Path":{},"ExtraJarsS3Path":{},"FailureReason":{},"LastUpdateStatus":{},"CreatedTimestamp":{"type":"timestamp"},"LastModifiedTimestamp":{"type":"timestamp"},"PublicKey":{},"PublicKeys":{"shape":"S40"},"SecurityConfiguration":{},"Arguments":{"shape":"S41"}}},"S3w":{"type":"list","member":{}},"S40":{"type":"list","member":{}},"S41":{"type":"map","key":{},"value":{}},"S43":{"type":"list","member":{}},"S45":{"type":"list","member":{"shape":"S46"}},"S46":{"type":"structure","members":{"Name":{},"Description":{},"LogUri":{},"Role":{},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"ExecutionProperty":{"shape":"S49"},"Command":{"shape":"S4b"},"DefaultArguments":{"shape":"S4e"},"NonOverridableArguments":{"shape":"S4e"},"Connections":{"shape":"S4f"},"MaxRetries":{"type":"integer"},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S4j"},"GlueVersion":{},"CodeGenConfigurationNodes":{"shape":"S4l"},"ExecutionClass":{},"SourceControlDetails":{"shape":"S86"}}},"S49":{"type":"structure","members":{"MaxConcurrentRuns":{"type":"integer"}}},"S4b":{"type":"structure","members":{"Name":{},"ScriptLocation":{},"PythonVersion":{}}},"S4e":{"type":"map","key":{},"value":{}},"S4f":{"type":"structure","members":{"Connections":{"shape":"S4g"}}},"S4g":{"type":"list","member":{}},"S4j":{"type":"structure","members":{"NotifyDelayAfter":{"type":"integer"}}},"S4l":{"type":"map","key":{},"value":{"type":"structure","members":{"AthenaConnectorSource":{"type":"structure","required":["Name","ConnectionName","ConnectorName","ConnectionType","SchemaName"],"members":{"Name":{},"ConnectionName":{},"ConnectorName":{},"ConnectionType":{},"ConnectionTable":{},"SchemaName":{},"OutputSchemas":{"shape":"S4s"}}},"JDBCConnectorSource":{"type":"structure","required":["Name","ConnectionName","ConnectorName","ConnectionType"],"members":{"Name":{},"ConnectionName":{},"ConnectorName":{},"ConnectionType":{},"AdditionalOptions":{"type":"structure","members":{"FilterPredicate":{},"PartitionColumn":{},"LowerBound":{"type":"long"},"UpperBound":{"type":"long"},"NumPartitions":{"type":"long"},"JobBookmarkKeys":{"shape":"S50"},"JobBookmarkKeysSortOrder":{},"DataTypeMapping":{"type":"map","key":{},"value":{}}}},"ConnectionTable":{},"Query":{},"OutputSchemas":{"shape":"S4s"}}},"SparkConnectorSource":{"type":"structure","required":["Name","ConnectionName","ConnectorName","ConnectionType"],"members":{"Name":{},"ConnectionName":{},"ConnectorName":{},"ConnectionType":{},"AdditionalOptions":{"shape":"S56"},"OutputSchemas":{"shape":"S4s"}}},"CatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"RedshiftSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{},"RedshiftTmpDir":{},"TmpDirIAMRole":{}}},"S3CatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{},"PartitionPredicate":{},"AdditionalOptions":{"shape":"S5a"}}},"S3CsvSource":{"type":"structure","required":["Name","Paths","Separator","QuoteChar"],"members":{"Name":{},"Paths":{"shape":"S50"},"CompressionType":{},"Exclusions":{"shape":"S50"},"GroupSize":{},"GroupFiles":{},"Recurse":{"type":"boolean"},"MaxBand":{"type":"integer"},"MaxFilesInBand":{"type":"integer"},"AdditionalOptions":{"shape":"S5g"},"Separator":{},"Escaper":{},"QuoteChar":{},"Multiline":{"type":"boolean"},"WithHeader":{"type":"boolean"},"WriteHeader":{"type":"boolean"},"SkipFirst":{"type":"boolean"},"OptimizePerformance":{"type":"boolean"},"OutputSchemas":{"shape":"S4s"}}},"S3JsonSource":{"type":"structure","required":["Name","Paths"],"members":{"Name":{},"Paths":{"shape":"S50"},"CompressionType":{},"Exclusions":{"shape":"S50"},"GroupSize":{},"GroupFiles":{},"Recurse":{"type":"boolean"},"MaxBand":{"type":"integer"},"MaxFilesInBand":{"type":"integer"},"AdditionalOptions":{"shape":"S5g"},"JsonPath":{},"Multiline":{"type":"boolean"},"OutputSchemas":{"shape":"S4s"}}},"S3ParquetSource":{"type":"structure","required":["Name","Paths"],"members":{"Name":{},"Paths":{"shape":"S50"},"CompressionType":{},"Exclusions":{"shape":"S50"},"GroupSize":{},"GroupFiles":{},"Recurse":{"type":"boolean"},"MaxBand":{"type":"integer"},"MaxFilesInBand":{"type":"integer"},"AdditionalOptions":{"shape":"S5g"},"OutputSchemas":{"shape":"S4s"}}},"RelationalCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"DynamoDBCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"JDBCConnectorTarget":{"type":"structure","required":["Name","Inputs","ConnectionName","ConnectionTable","ConnectorName","ConnectionType"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"ConnectionName":{},"ConnectionTable":{},"ConnectorName":{},"ConnectionType":{},"AdditionalOptions":{"shape":"S56"},"OutputSchemas":{"shape":"S4s"}}},"SparkConnectorTarget":{"type":"structure","required":["Name","Inputs","ConnectionName","ConnectorName","ConnectionType"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"ConnectionName":{},"ConnectorName":{},"ConnectionType":{},"AdditionalOptions":{"shape":"S56"},"OutputSchemas":{"shape":"S4s"}}},"CatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}},"RedshiftTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{},"RedshiftTmpDir":{},"TmpDirIAMRole":{},"UpsertRedshiftOptions":{"type":"structure","members":{"TableLocation":{},"ConnectionName":{},"UpsertKeys":{"type":"list","member":{}}}}}},"S3CatalogTarget":{"type":"structure","required":["Name","Inputs","Table","Database"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PartitionKeys":{"shape":"S5x"},"Table":{},"Database":{},"SchemaChangePolicy":{"shape":"S5y"}}},"S3GlueParquetTarget":{"type":"structure","required":["Name","Inputs","Path"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PartitionKeys":{"shape":"S5x"},"Path":{},"Compression":{},"SchemaChangePolicy":{"shape":"S61"}}},"S3DirectTarget":{"type":"structure","required":["Name","Inputs","Path","Format"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PartitionKeys":{"shape":"S5x"},"Path":{},"Compression":{},"Format":{},"SchemaChangePolicy":{"shape":"S61"}}},"ApplyMapping":{"type":"structure","required":["Name","Inputs","Mapping"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Mapping":{"shape":"S65"}}},"SelectFields":{"type":"structure","required":["Name","Inputs","Paths"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Paths":{"shape":"S5x"}}},"DropFields":{"type":"structure","required":["Name","Inputs","Paths"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Paths":{"shape":"S5x"}}},"RenameField":{"type":"structure","required":["Name","Inputs","SourcePath","TargetPath"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"SourcePath":{"shape":"S50"},"TargetPath":{"shape":"S50"}}},"Spigot":{"type":"structure","required":["Name","Inputs","Path"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Path":{},"Topk":{"type":"integer"},"Prob":{"type":"double"}}},"Join":{"type":"structure","required":["Name","Inputs","JoinType","Columns"],"members":{"Name":{},"Inputs":{"shape":"S6e"},"JoinType":{},"Columns":{"type":"list","member":{"type":"structure","required":["From","Keys"],"members":{"From":{},"Keys":{"shape":"S5x"}}}}}},"SplitFields":{"type":"structure","required":["Name","Inputs","Paths"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Paths":{"shape":"S5x"}}},"SelectFromCollection":{"type":"structure","required":["Name","Inputs","Index"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Index":{"type":"integer"}}},"FillMissingValues":{"type":"structure","required":["Name","Inputs","ImputedPath"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"ImputedPath":{},"FilledPath":{}}},"Filter":{"type":"structure","required":["Name","Inputs","LogicalOperator","Filters"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"LogicalOperator":{},"Filters":{"type":"list","member":{"type":"structure","required":["Operation","Values"],"members":{"Operation":{},"Negated":{"type":"boolean"},"Values":{"type":"list","member":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"shape":"S50"}}}}}}}}},"CustomCode":{"type":"structure","required":["Name","Inputs","Code","ClassName"],"members":{"Name":{},"Inputs":{"shape":"S6v"},"Code":{},"ClassName":{},"OutputSchemas":{"shape":"S4s"}}},"SparkSQL":{"type":"structure","required":["Name","Inputs","SqlQuery","SqlAliases"],"members":{"Name":{},"Inputs":{"shape":"S6v"},"SqlQuery":{},"SqlAliases":{"type":"list","member":{"type":"structure","required":["From","Alias"],"members":{"From":{},"Alias":{}}}},"OutputSchemas":{"shape":"S4s"}}},"DirectKinesisSource":{"type":"structure","required":["Name"],"members":{"Name":{},"WindowSize":{"type":"integer"},"DetectSchema":{"type":"boolean"},"StreamingOptions":{"shape":"S72"},"DataPreviewOptions":{"shape":"S74"}}},"DirectKafkaSource":{"type":"structure","required":["Name"],"members":{"Name":{},"StreamingOptions":{"shape":"S78"},"WindowSize":{"type":"integer"},"DetectSchema":{"type":"boolean"},"DataPreviewOptions":{"shape":"S74"}}},"CatalogKinesisSource":{"type":"structure","required":["Name","Table","Database"],"members":{"Name":{},"WindowSize":{"type":"integer"},"DetectSchema":{"type":"boolean"},"Table":{},"Database":{},"StreamingOptions":{"shape":"S72"},"DataPreviewOptions":{"shape":"S74"}}},"CatalogKafkaSource":{"type":"structure","required":["Name","Table","Database"],"members":{"Name":{},"WindowSize":{"type":"integer"},"DetectSchema":{"type":"boolean"},"Table":{},"Database":{},"StreamingOptions":{"shape":"S78"},"DataPreviewOptions":{"shape":"S74"}}},"DropNullFields":{"type":"structure","required":["Name","Inputs"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"NullCheckBoxList":{"type":"structure","members":{"IsEmpty":{"type":"boolean"},"IsNullString":{"type":"boolean"},"IsNegOne":{"type":"boolean"}}},"NullTextList":{"type":"list","member":{"type":"structure","required":["Value","Datatype"],"members":{"Value":{},"Datatype":{"type":"structure","required":["Id","Label"],"members":{"Id":{},"Label":{}}}}}}}},"Merge":{"type":"structure","required":["Name","Inputs","Source","PrimaryKeys"],"members":{"Name":{},"Inputs":{"shape":"S6e"},"Source":{},"PrimaryKeys":{"shape":"S5x"}}},"Union":{"type":"structure","required":["Name","Inputs","UnionType"],"members":{"Name":{},"Inputs":{"shape":"S6e"},"UnionType":{}}},"PIIDetection":{"type":"structure","required":["Name","Inputs","PiiType","EntityTypesToDetect"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PiiType":{},"EntityTypesToDetect":{"shape":"S50"},"OutputColumnName":{},"SampleFraction":{"type":"double"},"ThresholdFraction":{"type":"double"},"MaskValue":{}}},"Aggregate":{"type":"structure","required":["Name","Inputs","Groups","Aggs"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Groups":{"shape":"S5x"},"Aggs":{"type":"list","member":{"type":"structure","required":["Column","AggFunc"],"members":{"Column":{"shape":"S50"},"AggFunc":{}}}}}},"DropDuplicates":{"type":"structure","required":["Name","Inputs"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Columns":{"type":"list","member":{"type":"list","member":{}}}}},"GovernedCatalogTarget":{"type":"structure","required":["Name","Inputs","Table","Database"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"PartitionKeys":{"shape":"S5x"},"Table":{},"Database":{},"SchemaChangePolicy":{"shape":"S5y"}}},"GovernedCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{},"PartitionPredicate":{},"AdditionalOptions":{"shape":"S5a"}}},"MicrosoftSQLServerCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"MySQLCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"OracleSQLCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"PostgreSQLCatalogSource":{"type":"structure","required":["Name","Database","Table"],"members":{"Name":{},"Database":{},"Table":{}}},"MicrosoftSQLServerCatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}},"MySQLCatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}},"OracleSQLCatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}},"PostgreSQLCatalogTarget":{"type":"structure","required":["Name","Inputs","Database","Table"],"members":{"Name":{},"Inputs":{"shape":"S5q"},"Database":{},"Table":{}}}}},"sensitive":true},"S4s":{"type":"list","member":{"type":"structure","members":{"Columns":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Type":{}}}}}}},"S50":{"type":"list","member":{}},"S56":{"type":"map","key":{},"value":{}},"S5a":{"type":"structure","members":{"BoundedSize":{"type":"long"},"BoundedFiles":{"type":"long"}}},"S5g":{"type":"structure","members":{"BoundedSize":{"type":"long"},"BoundedFiles":{"type":"long"},"EnableSamplePath":{"type":"boolean"},"SamplePath":{}}},"S5q":{"type":"list","member":{}},"S5x":{"type":"list","member":{"shape":"S50"}},"S5y":{"type":"structure","members":{"EnableUpdateCatalog":{"type":"boolean"},"UpdateBehavior":{}}},"S61":{"type":"structure","members":{"EnableUpdateCatalog":{"type":"boolean"},"UpdateBehavior":{},"Table":{},"Database":{}}},"S65":{"type":"list","member":{"type":"structure","members":{"ToKey":{},"FromPath":{"shape":"S50"},"FromType":{},"ToType":{},"Dropped":{"type":"boolean"},"Children":{"shape":"S65"}}}},"S6e":{"type":"list","member":{}},"S6v":{"type":"list","member":{}},"S72":{"type":"structure","members":{"EndpointUrl":{},"StreamName":{},"Classification":{},"Delimiter":{},"StartingPosition":{},"MaxFetchTimeInMs":{"type":"long"},"MaxFetchRecordsPerShard":{"type":"long"},"MaxRecordPerRead":{"type":"long"},"AddIdleTimeBetweenReads":{"type":"boolean"},"IdleTimeBetweenReadsInMs":{"type":"long"},"DescribeShardInterval":{"type":"long"},"NumRetries":{"type":"integer"},"RetryIntervalMs":{"type":"long"},"MaxRetryIntervalMs":{"type":"long"},"AvoidEmptyBatches":{"type":"boolean"},"StreamArn":{},"RoleArn":{},"RoleSessionName":{}}},"S74":{"type":"structure","members":{"PollingTime":{"type":"long"},"RecordPollingLimit":{"type":"long"}}},"S78":{"type":"structure","members":{"BootstrapServers":{},"SecurityProtocol":{},"ConnectionName":{},"TopicName":{},"Assign":{},"SubscribePattern":{},"Classification":{},"Delimiter":{},"StartingOffsets":{},"EndingOffsets":{},"PollTimeoutMs":{"type":"long"},"NumRetries":{"type":"integer"},"RetryIntervalMs":{"type":"long"},"MaxOffsetsPerTrigger":{"type":"long"},"MinPartitions":{"type":"integer"}}},"S86":{"type":"structure","members":{"Provider":{},"Repository":{},"Owner":{},"Branch":{},"Folder":{},"LastCommitId":{},"AuthStrategy":{},"AuthToken":{}}},"S8a":{"type":"list","member":{"shape":"S1c"}},"S8c":{"type":"list","member":{"shape":"S8d"}},"S8d":{"type":"structure","members":{"Values":{"shape":"S6"},"DatabaseName":{},"TableName":{},"CreationTime":{"type":"timestamp"},"LastAccessTime":{"type":"timestamp"},"StorageDescriptor":{"shape":"S9"},"Parameters":{"shape":"Se"},"LastAnalyzedTime":{"type":"timestamp"},"CatalogId":{}}},"S8f":{"type":"list","member":{}},"S8h":{"type":"list","member":{"shape":"S8i"}},"S8i":{"type":"structure","members":{"Name":{},"WorkflowName":{},"Id":{},"Type":{},"State":{},"Description":{},"Schedule":{},"Actions":{"shape":"S8m"},"Predicate":{"shape":"S8o"},"EventBatchingCondition":{"shape":"S8v"}}},"S8m":{"type":"list","member":{"type":"structure","members":{"JobName":{},"Arguments":{"shape":"S4e"},"Timeout":{"type":"integer"},"SecurityConfiguration":{},"NotificationProperty":{"shape":"S4j"},"CrawlerName":{}}}},"S8o":{"type":"structure","members":{"Logical":{},"Conditions":{"type":"list","member":{"type":"structure","members":{"LogicalOperator":{},"JobName":{},"State":{},"CrawlerName":{},"CrawlState":{}}}}}},"S8v":{"type":"structure","required":["BatchSize"],"members":{"BatchSize":{"type":"integer"},"BatchWindow":{"type":"integer"}}},"S8z":{"type":"list","member":{}},"S92":{"type":"structure","members":{"Name":{},"Description":{},"DefaultRunProperties":{"shape":"S93"},"CreatedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"LastRun":{"shape":"S94"},"Graph":{"shape":"S97"},"MaxConcurrentRuns":{"type":"integer"},"BlueprintDetails":{"type":"structure","members":{"BlueprintName":{},"RunId":{}}}}},"S93":{"type":"map","key":{},"value":{}},"S94":{"type":"structure","members":{"Name":{},"WorkflowRunId":{},"PreviousRunId":{},"WorkflowRunProperties":{"shape":"S93"},"StartedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"Status":{},"ErrorMessage":{},"Statistics":{"type":"structure","members":{"TotalActions":{"type":"integer"},"TimeoutActions":{"type":"integer"},"FailedActions":{"type":"integer"},"StoppedActions":{"type":"integer"},"SucceededActions":{"type":"integer"},"RunningActions":{"type":"integer"},"ErroredActions":{"type":"integer"},"WaitingActions":{"type":"integer"}}},"Graph":{"shape":"S97"},"StartingEventBatchCondition":{"type":"structure","members":{"BatchSize":{"type":"integer"},"BatchWindow":{"type":"integer"}}}}},"S97":{"type":"structure","members":{"Nodes":{"type":"list","member":{"type":"structure","members":{"Type":{},"Name":{},"UniqueId":{},"TriggerDetails":{"type":"structure","members":{"Trigger":{"shape":"S8i"}}},"JobDetails":{"type":"structure","members":{"JobRuns":{"shape":"S9d"}}},"CrawlerDetails":{"type":"structure","members":{"Crawls":{"type":"list","member":{"type":"structure","members":{"State":{},"StartedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ErrorMessage":{},"LogGroup":{},"LogStream":{}}}}}}}}},"Edges":{"type":"list","member":{"type":"structure","members":{"SourceId":{},"DestinationId":{}}}}}},"S9d":{"type":"list","member":{"shape":"S9e"}},"S9e":{"type":"structure","members":{"Id":{},"Attempt":{"type":"integer"},"PreviousRunId":{},"TriggerName":{},"JobName":{},"StartedOn":{"type":"timestamp"},"LastModifiedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"JobRunState":{},"Arguments":{"shape":"S4e"},"ErrorMessage":{},"PredecessorRuns":{"type":"list","member":{"type":"structure","members":{"JobName":{},"RunId":{}}}},"AllocatedCapacity":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use MaxCapacity instead.","type":"integer"},"ExecutionTime":{"type":"integer"},"Timeout":{"type":"integer"},"MaxCapacity":{"type":"double"},"WorkerType":{},"NumberOfWorkers":{"type":"integer"},"SecurityConfiguration":{},"LogGroupName":{},"NotificationProperty":{"shape":"S4j"},"GlueVersion":{},"DPUSeconds":{"type":"double"},"ExecutionClass":{}}},"Sa0":{"type":"list","member":{}},"Sai":{"type":"map","key":{},"value":{}},"Saz":{"type":"list","member":{}},"Sb2":{"type":"structure","required":["Name","ConnectionType","ConnectionProperties"],"members":{"Name":{},"Description":{},"ConnectionType":{},"MatchCriteria":{"shape":"Sb4"},"ConnectionProperties":{"shape":"Sb5"},"PhysicalConnectionRequirements":{"shape":"Sb7"}}},"Sb4":{"type":"list","member":{}},"Sb5":{"type":"map","key":{},"value":{}},"Sb7":{"type":"structure","members":{"SubnetId":{},"SecurityGroupIdList":{"type":"list","member":{}},"AvailabilityZone":{}}},"Sbf":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"LocationUri":{},"Parameters":{"shape":"Se"},"CreateTableDefaultPermissions":{"shape":"Sbh"},"TargetDatabase":{"shape":"Sbn"}}},"Sbh":{"type":"list","member":{"type":"structure","members":{"Principal":{"type":"structure","members":{"DataLakePrincipalIdentifier":{}}},"Permissions":{"type":"list","member":{}}}}},"Sbn":{"type":"structure","members":{"CatalogId":{},"DatabaseName":{}}},"Sbu":{"type":"list","member":{"type":"structure","required":["DatabaseName","TableName"],"members":{"DatabaseName":{},"TableName":{},"CatalogId":{},"ConnectionName":{}}}},"Sbw":{"type":"structure","required":["TransformType"],"members":{"TransformType":{},"FindMatchesParameters":{"type":"structure","members":{"PrimaryKeyColumnName":{},"PrecisionRecallTradeoff":{"type":"double"},"AccuracyCostTradeoff":{"type":"double"},"EnforceProvidedLabels":{"type":"boolean"}}}}},"Sc1":{"type":"structure","members":{"MlUserDataEncryption":{"type":"structure","required":["MlUserDataEncryptionMode"],"members":{"MlUserDataEncryptionMode":{},"KmsKeyId":{}}},"TaskRunSecurityConfigurationName":{}}},"Sc8":{"type":"structure","required":["Keys","IndexName"],"members":{"Keys":{"type":"list","member":{}},"IndexName":{}}},"Sce":{"type":"structure","members":{"RegistryName":{},"RegistryArn":{}}},"Scl":{"type":"list","member":{"type":"structure","required":["Id","NodeType","Args"],"members":{"Id":{},"NodeType":{},"Args":{"shape":"Scp"},"LineNumber":{"type":"integer"}}}},"Scp":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{},"Param":{"type":"boolean"}}}},"Sct":{"type":"list","member":{"type":"structure","required":["Source","Target"],"members":{"Source":{},"Target":{},"TargetParameter":{}}}},"Sd0":{"type":"structure","members":{"S3Encryption":{"type":"list","member":{"type":"structure","members":{"S3EncryptionMode":{},"KmsKeyArn":{}}}},"CloudWatchEncryption":{"type":"structure","members":{"CloudWatchEncryptionMode":{},"KmsKeyArn":{}}},"JobBookmarksEncryption":{"type":"structure","members":{"JobBookmarksEncryptionMode":{},"KmsKeyArn":{}}}}},"Sdc":{"type":"structure","members":{"Name":{},"PythonVersion":{}}},"Sdd":{"type":"map","key":{},"value":{}},"Sdg":{"type":"structure","members":{"Id":{},"CreatedOn":{"type":"timestamp"},"Status":{},"ErrorMessage":{},"Description":{},"Role":{},"Command":{"shape":"Sdc"},"DefaultArguments":{"shape":"Sdd"},"Connections":{"shape":"S4f"},"Progress":{"type":"double"},"MaxCapacity":{"type":"double"},"SecurityConfiguration":{},"GlueVersion":{}}},"Sdk":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"Owner":{},"LastAccessTime":{"type":"timestamp"},"LastAnalyzedTime":{"type":"timestamp"},"Retention":{"type":"integer"},"StorageDescriptor":{"shape":"S9"},"PartitionKeys":{"shape":"Sa"},"ViewOriginalText":{},"ViewExpandedText":{},"TableType":{},"Parameters":{"shape":"Se"},"TargetTable":{"shape":"Sdo"}}},"Sdo":{"type":"structure","members":{"CatalogId":{},"DatabaseName":{},"Name":{}}},"Sdu":{"type":"structure","members":{"FunctionName":{},"ClassName":{},"OwnerName":{},"OwnerType":{},"ResourceUris":{"shape":"Sdw"}}},"Sdw":{"type":"list","member":{"type":"structure","members":{"ResourceType":{},"Uri":{}}}},"Sfp":{"type":"structure","members":{"BlueprintName":{},"RunId":{},"WorkflowName":{},"State":{},"StartedOn":{"type":"timestamp"},"CompletedOn":{"type":"timestamp"},"ErrorMessage":{},"RollbackErrorMessage":{},"Parameters":{},"RoleArn":{}}},"Sg3":{"type":"structure","members":{"GrokClassifier":{"type":"structure","required":["Name","Classification","GrokPattern"],"members":{"Name":{},"Classification":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"GrokPattern":{},"CustomPatterns":{}}},"XMLClassifier":{"type":"structure","required":["Name","Classification"],"members":{"Name":{},"Classification":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"RowTag":{}}},"JsonClassifier":{"type":"structure","required":["Name","JsonPath"],"members":{"Name":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"JsonPath":{}}},"CsvClassifier":{"type":"structure","required":["Name"],"members":{"Name":{},"CreationTime":{"type":"timestamp"},"LastUpdated":{"type":"timestamp"},"Version":{"type":"long"},"Delimiter":{},"QuoteSymbol":{},"ContainsHeader":{},"Header":{"shape":"Saz"},"DisableValueTrimming":{"type":"boolean"},"AllowSingleColumn":{"type":"boolean"}}}}},"Sgd":{"type":"list","member":{}},"Sgf":{"type":"list","member":{"shape":"Sgg"}},"Sgg":{"type":"structure","required":["ColumnName","ColumnType","AnalyzedTime","StatisticsData"],"members":{"ColumnName":{},"ColumnType":{},"AnalyzedTime":{"type":"timestamp"},"StatisticsData":{"type":"structure","required":["Type"],"members":{"Type":{},"BooleanColumnStatisticsData":{"type":"structure","required":["NumberOfTrues","NumberOfFalses","NumberOfNulls"],"members":{"NumberOfTrues":{"type":"long"},"NumberOfFalses":{"type":"long"},"NumberOfNulls":{"type":"long"}}},"DateColumnStatisticsData":{"type":"structure","required":["NumberOfNulls","NumberOfDistinctValues"],"members":{"MinimumValue":{"type":"timestamp"},"MaximumValue":{"type":"timestamp"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"DecimalColumnStatisticsData":{"type":"structure","required":["NumberOfNulls","NumberOfDistinctValues"],"members":{"MinimumValue":{"shape":"Sgo"},"MaximumValue":{"shape":"Sgo"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"DoubleColumnStatisticsData":{"type":"structure","required":["NumberOfNulls","NumberOfDistinctValues"],"members":{"MinimumValue":{"type":"double"},"MaximumValue":{"type":"double"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"LongColumnStatisticsData":{"type":"structure","required":["NumberOfNulls","NumberOfDistinctValues"],"members":{"MinimumValue":{"type":"long"},"MaximumValue":{"type":"long"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"StringColumnStatisticsData":{"type":"structure","required":["MaximumLength","AverageLength","NumberOfNulls","NumberOfDistinctValues"],"members":{"MaximumLength":{"type":"long"},"AverageLength":{"type":"double"},"NumberOfNulls":{"type":"long"},"NumberOfDistinctValues":{"type":"long"}}},"BinaryColumnStatisticsData":{"type":"structure","required":["MaximumLength","AverageLength","NumberOfNulls"],"members":{"MaximumLength":{"type":"long"},"AverageLength":{"type":"double"},"NumberOfNulls":{"type":"long"}}}}}}},"Sgo":{"type":"structure","required":["UnscaledValue","Scale"],"members":{"UnscaledValue":{"type":"blob"},"Scale":{"type":"integer"}}},"Sgx":{"type":"list","member":{"type":"structure","members":{"ColumnName":{},"Error":{"shape":"S14"}}}},"Sh3":{"type":"structure","members":{"Name":{},"Description":{},"ConnectionType":{},"MatchCriteria":{"shape":"Sb4"},"ConnectionProperties":{"shape":"Sb5"},"PhysicalConnectionRequirements":{"shape":"Sb7"},"CreationTime":{"type":"timestamp"},"LastUpdatedTime":{"type":"timestamp"},"LastUpdatedBy":{}}},"Shk":{"type":"structure","members":{"EncryptionAtRest":{"type":"structure","required":["CatalogEncryptionMode"],"members":{"CatalogEncryptionMode":{},"SseAwsKmsKeyId":{}}},"ConnectionPasswordEncryption":{"type":"structure","required":["ReturnConnectionPasswordEncrypted"],"members":{"ReturnConnectionPasswordEncrypted":{"type":"boolean"},"AwsKmsKeyId":{}}}}},"Shq":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"LocationUri":{},"Parameters":{"shape":"Se"},"CreateTime":{"type":"timestamp"},"CreateTableDefaultPermissions":{"shape":"Sbh"},"TargetDatabase":{"shape":"Sbn"},"CatalogId":{}}},"Si8":{"type":"structure","members":{"JobName":{},"Version":{"type":"integer"},"Run":{"type":"integer"},"Attempt":{"type":"integer"},"PreviousRunId":{},"RunId":{},"JobBookmark":{}}},"Sii":{"type":"structure","members":{"TaskType":{},"ImportLabelsTaskRunProperties":{"type":"structure","members":{"InputS3Path":{},"Replace":{"type":"boolean"}}},"ExportLabelsTaskRunProperties":{"type":"structure","members":{"OutputS3Path":{}}},"LabelingSetGenerationTaskRunProperties":{"type":"structure","members":{"OutputS3Path":{}}},"FindMatchesTaskRunProperties":{"type":"structure","members":{"JobId":{},"JobName":{},"JobRunId":{}}}}},"Sj1":{"type":"structure","required":["TransformType"],"members":{"TransformType":{},"FindMatchesMetrics":{"type":"structure","members":{"AreaUnderPRCurve":{"type":"double"},"Precision":{"type":"double"},"Recall":{"type":"double"},"F1":{"type":"double"},"ConfusionMatrix":{"type":"structure","members":{"NumTruePositives":{"type":"long"},"NumFalsePositives":{"type":"long"},"NumTrueNegatives":{"type":"long"},"NumFalseNegatives":{"type":"long"}}},"ColumnImportances":{"type":"list","member":{"type":"structure","members":{"ColumnName":{},"Importance":{"type":"double"}}}}}}}},"Sj8":{"type":"list","member":{"type":"structure","members":{"Name":{},"DataType":{}}}},"Sjb":{"type":"structure","members":{"Name":{},"TransformType":{},"Status":{},"GlueVersion":{},"CreatedBefore":{"type":"timestamp"},"CreatedAfter":{"type":"timestamp"},"LastModifiedBefore":{"type":"timestamp"},"LastModifiedAfter":{"type":"timestamp"},"Schema":{"shape":"Sj8"}}},"Sjc":{"type":"structure","required":["Column","SortDirection"],"members":{"Column":{},"SortDirection":{}}},"Sji":{"type":"structure","required":["DatabaseName","TableName"],"members":{"DatabaseName":{},"TableName":{}}},"Sjj":{"type":"list","member":{"shape":"Sji"}},"Sjk":{"type":"structure","members":{"Jdbc":{"shape":"Scp"},"S3":{"shape":"Scp"},"DynamoDB":{"shape":"Scp"}}},"Sjm":{"type":"list","member":{"type":"structure","members":{"SourceTable":{},"SourcePath":{},"SourceType":{},"TargetTable":{},"TargetPath":{},"TargetType":{}}}},"Sk6":{"type":"structure","required":["SegmentNumber","TotalSegments"],"members":{"SegmentNumber":{"type":"integer"},"TotalSegments":{"type":"integer"}}},"Skt":{"type":"structure","members":{"LatestVersion":{"type":"boolean"},"VersionNumber":{"type":"long"}}},"Sl2":{"type":"structure","members":{"Name":{},"CreatedTimeStamp":{"type":"timestamp"},"EncryptionConfiguration":{"shape":"Sd0"}}},"Sla":{"type":"structure","members":{"Id":{"type":"integer"},"Code":{},"State":{},"Output":{"type":"structure","members":{"Data":{"type":"structure","members":{"TextPlain":{}}},"ExecutionCount":{"type":"integer"},"Status":{},"ErrorName":{},"ErrorValue":{},"Traceback":{"shape":"S4g"}}},"Progress":{"type":"double"},"StartedOn":{"type":"long"},"CompletedOn":{"type":"long"}}},"Slh":{"type":"structure","required":["Name"],"members":{"Name":{},"DatabaseName":{},"Description":{},"Owner":{},"CreateTime":{"type":"timestamp"},"UpdateTime":{"type":"timestamp"},"LastAccessTime":{"type":"timestamp"},"LastAnalyzedTime":{"type":"timestamp"},"Retention":{"type":"integer"},"StorageDescriptor":{"shape":"S9"},"PartitionKeys":{"shape":"Sa"},"ViewOriginalText":{},"ViewExpandedText":{},"TableType":{},"Parameters":{"shape":"Se"},"CreatedBy":{},"IsRegisteredWithLakeFormation":{"type":"boolean"},"TargetTable":{"shape":"Sdo"},"CatalogId":{},"VersionId":{}}},"Slk":{"type":"structure","members":{"Table":{"shape":"Slh"},"VersionId":{}}},"Slr":{"type":"list","member":{"shape":"Slh"}},"Slz":{"type":"structure","members":{"AdditionalAuditContext":{},"RequestedColumns":{"type":"list","member":{}},"AllColumnsRequested":{"type":"boolean"}}},"Sm2":{"type":"list","member":{}},"Smf":{"type":"structure","members":{"FunctionName":{},"DatabaseName":{},"ClassName":{},"OwnerName":{},"OwnerType":{},"CreateTime":{"type":"timestamp"},"ResourceUris":{"shape":"Sdw"},"CatalogId":{}}},"Sof":{"type":"structure","members":{"MetadataKey":{},"MetadataValue":{}}},"Sp0":{"type":"list","member":{}},"Sql":{"type":"list","member":{"shape":"Sgg"}},"Sqn":{"type":"list","member":{"type":"structure","members":{"ColumnStatistics":{"shape":"Sgg"},"Error":{"shape":"S14"}}}}}}
/***/ }),
/* 541 */
@@ -57057,7 +57057,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 883 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2019-12-03","endpointPrefix":"outposts","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Outposts","serviceFullName":"AWS Outposts","serviceId":"Outposts","signatureVersion":"v4","signingName":"outposts","uid":"outposts-2019-12-03"},"operations":{"CancelOrder":{"http":{"requestUri":"/orders/{OrderId}/cancel"},"input":{"type":"structure","required":["OrderId"],"members":{"OrderId":{"location":"uri","locationName":"OrderId"}}},"output":{"type":"structure","members":{}}},"CreateOrder":{"http":{"requestUri":"/orders"},"input":{"type":"structure","required":["OutpostIdentifier","LineItems","PaymentOption"],"members":{"OutpostIdentifier":{},"LineItems":{"type":"list","member":{"type":"structure","members":{"CatalogItemId":{},"Quantity":{"type":"integer"}}}},"PaymentOption":{},"PaymentTerm":{}}},"output":{"type":"structure","members":{"Order":{"shape":"Sd"}}}},"CreateOutpost":{"http":{"requestUri":"/outposts"},"input":{"type":"structure","required":["Name","SiteId"],"members":{"Name":{},"Description":{},"SiteId":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tags":{"shape":"Sz"},"SupportedHardwareType":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S14"}}}},"CreateSite":{"http":{"requestUri":"/sites"},"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"Notes":{},"Tags":{"shape":"Sz"},"OperatingAddress":{"shape":"S1e"},"ShippingAddress":{"shape":"S1e"},"RackPhysicalProperties":{"shape":"S1q"}}},"output":{"type":"structure","members":{"Site":{"shape":"S21"}}}},"DeleteOutpost":{"http":{"method":"DELETE","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{}}},"DeleteSite":{"http":{"method":"DELETE","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{}}},"GetCatalogItem":{"http":{"method":"GET","requestUri":"/catalog/item/{CatalogItemId}"},"input":{"type":"structure","required":["CatalogItemId"],"members":{"CatalogItemId":{"location":"uri","locationName":"CatalogItemId"}}},"output":{"type":"structure","members":{"CatalogItem":{"shape":"S29"}}}},"GetConnection":{"http":{"method":"GET","requestUri":"/connections/{ConnectionId}"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"ConnectionId":{},"ConnectionDetails":{"type":"structure","members":{"ClientPublicKey":{},"ServerPublicKey":{},"ServerEndpoint":{},"ClientTunnelAddress":{},"ServerTunnelAddress":{},"AllowedIps":{"type":"list","member":{}}}}}}},"GetOrder":{"http":{"method":"GET","requestUri":"/orders/{OrderId}"},"input":{"type":"structure","required":["OrderId"],"members":{"OrderId":{"location":"uri","locationName":"OrderId"}}},"output":{"type":"structure","members":{"Order":{"shape":"Sd"}}}},"GetOutpost":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S14"}}}},"GetOutpostInstanceTypes":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/instanceTypes"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"InstanceTypes":{"type":"list","member":{"type":"structure","members":{"InstanceType":{}}}},"NextToken":{},"OutpostId":{},"OutpostArn":{}}}},"GetSite":{"http":{"method":"GET","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{"Site":{"shape":"S21"}}}},"GetSiteAddress":{"http":{"method":"GET","requestUri":"/sites/{SiteId}/address"},"input":{"type":"structure","required":["SiteId","AddressType"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"AddressType":{"location":"querystring","locationName":"AddressType"}}},"output":{"type":"structure","members":{"SiteId":{},"AddressType":{},"Address":{"shape":"S1e"}}}},"ListAssets":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/assets"},"input":{"type":"structure","required":["OutpostIdentifier"],"members":{"OutpostIdentifier":{"location":"uri","locationName":"OutpostId"},"HostIdFilter":{"location":"querystring","locationName":"HostIdFilter","type":"list","member":{}},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"Assets":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"RackId":{},"AssetType":{},"ComputeAttributes":{"type":"structure","members":{"HostId":{}}},"AssetLocation":{"type":"structure","members":{"RackElevation":{"type":"float"}}}}}},"NextToken":{}}}},"ListCatalogItems":{"http":{"method":"GET","requestUri":"/catalog/items"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"ItemClassFilter":{"location":"querystring","locationName":"ItemClassFilter","type":"list","member":{}},"SupportedStorageFilter":{"shape":"S2k","location":"querystring","locationName":"SupportedStorageFilter"},"EC2FamilyFilter":{"location":"querystring","locationName":"EC2FamilyFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"CatalogItems":{"type":"list","member":{"shape":"S29"}},"NextToken":{}}}},"ListOrders":{"http":{"method":"GET","requestUri":"/list-orders"},"input":{"type":"structure","members":{"OutpostIdentifierFilter":{"location":"querystring","locationName":"OutpostIdentifierFilter"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Orders":{"type":"list","member":{"type":"structure","members":{"OutpostId":{},"OrderId":{},"OrderType":{},"Status":{},"LineItemCountsByStatus":{"type":"map","key":{},"value":{"type":"integer"}},"OrderSubmissionDate":{"type":"timestamp"},"OrderFulfilledDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListOutposts":{"http":{"method":"GET","requestUri":"/outposts"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"LifeCycleStatusFilter":{"location":"querystring","locationName":"LifeCycleStatusFilter","type":"list","member":{}},"AvailabilityZoneFilter":{"location":"querystring","locationName":"AvailabilityZoneFilter","type":"list","member":{}},"AvailabilityZoneIdFilter":{"location":"querystring","locationName":"AvailabilityZoneIdFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Outposts":{"type":"list","member":{"shape":"S14"}},"NextToken":{}}}},"ListSites":{"http":{"method":"GET","requestUri":"/sites"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"OperatingAddressCountryCodeFilter":{"location":"querystring","locationName":"OperatingAddressCountryCodeFilter","type":"list","member":{}},"OperatingAddressStateOrRegionFilter":{"location":"querystring","locationName":"OperatingAddressStateOrRegionFilter","type":"list","member":{}},"OperatingAddressCityFilter":{"location":"querystring","locationName":"OperatingAddressCityFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Sites":{"type":"list","member":{"shape":"S21"}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sz"}}}},"StartConnection":{"http":{"requestUri":"/connections"},"input":{"type":"structure","required":["DeviceSerialNumber","AssetId","ClientPublicKey","NetworkInterfaceDeviceIndex"],"members":{"DeviceSerialNumber":{},"AssetId":{},"ClientPublicKey":{},"NetworkInterfaceDeviceIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"ConnectionId":{},"UnderlayIpAddress":{}}}},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"Sz"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateOutpost":{"http":{"method":"PATCH","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"Name":{},"Description":{},"SupportedHardwareType":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S14"}}}},"UpdateSite":{"http":{"method":"PATCH","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"Name":{},"Description":{},"Notes":{}}},"output":{"type":"structure","members":{"Site":{"shape":"S21"}}}},"UpdateSiteAddress":{"http":{"method":"PUT","requestUri":"/sites/{SiteId}/address"},"input":{"type":"structure","required":["SiteId","AddressType","Address"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"AddressType":{},"Address":{"shape":"S1e"}}},"output":{"type":"structure","members":{"AddressType":{},"Address":{"shape":"S1e"}}}},"UpdateSiteRackPhysicalProperties":{"http":{"method":"PATCH","requestUri":"/sites/{SiteId}/rackPhysicalProperties"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"PowerDrawKva":{},"PowerPhase":{},"PowerConnector":{},"PowerFeedDrop":{},"UplinkGbps":{},"UplinkCount":{},"FiberOpticCableType":{},"OpticalStandard":{},"MaximumSupportedWeightLbs":{}}},"output":{"type":"structure","members":{"Site":{"shape":"S21"}}}}},"shapes":{"Sd":{"type":"structure","members":{"OutpostId":{},"OrderId":{},"Status":{},"LineItems":{"type":"list","member":{"type":"structure","members":{"CatalogItemId":{},"LineItemId":{},"Quantity":{"type":"integer"},"Status":{},"ShipmentInformation":{"type":"structure","members":{"ShipmentTrackingNumber":{},"ShipmentCarrier":{}}},"AssetInformationList":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"MacAddressList":{"type":"list","member":{}}}}}}}},"PaymentOption":{},"OrderSubmissionDate":{"type":"timestamp"},"OrderFulfilledDate":{"type":"timestamp"}}},"Sz":{"type":"map","key":{},"value":{}},"S14":{"type":"structure","members":{"OutpostId":{},"OwnerId":{},"OutpostArn":{},"SiteId":{},"Name":{},"Description":{},"LifeCycleStatus":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tags":{"shape":"Sz"},"SiteArn":{},"SupportedHardwareType":{}}},"S1e":{"type":"structure","required":["AddressLine1","City","StateOrRegion","PostalCode","CountryCode"],"members":{"ContactName":{},"ContactPhoneNumber":{},"AddressLine1":{},"AddressLine2":{},"AddressLine3":{},"City":{},"StateOrRegion":{},"DistrictOrCounty":{},"PostalCode":{},"CountryCode":{},"Municipality":{}}},"S1q":{"type":"structure","members":{"PowerDrawKva":{},"PowerPhase":{},"PowerConnector":{},"PowerFeedDrop":{},"UplinkGbps":{},"UplinkCount":{},"FiberOpticCableType":{},"OpticalStandard":{},"MaximumSupportedWeightLbs":{}}},"S21":{"type":"structure","members":{"SiteId":{},"AccountId":{},"Name":{},"Description":{},"Tags":{"shape":"Sz"},"SiteArn":{},"Notes":{},"OperatingAddressCountryCode":{},"OperatingAddressStateOrRegion":{},"OperatingAddressCity":{},"RackPhysicalProperties":{"shape":"S1q"}}},"S29":{"type":"structure","members":{"CatalogItemId":{},"ItemStatus":{},"EC2Capacities":{"type":"list","member":{"type":"structure","members":{"Family":{},"MaxSize":{},"Quantity":{}}}},"PowerKva":{"type":"float"},"WeightLbs":{"type":"integer"},"SupportedUplinkGbps":{"type":"list","member":{"type":"integer"}},"SupportedStorage":{"shape":"S2k"}}},"S2k":{"type":"list","member":{}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2019-12-03","endpointPrefix":"outposts","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Outposts","serviceFullName":"AWS Outposts","serviceId":"Outposts","signatureVersion":"v4","signingName":"outposts","uid":"outposts-2019-12-03"},"operations":{"CancelOrder":{"http":{"requestUri":"/orders/{OrderId}/cancel"},"input":{"type":"structure","required":["OrderId"],"members":{"OrderId":{"location":"uri","locationName":"OrderId"}}},"output":{"type":"structure","members":{}}},"CreateOrder":{"http":{"requestUri":"/orders"},"input":{"type":"structure","required":["OutpostIdentifier","LineItems","PaymentOption"],"members":{"OutpostIdentifier":{},"LineItems":{"type":"list","member":{"type":"structure","members":{"CatalogItemId":{},"Quantity":{"type":"integer"}}}},"PaymentOption":{},"PaymentTerm":{}}},"output":{"type":"structure","members":{"Order":{"shape":"Sd"}}}},"CreateOutpost":{"http":{"requestUri":"/outposts"},"input":{"type":"structure","required":["Name","SiteId"],"members":{"Name":{},"Description":{},"SiteId":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tags":{"shape":"Sz"},"SupportedHardwareType":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S14"}}}},"CreateSite":{"http":{"requestUri":"/sites"},"input":{"type":"structure","required":["Name"],"members":{"Name":{},"Description":{},"Notes":{},"Tags":{"shape":"Sz"},"OperatingAddress":{"shape":"S1e"},"ShippingAddress":{"shape":"S1e"},"RackPhysicalProperties":{"shape":"S1q"}}},"output":{"type":"structure","members":{"Site":{"shape":"S21"}}}},"DeleteOutpost":{"http":{"method":"DELETE","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{}}},"DeleteSite":{"http":{"method":"DELETE","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{}}},"GetCatalogItem":{"http":{"method":"GET","requestUri":"/catalog/item/{CatalogItemId}"},"input":{"type":"structure","required":["CatalogItemId"],"members":{"CatalogItemId":{"location":"uri","locationName":"CatalogItemId"}}},"output":{"type":"structure","members":{"CatalogItem":{"shape":"S29"}}}},"GetConnection":{"http":{"method":"GET","requestUri":"/connections/{ConnectionId}"},"input":{"type":"structure","required":["ConnectionId"],"members":{"ConnectionId":{"location":"uri","locationName":"ConnectionId"}}},"output":{"type":"structure","members":{"ConnectionId":{},"ConnectionDetails":{"type":"structure","members":{"ClientPublicKey":{},"ServerPublicKey":{},"ServerEndpoint":{},"ClientTunnelAddress":{},"ServerTunnelAddress":{},"AllowedIps":{"type":"list","member":{}}}}}}},"GetOrder":{"http":{"method":"GET","requestUri":"/orders/{OrderId}"},"input":{"type":"structure","required":["OrderId"],"members":{"OrderId":{"location":"uri","locationName":"OrderId"}}},"output":{"type":"structure","members":{"Order":{"shape":"Sd"}}}},"GetOutpost":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S14"}}}},"GetOutpostInstanceTypes":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/instanceTypes"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"InstanceTypes":{"type":"list","member":{"type":"structure","members":{"InstanceType":{}}}},"NextToken":{},"OutpostId":{},"OutpostArn":{}}}},"GetSite":{"http":{"method":"GET","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"}}},"output":{"type":"structure","members":{"Site":{"shape":"S21"}}}},"GetSiteAddress":{"http":{"method":"GET","requestUri":"/sites/{SiteId}/address"},"input":{"type":"structure","required":["SiteId","AddressType"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"AddressType":{"location":"querystring","locationName":"AddressType"}}},"output":{"type":"structure","members":{"SiteId":{},"AddressType":{},"Address":{"shape":"S1e"}}}},"ListAssets":{"http":{"method":"GET","requestUri":"/outposts/{OutpostId}/assets"},"input":{"type":"structure","required":["OutpostIdentifier"],"members":{"OutpostIdentifier":{"location":"uri","locationName":"OutpostId"},"HostIdFilter":{"location":"querystring","locationName":"HostIdFilter","type":"list","member":{}},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"NextToken":{"location":"querystring","locationName":"NextToken"},"StatusFilter":{"location":"querystring","locationName":"StatusFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Assets":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"RackId":{},"AssetType":{},"ComputeAttributes":{"type":"structure","members":{"HostId":{},"State":{}}},"AssetLocation":{"type":"structure","members":{"RackElevation":{"type":"float"}}}}}},"NextToken":{}}}},"ListCatalogItems":{"http":{"method":"GET","requestUri":"/catalog/items"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"ItemClassFilter":{"location":"querystring","locationName":"ItemClassFilter","type":"list","member":{}},"SupportedStorageFilter":{"shape":"S2k","location":"querystring","locationName":"SupportedStorageFilter"},"EC2FamilyFilter":{"location":"querystring","locationName":"EC2FamilyFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"CatalogItems":{"type":"list","member":{"shape":"S29"}},"NextToken":{}}}},"ListOrders":{"http":{"method":"GET","requestUri":"/list-orders"},"input":{"type":"structure","members":{"OutpostIdentifierFilter":{"location":"querystring","locationName":"OutpostIdentifierFilter"},"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"}}},"output":{"type":"structure","members":{"Orders":{"type":"list","member":{"type":"structure","members":{"OutpostId":{},"OrderId":{},"OrderType":{},"Status":{},"LineItemCountsByStatus":{"type":"map","key":{},"value":{"type":"integer"}},"OrderSubmissionDate":{"type":"timestamp"},"OrderFulfilledDate":{"type":"timestamp"}}}},"NextToken":{}}}},"ListOutposts":{"http":{"method":"GET","requestUri":"/outposts"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"LifeCycleStatusFilter":{"location":"querystring","locationName":"LifeCycleStatusFilter","type":"list","member":{}},"AvailabilityZoneFilter":{"location":"querystring","locationName":"AvailabilityZoneFilter","type":"list","member":{}},"AvailabilityZoneIdFilter":{"location":"querystring","locationName":"AvailabilityZoneIdFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Outposts":{"type":"list","member":{"shape":"S14"}},"NextToken":{}}}},"ListSites":{"http":{"method":"GET","requestUri":"/sites"},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"},"MaxResults":{"location":"querystring","locationName":"MaxResults","type":"integer"},"OperatingAddressCountryCodeFilter":{"location":"querystring","locationName":"OperatingAddressCountryCodeFilter","type":"list","member":{}},"OperatingAddressStateOrRegionFilter":{"location":"querystring","locationName":"OperatingAddressStateOrRegionFilter","type":"list","member":{}},"OperatingAddressCityFilter":{"location":"querystring","locationName":"OperatingAddressCityFilter","type":"list","member":{}}}},"output":{"type":"structure","members":{"Sites":{"type":"list","member":{"shape":"S21"}},"NextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sz"}}}},"StartConnection":{"http":{"requestUri":"/connections"},"input":{"type":"structure","required":["DeviceSerialNumber","AssetId","ClientPublicKey","NetworkInterfaceDeviceIndex"],"members":{"DeviceSerialNumber":{},"AssetId":{},"ClientPublicKey":{},"NetworkInterfaceDeviceIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"ConnectionId":{},"UnderlayIpAddress":{}}}},"TagResource":{"http":{"requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"Tags":{"shape":"Sz"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{ResourceArn}"},"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{"location":"uri","locationName":"ResourceArn"},"TagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateOutpost":{"http":{"method":"PATCH","requestUri":"/outposts/{OutpostId}"},"input":{"type":"structure","required":["OutpostId"],"members":{"OutpostId":{"location":"uri","locationName":"OutpostId"},"Name":{},"Description":{},"SupportedHardwareType":{}}},"output":{"type":"structure","members":{"Outpost":{"shape":"S14"}}}},"UpdateSite":{"http":{"method":"PATCH","requestUri":"/sites/{SiteId}"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"Name":{},"Description":{},"Notes":{}}},"output":{"type":"structure","members":{"Site":{"shape":"S21"}}}},"UpdateSiteAddress":{"http":{"method":"PUT","requestUri":"/sites/{SiteId}/address"},"input":{"type":"structure","required":["SiteId","AddressType","Address"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"AddressType":{},"Address":{"shape":"S1e"}}},"output":{"type":"structure","members":{"AddressType":{},"Address":{"shape":"S1e"}}}},"UpdateSiteRackPhysicalProperties":{"http":{"method":"PATCH","requestUri":"/sites/{SiteId}/rackPhysicalProperties"},"input":{"type":"structure","required":["SiteId"],"members":{"SiteId":{"location":"uri","locationName":"SiteId"},"PowerDrawKva":{},"PowerPhase":{},"PowerConnector":{},"PowerFeedDrop":{},"UplinkGbps":{},"UplinkCount":{},"FiberOpticCableType":{},"OpticalStandard":{},"MaximumSupportedWeightLbs":{}}},"output":{"type":"structure","members":{"Site":{"shape":"S21"}}}}},"shapes":{"Sd":{"type":"structure","members":{"OutpostId":{},"OrderId":{},"Status":{},"LineItems":{"type":"list","member":{"type":"structure","members":{"CatalogItemId":{},"LineItemId":{},"Quantity":{"type":"integer"},"Status":{},"ShipmentInformation":{"type":"structure","members":{"ShipmentTrackingNumber":{},"ShipmentCarrier":{}}},"AssetInformationList":{"type":"list","member":{"type":"structure","members":{"AssetId":{},"MacAddressList":{"type":"list","member":{}}}}}}}},"PaymentOption":{},"OrderSubmissionDate":{"type":"timestamp"},"OrderFulfilledDate":{"type":"timestamp"}}},"Sz":{"type":"map","key":{},"value":{}},"S14":{"type":"structure","members":{"OutpostId":{},"OwnerId":{},"OutpostArn":{},"SiteId":{},"Name":{},"Description":{},"LifeCycleStatus":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tags":{"shape":"Sz"},"SiteArn":{},"SupportedHardwareType":{}}},"S1e":{"type":"structure","required":["AddressLine1","City","StateOrRegion","PostalCode","CountryCode"],"members":{"ContactName":{},"ContactPhoneNumber":{},"AddressLine1":{},"AddressLine2":{},"AddressLine3":{},"City":{},"StateOrRegion":{},"DistrictOrCounty":{},"PostalCode":{},"CountryCode":{},"Municipality":{}}},"S1q":{"type":"structure","members":{"PowerDrawKva":{},"PowerPhase":{},"PowerConnector":{},"PowerFeedDrop":{},"UplinkGbps":{},"UplinkCount":{},"FiberOpticCableType":{},"OpticalStandard":{},"MaximumSupportedWeightLbs":{}}},"S21":{"type":"structure","members":{"SiteId":{},"AccountId":{},"Name":{},"Description":{},"Tags":{"shape":"Sz"},"SiteArn":{},"Notes":{},"OperatingAddressCountryCode":{},"OperatingAddressStateOrRegion":{},"OperatingAddressCity":{},"RackPhysicalProperties":{"shape":"S1q"}}},"S29":{"type":"structure","members":{"CatalogItemId":{},"ItemStatus":{},"EC2Capacities":{"type":"list","member":{"type":"structure","members":{"Family":{},"MaxSize":{},"Quantity":{}}}},"PowerKva":{"type":"float"},"WeightLbs":{"type":"integer"},"SupportedUplinkGbps":{"type":"list","member":{"type":"integer"}},"SupportedStorage":{"shape":"S2k"}}},"S2k":{"type":"list","member":{}}}}
/***/ }),
/* 884 */
@@ -57863,7 +57863,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 951 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-11-12","endpointPrefix":"network-firewall","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"Network Firewall","serviceFullName":"AWS Network Firewall","serviceId":"Network Firewall","signatureVersion":"v4","signingName":"network-firewall","targetPrefix":"NetworkFirewall_20201112","uid":"network-firewall-2020-11-12"},"operations":{"AssociateFirewallPolicy":{"input":{"type":"structure","required":["FirewallPolicyArn"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"FirewallPolicyArn":{}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"FirewallPolicyArn":{},"UpdateToken":{}}}},"AssociateSubnets":{"input":{"type":"structure","required":["SubnetMappings"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"SubnetMappings":{"shape":"S7"}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"SubnetMappings":{"shape":"S7"},"UpdateToken":{}}}},"CreateFirewall":{"input":{"type":"structure","required":["FirewallName","FirewallPolicyArn","VpcId","SubnetMappings"],"members":{"FirewallName":{},"FirewallPolicyArn":{},"VpcId":{},"SubnetMappings":{"shape":"S7"},"DeleteProtection":{"type":"boolean"},"SubnetChangeProtection":{"type":"boolean"},"FirewallPolicyChangeProtection":{"type":"boolean"},"Description":{},"Tags":{"shape":"Sf"},"EncryptionConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","members":{"Firewall":{"shape":"Sn"},"FirewallStatus":{"shape":"Sp"}}}},"CreateFirewallPolicy":{"input":{"type":"structure","required":["FirewallPolicyName","FirewallPolicy"],"members":{"FirewallPolicyName":{},"FirewallPolicy":{"shape":"S19"},"Description":{},"Tags":{"shape":"Sf"},"DryRun":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","required":["UpdateToken","FirewallPolicyResponse"],"members":{"UpdateToken":{},"FirewallPolicyResponse":{"shape":"S1u"}}}},"CreateRuleGroup":{"input":{"type":"structure","required":["RuleGroupName","Type","Capacity"],"members":{"RuleGroupName":{},"RuleGroup":{"shape":"S20"},"Rules":{},"Type":{},"Description":{},"Capacity":{"type":"integer"},"Tags":{"shape":"Sf"},"DryRun":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sj"},"SourceMetadata":{"shape":"S3h"}}},"output":{"type":"structure","required":["UpdateToken","RuleGroupResponse"],"members":{"UpdateToken":{},"RuleGroupResponse":{"shape":"S3j"}}}},"DeleteFirewall":{"input":{"type":"structure","members":{"FirewallName":{},"FirewallArn":{}}},"output":{"type":"structure","members":{"Firewall":{"shape":"Sn"},"FirewallStatus":{"shape":"Sp"}}}},"DeleteFirewallPolicy":{"input":{"type":"structure","members":{"FirewallPolicyName":{},"FirewallPolicyArn":{}}},"output":{"type":"structure","required":["FirewallPolicyResponse"],"members":{"FirewallPolicyResponse":{"shape":"S1u"}}}},"DeleteResourcePolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteRuleGroup":{"input":{"type":"structure","members":{"RuleGroupName":{},"RuleGroupArn":{},"Type":{}}},"output":{"type":"structure","required":["RuleGroupResponse"],"members":{"RuleGroupResponse":{"shape":"S3j"}}}},"DescribeFirewall":{"input":{"type":"structure","members":{"FirewallName":{},"FirewallArn":{}}},"output":{"type":"structure","members":{"UpdateToken":{},"Firewall":{"shape":"Sn"},"FirewallStatus":{"shape":"Sp"}}}},"DescribeFirewallPolicy":{"input":{"type":"structure","members":{"FirewallPolicyName":{},"FirewallPolicyArn":{}}},"output":{"type":"structure","required":["UpdateToken","FirewallPolicyResponse"],"members":{"UpdateToken":{},"FirewallPolicyResponse":{"shape":"S1u"},"FirewallPolicy":{"shape":"S19"}}}},"DescribeLoggingConfiguration":{"input":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{}}},"output":{"type":"structure","members":{"FirewallArn":{},"LoggingConfiguration":{"shape":"S3y"}}}},"DescribeResourcePolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"DescribeRuleGroup":{"input":{"type":"structure","members":{"RuleGroupName":{},"RuleGroupArn":{},"Type":{}}},"output":{"type":"structure","required":["UpdateToken","RuleGroupResponse"],"members":{"UpdateToken":{},"RuleGroup":{"shape":"S20"},"RuleGroupResponse":{"shape":"S3j"}}}},"DescribeRuleGroupMetadata":{"input":{"type":"structure","members":{"RuleGroupName":{},"RuleGroupArn":{},"Type":{}}},"output":{"type":"structure","required":["RuleGroupArn","RuleGroupName"],"members":{"RuleGroupArn":{},"RuleGroupName":{},"Description":{},"Type":{},"Capacity":{"type":"integer"},"StatefulRuleOptions":{"shape":"S3f"},"LastModifiedTime":{"type":"timestamp"}}}},"DisassociateSubnets":{"input":{"type":"structure","required":["SubnetIds"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"SubnetIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"SubnetMappings":{"shape":"S7"},"UpdateToken":{}}}},"ListFirewallPolicies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"FirewallPolicies":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{}}}}}}},"ListFirewalls":{"input":{"type":"structure","members":{"NextToken":{},"VpcIds":{"type":"list","member":{}},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Firewalls":{"type":"list","member":{"type":"structure","members":{"FirewallName":{},"FirewallArn":{}}}}}}},"ListRuleGroups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Scope":{},"ManagedType":{},"Type":{}}},"output":{"type":"structure","members":{"NextToken":{},"RuleGroups":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"NextToken":{},"MaxResults":{"type":"integer"},"ResourceArn":{}}},"output":{"type":"structure","members":{"NextToken":{},"Tags":{"shape":"Sf"}}}},"PutResourcePolicy":{"input":{"type":"structure","required":["ResourceArn","Policy"],"members":{"ResourceArn":{},"Policy":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateFirewallDeleteProtection":{"input":{"type":"structure","required":["DeleteProtection"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"DeleteProtection":{"type":"boolean"}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"DeleteProtection":{"type":"boolean"},"UpdateToken":{}}}},"UpdateFirewallDescription":{"input":{"type":"structure","members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"Description":{}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"Description":{},"UpdateToken":{}}}},"UpdateFirewallEncryptionConfiguration":{"input":{"type":"structure","members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"EncryptionConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"UpdateToken":{},"EncryptionConfiguration":{"shape":"Sj"}}}},"UpdateFirewallPolicy":{"input":{"type":"structure","required":["UpdateToken","FirewallPolicy"],"members":{"UpdateToken":{},"FirewallPolicyArn":{},"FirewallPolicyName":{},"FirewallPolicy":{"shape":"S19"},"Description":{},"DryRun":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","required":["UpdateToken","FirewallPolicyResponse"],"members":{"UpdateToken":{},"FirewallPolicyResponse":{"shape":"S1u"}}}},"UpdateFirewallPolicyChangeProtection":{"input":{"type":"structure","required":["FirewallPolicyChangeProtection"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"FirewallPolicyChangeProtection":{"type":"boolean"}}},"output":{"type":"structure","members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"FirewallPolicyChangeProtection":{"type":"boolean"}}}},"UpdateLoggingConfiguration":{"input":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"LoggingConfiguration":{"shape":"S3y"}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"LoggingConfiguration":{"shape":"S3y"}}}},"UpdateRuleGroup":{"input":{"type":"structure","required":["UpdateToken"],"members":{"UpdateToken":{},"RuleGroupArn":{},"RuleGroupName":{},"RuleGroup":{"shape":"S20"},"Rules":{},"Type":{},"Description":{},"DryRun":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sj"},"SourceMetadata":{"shape":"S3h"}}},"output":{"type":"structure","required":["UpdateToken","RuleGroupResponse"],"members":{"UpdateToken":{},"RuleGroupResponse":{"shape":"S3j"}}}},"UpdateSubnetChangeProtection":{"input":{"type":"structure","required":["SubnetChangeProtection"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"SubnetChangeProtection":{"type":"boolean"}}},"output":{"type":"structure","members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"SubnetChangeProtection":{"type":"boolean"}}}}},"shapes":{"S7":{"type":"list","member":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{}}}},"Sf":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sj":{"type":"structure","required":["Type"],"members":{"KeyId":{},"Type":{}}},"Sn":{"type":"structure","required":["FirewallPolicyArn","VpcId","SubnetMappings","FirewallId"],"members":{"FirewallName":{},"FirewallArn":{},"FirewallPolicyArn":{},"VpcId":{},"SubnetMappings":{"shape":"S7"},"DeleteProtection":{"type":"boolean"},"SubnetChangeProtection":{"type":"boolean"},"FirewallPolicyChangeProtection":{"type":"boolean"},"Description":{},"FirewallId":{},"Tags":{"shape":"Sf"},"EncryptionConfiguration":{"shape":"Sj"}}},"Sp":{"type":"structure","required":["Status","ConfigurationSyncStateSummary"],"members":{"Status":{},"ConfigurationSyncStateSummary":{},"SyncStates":{"type":"map","key":{},"value":{"type":"structure","members":{"Attachment":{"type":"structure","members":{"SubnetId":{},"EndpointId":{},"Status":{}}},"Config":{"type":"map","key":{},"value":{"type":"structure","members":{"SyncStatus":{},"UpdateToken":{}}}}}}},"CapacityUsageSummary":{"type":"structure","members":{"CIDRs":{"type":"structure","members":{"AvailableCIDRCount":{"type":"integer"},"UtilizedCIDRCount":{"type":"integer"},"IPSetReferences":{"type":"map","key":{},"value":{"type":"structure","members":{"ResolvedCIDRCount":{"type":"integer"}}}}}}}}}},"S19":{"type":"structure","required":["StatelessDefaultActions","StatelessFragmentDefaultActions"],"members":{"StatelessRuleGroupReferences":{"type":"list","member":{"type":"structure","required":["ResourceArn","Priority"],"members":{"ResourceArn":{},"Priority":{"type":"integer"}}}},"StatelessDefaultActions":{"shape":"S1d"},"StatelessFragmentDefaultActions":{"shape":"S1d"},"StatelessCustomActions":{"shape":"S1e"},"StatefulRuleGroupReferences":{"type":"list","member":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"Priority":{"type":"integer"},"Override":{"type":"structure","members":{"Action":{}}}}}},"StatefulDefaultActions":{"type":"list","member":{}},"StatefulEngineOptions":{"type":"structure","members":{"RuleOrder":{}}}}},"S1d":{"type":"list","member":{}},"S1e":{"type":"list","member":{"type":"structure","required":["ActionName","ActionDefinition"],"members":{"ActionName":{},"ActionDefinition":{"type":"structure","members":{"PublishMetricAction":{"type":"structure","required":["Dimensions"],"members":{"Dimensions":{"type":"list","member":{"type":"structure","required":["Value"],"members":{"Value":{}}}}}}}}}}},"S1u":{"type":"structure","required":["FirewallPolicyName","FirewallPolicyArn","FirewallPolicyId"],"members":{"FirewallPolicyName":{},"FirewallPolicyArn":{},"FirewallPolicyId":{},"Description":{},"FirewallPolicyStatus":{},"Tags":{"shape":"Sf"},"ConsumedStatelessRuleCapacity":{"type":"integer"},"ConsumedStatefulRuleCapacity":{"type":"integer"},"NumberOfAssociations":{"type":"integer"},"EncryptionConfiguration":{"shape":"Sj"},"LastModifiedTime":{"type":"timestamp"}}},"S20":{"type":"structure","required":["RulesSource"],"members":{"RuleVariables":{"type":"structure","members":{"IPSets":{"type":"map","key":{},"value":{"type":"structure","required":["Definition"],"members":{"Definition":{"shape":"S25"}}}},"PortSets":{"type":"map","key":{},"value":{"type":"structure","members":{"Definition":{"shape":"S25"}}}}}},"ReferenceSets":{"type":"structure","members":{"IPSetReferences":{"type":"map","key":{},"value":{"type":"structure","members":{"ReferenceArn":{}}}}}},"RulesSource":{"type":"structure","members":{"RulesString":{},"RulesSourceList":{"type":"structure","required":["Targets","TargetTypes","GeneratedRulesType"],"members":{"Targets":{"type":"list","member":{}},"TargetTypes":{"type":"list","member":{}},"GeneratedRulesType":{}}},"StatefulRules":{"type":"list","member":{"type":"structure","required":["Action","Header","RuleOptions"],"members":{"Action":{},"Header":{"type":"structure","required":["Protocol","Source","SourcePort","Direction","Destination","DestinationPort"],"members":{"Protocol":{},"Source":{},"SourcePort":{},"Direction":{},"Destination":{},"DestinationPort":{}}},"RuleOptions":{"type":"list","member":{"type":"structure","required":["Keyword"],"members":{"Keyword":{},"Settings":{"type":"list","member":{}}}}}}}},"StatelessRulesAndCustomActions":{"type":"structure","required":["StatelessRules"],"members":{"StatelessRules":{"type":"list","member":{"type":"structure","required":["RuleDefinition","Priority"],"members":{"RuleDefinition":{"type":"structure","required":["MatchAttributes","Actions"],"members":{"MatchAttributes":{"type":"structure","members":{"Sources":{"shape":"S33"},"Destinations":{"shape":"S33"},"SourcePorts":{"shape":"S36"},"DestinationPorts":{"shape":"S36"},"Protocols":{"type":"list","member":{"type":"integer"}},"TCPFlags":{"type":"list","member":{"type":"structure","required":["Flags"],"members":{"Flags":{"shape":"S3d"},"Masks":{"shape":"S3d"}}}}}},"Actions":{"shape":"S1d"}}},"Priority":{"type":"integer"}}}},"CustomActions":{"shape":"S1e"}}}}},"StatefulRuleOptions":{"shape":"S3f"}}},"S25":{"type":"list","member":{}},"S33":{"type":"list","member":{"type":"structure","required":["AddressDefinition"],"members":{"AddressDefinition":{}}}},"S36":{"type":"list","member":{"type":"structure","required":["FromPort","ToPort"],"members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}}},"S3d":{"type":"list","member":{}},"S3f":{"type":"structure","members":{"RuleOrder":{}}},"S3h":{"type":"structure","members":{"SourceArn":{},"SourceUpdateToken":{}}},"S3j":{"type":"structure","required":["RuleGroupArn","RuleGroupName","RuleGroupId"],"members":{"RuleGroupArn":{},"RuleGroupName":{},"RuleGroupId":{},"Description":{},"Type":{},"Capacity":{"type":"integer"},"RuleGroupStatus":{},"Tags":{"shape":"Sf"},"ConsumedCapacity":{"type":"integer"},"NumberOfAssociations":{"type":"integer"},"EncryptionConfiguration":{"shape":"Sj"},"SourceMetadata":{"shape":"S3h"},"SnsTopic":{},"LastModifiedTime":{"type":"timestamp"}}},"S3y":{"type":"structure","required":["LogDestinationConfigs"],"members":{"LogDestinationConfigs":{"type":"list","member":{"type":"structure","required":["LogType","LogDestinationType","LogDestination"],"members":{"LogType":{},"LogDestinationType":{},"LogDestination":{"type":"map","key":{},"value":{}}}}}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-11-12","endpointPrefix":"network-firewall","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"Network Firewall","serviceFullName":"AWS Network Firewall","serviceId":"Network Firewall","signatureVersion":"v4","signingName":"network-firewall","targetPrefix":"NetworkFirewall_20201112","uid":"network-firewall-2020-11-12"},"operations":{"AssociateFirewallPolicy":{"input":{"type":"structure","required":["FirewallPolicyArn"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"FirewallPolicyArn":{}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"FirewallPolicyArn":{},"UpdateToken":{}}}},"AssociateSubnets":{"input":{"type":"structure","required":["SubnetMappings"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"SubnetMappings":{"shape":"S7"}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"SubnetMappings":{"shape":"S7"},"UpdateToken":{}}}},"CreateFirewall":{"input":{"type":"structure","required":["FirewallName","FirewallPolicyArn","VpcId","SubnetMappings"],"members":{"FirewallName":{},"FirewallPolicyArn":{},"VpcId":{},"SubnetMappings":{"shape":"S7"},"DeleteProtection":{"type":"boolean"},"SubnetChangeProtection":{"type":"boolean"},"FirewallPolicyChangeProtection":{"type":"boolean"},"Description":{},"Tags":{"shape":"Sf"},"EncryptionConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","members":{"Firewall":{"shape":"Sn"},"FirewallStatus":{"shape":"Sp"}}}},"CreateFirewallPolicy":{"input":{"type":"structure","required":["FirewallPolicyName","FirewallPolicy"],"members":{"FirewallPolicyName":{},"FirewallPolicy":{"shape":"S19"},"Description":{},"Tags":{"shape":"Sf"},"DryRun":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","required":["UpdateToken","FirewallPolicyResponse"],"members":{"UpdateToken":{},"FirewallPolicyResponse":{"shape":"S1v"}}}},"CreateRuleGroup":{"input":{"type":"structure","required":["RuleGroupName","Type","Capacity"],"members":{"RuleGroupName":{},"RuleGroup":{"shape":"S21"},"Rules":{},"Type":{},"Description":{},"Capacity":{"type":"integer"},"Tags":{"shape":"Sf"},"DryRun":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sj"},"SourceMetadata":{"shape":"S3i"}}},"output":{"type":"structure","required":["UpdateToken","RuleGroupResponse"],"members":{"UpdateToken":{},"RuleGroupResponse":{"shape":"S3k"}}}},"DeleteFirewall":{"input":{"type":"structure","members":{"FirewallName":{},"FirewallArn":{}}},"output":{"type":"structure","members":{"Firewall":{"shape":"Sn"},"FirewallStatus":{"shape":"Sp"}}}},"DeleteFirewallPolicy":{"input":{"type":"structure","members":{"FirewallPolicyName":{},"FirewallPolicyArn":{}}},"output":{"type":"structure","required":["FirewallPolicyResponse"],"members":{"FirewallPolicyResponse":{"shape":"S1v"}}}},"DeleteResourcePolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DeleteRuleGroup":{"input":{"type":"structure","members":{"RuleGroupName":{},"RuleGroupArn":{},"Type":{}}},"output":{"type":"structure","required":["RuleGroupResponse"],"members":{"RuleGroupResponse":{"shape":"S3k"}}}},"DescribeFirewall":{"input":{"type":"structure","members":{"FirewallName":{},"FirewallArn":{}}},"output":{"type":"structure","members":{"UpdateToken":{},"Firewall":{"shape":"Sn"},"FirewallStatus":{"shape":"Sp"}}}},"DescribeFirewallPolicy":{"input":{"type":"structure","members":{"FirewallPolicyName":{},"FirewallPolicyArn":{}}},"output":{"type":"structure","required":["UpdateToken","FirewallPolicyResponse"],"members":{"UpdateToken":{},"FirewallPolicyResponse":{"shape":"S1v"},"FirewallPolicy":{"shape":"S19"}}}},"DescribeLoggingConfiguration":{"input":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{}}},"output":{"type":"structure","members":{"FirewallArn":{},"LoggingConfiguration":{"shape":"S3z"}}}},"DescribeResourcePolicy":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{"Policy":{}}}},"DescribeRuleGroup":{"input":{"type":"structure","members":{"RuleGroupName":{},"RuleGroupArn":{},"Type":{}}},"output":{"type":"structure","required":["UpdateToken","RuleGroupResponse"],"members":{"UpdateToken":{},"RuleGroup":{"shape":"S21"},"RuleGroupResponse":{"shape":"S3k"}}}},"DescribeRuleGroupMetadata":{"input":{"type":"structure","members":{"RuleGroupName":{},"RuleGroupArn":{},"Type":{}}},"output":{"type":"structure","required":["RuleGroupArn","RuleGroupName"],"members":{"RuleGroupArn":{},"RuleGroupName":{},"Description":{},"Type":{},"Capacity":{"type":"integer"},"StatefulRuleOptions":{"shape":"S3g"},"LastModifiedTime":{"type":"timestamp"}}}},"DisassociateSubnets":{"input":{"type":"structure","required":["SubnetIds"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"SubnetIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"SubnetMappings":{"shape":"S7"},"UpdateToken":{}}}},"ListFirewallPolicies":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"FirewallPolicies":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{}}}}}}},"ListFirewalls":{"input":{"type":"structure","members":{"NextToken":{},"VpcIds":{"type":"list","member":{}},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"Firewalls":{"type":"list","member":{"type":"structure","members":{"FirewallName":{},"FirewallArn":{}}}}}}},"ListRuleGroups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"Scope":{},"ManagedType":{},"Type":{}}},"output":{"type":"structure","members":{"NextToken":{},"RuleGroups":{"type":"list","member":{"type":"structure","members":{"Name":{},"Arn":{}}}}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"NextToken":{},"MaxResults":{"type":"integer"},"ResourceArn":{}}},"output":{"type":"structure","members":{"NextToken":{},"Tags":{"shape":"Sf"}}}},"PutResourcePolicy":{"input":{"type":"structure","required":["ResourceArn","Policy"],"members":{"ResourceArn":{},"Policy":{}}},"output":{"type":"structure","members":{}}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateFirewallDeleteProtection":{"input":{"type":"structure","required":["DeleteProtection"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"DeleteProtection":{"type":"boolean"}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"DeleteProtection":{"type":"boolean"},"UpdateToken":{}}}},"UpdateFirewallDescription":{"input":{"type":"structure","members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"Description":{}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"Description":{},"UpdateToken":{}}}},"UpdateFirewallEncryptionConfiguration":{"input":{"type":"structure","members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"EncryptionConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"UpdateToken":{},"EncryptionConfiguration":{"shape":"Sj"}}}},"UpdateFirewallPolicy":{"input":{"type":"structure","required":["UpdateToken","FirewallPolicy"],"members":{"UpdateToken":{},"FirewallPolicyArn":{},"FirewallPolicyName":{},"FirewallPolicy":{"shape":"S19"},"Description":{},"DryRun":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sj"}}},"output":{"type":"structure","required":["UpdateToken","FirewallPolicyResponse"],"members":{"UpdateToken":{},"FirewallPolicyResponse":{"shape":"S1v"}}}},"UpdateFirewallPolicyChangeProtection":{"input":{"type":"structure","required":["FirewallPolicyChangeProtection"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"FirewallPolicyChangeProtection":{"type":"boolean"}}},"output":{"type":"structure","members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"FirewallPolicyChangeProtection":{"type":"boolean"}}}},"UpdateLoggingConfiguration":{"input":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"LoggingConfiguration":{"shape":"S3z"}}},"output":{"type":"structure","members":{"FirewallArn":{},"FirewallName":{},"LoggingConfiguration":{"shape":"S3z"}}}},"UpdateRuleGroup":{"input":{"type":"structure","required":["UpdateToken"],"members":{"UpdateToken":{},"RuleGroupArn":{},"RuleGroupName":{},"RuleGroup":{"shape":"S21"},"Rules":{},"Type":{},"Description":{},"DryRun":{"type":"boolean"},"EncryptionConfiguration":{"shape":"Sj"},"SourceMetadata":{"shape":"S3i"}}},"output":{"type":"structure","required":["UpdateToken","RuleGroupResponse"],"members":{"UpdateToken":{},"RuleGroupResponse":{"shape":"S3k"}}}},"UpdateSubnetChangeProtection":{"input":{"type":"structure","required":["SubnetChangeProtection"],"members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"SubnetChangeProtection":{"type":"boolean"}}},"output":{"type":"structure","members":{"UpdateToken":{},"FirewallArn":{},"FirewallName":{},"SubnetChangeProtection":{"type":"boolean"}}}}},"shapes":{"S7":{"type":"list","member":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{}}}},"Sf":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sj":{"type":"structure","required":["Type"],"members":{"KeyId":{},"Type":{}}},"Sn":{"type":"structure","required":["FirewallPolicyArn","VpcId","SubnetMappings","FirewallId"],"members":{"FirewallName":{},"FirewallArn":{},"FirewallPolicyArn":{},"VpcId":{},"SubnetMappings":{"shape":"S7"},"DeleteProtection":{"type":"boolean"},"SubnetChangeProtection":{"type":"boolean"},"FirewallPolicyChangeProtection":{"type":"boolean"},"Description":{},"FirewallId":{},"Tags":{"shape":"Sf"},"EncryptionConfiguration":{"shape":"Sj"}}},"Sp":{"type":"structure","required":["Status","ConfigurationSyncStateSummary"],"members":{"Status":{},"ConfigurationSyncStateSummary":{},"SyncStates":{"type":"map","key":{},"value":{"type":"structure","members":{"Attachment":{"type":"structure","members":{"SubnetId":{},"EndpointId":{},"Status":{}}},"Config":{"type":"map","key":{},"value":{"type":"structure","members":{"SyncStatus":{},"UpdateToken":{}}}}}}},"CapacityUsageSummary":{"type":"structure","members":{"CIDRs":{"type":"structure","members":{"AvailableCIDRCount":{"type":"integer"},"UtilizedCIDRCount":{"type":"integer"},"IPSetReferences":{"type":"map","key":{},"value":{"type":"structure","members":{"ResolvedCIDRCount":{"type":"integer"}}}}}}}}}},"S19":{"type":"structure","required":["StatelessDefaultActions","StatelessFragmentDefaultActions"],"members":{"StatelessRuleGroupReferences":{"type":"list","member":{"type":"structure","required":["ResourceArn","Priority"],"members":{"ResourceArn":{},"Priority":{"type":"integer"}}}},"StatelessDefaultActions":{"shape":"S1d"},"StatelessFragmentDefaultActions":{"shape":"S1d"},"StatelessCustomActions":{"shape":"S1e"},"StatefulRuleGroupReferences":{"type":"list","member":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"Priority":{"type":"integer"},"Override":{"type":"structure","members":{"Action":{}}}}}},"StatefulDefaultActions":{"type":"list","member":{}},"StatefulEngineOptions":{"type":"structure","members":{"RuleOrder":{},"StreamExceptionPolicy":{}}}}},"S1d":{"type":"list","member":{}},"S1e":{"type":"list","member":{"type":"structure","required":["ActionName","ActionDefinition"],"members":{"ActionName":{},"ActionDefinition":{"type":"structure","members":{"PublishMetricAction":{"type":"structure","required":["Dimensions"],"members":{"Dimensions":{"type":"list","member":{"type":"structure","required":["Value"],"members":{"Value":{}}}}}}}}}}},"S1v":{"type":"structure","required":["FirewallPolicyName","FirewallPolicyArn","FirewallPolicyId"],"members":{"FirewallPolicyName":{},"FirewallPolicyArn":{},"FirewallPolicyId":{},"Description":{},"FirewallPolicyStatus":{},"Tags":{"shape":"Sf"},"ConsumedStatelessRuleCapacity":{"type":"integer"},"ConsumedStatefulRuleCapacity":{"type":"integer"},"NumberOfAssociations":{"type":"integer"},"EncryptionConfiguration":{"shape":"Sj"},"LastModifiedTime":{"type":"timestamp"}}},"S21":{"type":"structure","required":["RulesSource"],"members":{"RuleVariables":{"type":"structure","members":{"IPSets":{"type":"map","key":{},"value":{"type":"structure","required":["Definition"],"members":{"Definition":{"shape":"S26"}}}},"PortSets":{"type":"map","key":{},"value":{"type":"structure","members":{"Definition":{"shape":"S26"}}}}}},"ReferenceSets":{"type":"structure","members":{"IPSetReferences":{"type":"map","key":{},"value":{"type":"structure","members":{"ReferenceArn":{}}}}}},"RulesSource":{"type":"structure","members":{"RulesString":{},"RulesSourceList":{"type":"structure","required":["Targets","TargetTypes","GeneratedRulesType"],"members":{"Targets":{"type":"list","member":{}},"TargetTypes":{"type":"list","member":{}},"GeneratedRulesType":{}}},"StatefulRules":{"type":"list","member":{"type":"structure","required":["Action","Header","RuleOptions"],"members":{"Action":{},"Header":{"type":"structure","required":["Protocol","Source","SourcePort","Direction","Destination","DestinationPort"],"members":{"Protocol":{},"Source":{},"SourcePort":{},"Direction":{},"Destination":{},"DestinationPort":{}}},"RuleOptions":{"type":"list","member":{"type":"structure","required":["Keyword"],"members":{"Keyword":{},"Settings":{"type":"list","member":{}}}}}}}},"StatelessRulesAndCustomActions":{"type":"structure","required":["StatelessRules"],"members":{"StatelessRules":{"type":"list","member":{"type":"structure","required":["RuleDefinition","Priority"],"members":{"RuleDefinition":{"type":"structure","required":["MatchAttributes","Actions"],"members":{"MatchAttributes":{"type":"structure","members":{"Sources":{"shape":"S34"},"Destinations":{"shape":"S34"},"SourcePorts":{"shape":"S37"},"DestinationPorts":{"shape":"S37"},"Protocols":{"type":"list","member":{"type":"integer"}},"TCPFlags":{"type":"list","member":{"type":"structure","required":["Flags"],"members":{"Flags":{"shape":"S3e"},"Masks":{"shape":"S3e"}}}}}},"Actions":{"shape":"S1d"}}},"Priority":{"type":"integer"}}}},"CustomActions":{"shape":"S1e"}}}}},"StatefulRuleOptions":{"shape":"S3g"}}},"S26":{"type":"list","member":{}},"S34":{"type":"list","member":{"type":"structure","required":["AddressDefinition"],"members":{"AddressDefinition":{}}}},"S37":{"type":"list","member":{"type":"structure","required":["FromPort","ToPort"],"members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}}},"S3e":{"type":"list","member":{}},"S3g":{"type":"structure","members":{"RuleOrder":{}}},"S3i":{"type":"structure","members":{"SourceArn":{},"SourceUpdateToken":{}}},"S3k":{"type":"structure","required":["RuleGroupArn","RuleGroupName","RuleGroupId"],"members":{"RuleGroupArn":{},"RuleGroupName":{},"RuleGroupId":{},"Description":{},"Type":{},"Capacity":{"type":"integer"},"RuleGroupStatus":{},"Tags":{"shape":"Sf"},"ConsumedCapacity":{"type":"integer"},"NumberOfAssociations":{"type":"integer"},"EncryptionConfiguration":{"shape":"Sj"},"SourceMetadata":{"shape":"S3i"},"SnsTopic":{},"LastModifiedTime":{"type":"timestamp"}}},"S3z":{"type":"structure","required":["LogDestinationConfigs"],"members":{"LogDestinationConfigs":{"type":"list","member":{"type":"structure","required":["LogType","LogDestinationType","LogDestination"],"members":{"LogType":{},"LogDestinationType":{},"LogDestination":{"type":"map","key":{},"value":{}}}}}}}}}
/***/ }),
/* 952 */
diff --git a/dist/aws-sdk.js b/dist/aws-sdk.js
index 7bf5b97537..25e77b2514 100644
--- a/dist/aws-sdk.js
+++ b/dist/aws-sdk.js
@@ -1,4 +1,4 @@
-// AWS SDK for JavaScript v2.1229.0
+// AWS SDK for JavaScript v2.1230.0
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt
(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:a,convertToBuffer:i}},{"buffer/":431}],334:[function(e,t,r){function a(e,t){this.hash=new e,this.outer=new e;var r=i(e,t),a=new Uint8Array(e.BLOCK_SIZE);a.set(r);for(var s=0;se.BLOCK_SIZE){var a=new e;a.update(r),r=a.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}var s=e("./browserHashUtils");t.exports=a,a.prototype.update=function(e){if(s.isEmptyData(e)||this.error)return this;try{this.hash.update(s.convertToBuffer(e))}catch(e){this.error=e}return this},a.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":333}],335:[function(e,t,r){function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function i(e,t,r,a,i,s){return((t=(t+e&4294967295)+(a+s&4294967295)&4294967295)<>>32-i)+r&4294967295}function s(e,t,r,a,s,o,n){return i(t&r|~t&a,e,t,s,o,n)}function o(e,t,r,a,s,o,n){return i(t&a|r&~a,e,t,s,o,n)}function n(e,t,r,a,s,o,n){return i(t^r^a,e,t,s,o,n)}function u(e,t,r,a,s,o,n){return i(r^(t|~a),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=a,a.BLOCK_SIZE=c,a.prototype.update=function(e){if(p.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=p.convertToBuffer(e),r=0,a=t.byteLength;for(this.bytesHashed+=a;a>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),a--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,a=t.bufferLength,i=t.bytesHashed,s=8*i;if(r.setUint8(this.bufferLength++,128),a%c>=c-8){for(var o=this.bufferLength;o>>0,!0),r.setUint32(c-4,Math.floor(s/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var n=new DataView(new ArrayBuffer(16)),o=0;o<4;o++)n.setUint32(4*o,this.state[o],!0);var u=new m(n.buffer,n.byteOffset,n.byteLength);return e?u.toString(e):u},a.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],p=r[2],m=r[3];a=s(a,i,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,a,i,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,a,i,t.getUint32(8,!0),17,606105819),i=s(i,p,m,a,t.getUint32(12,!0),22,3250441966),a=s(a,i,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,a,i,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,a,i,t.getUint32(24,!0),17,2821735955),i=s(i,p,m,a,t.getUint32(28,!0),22,4249261313),a=s(a,i,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,a,i,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,a,i,t.getUint32(40,!0),17,4294925233),i=s(i,p,m,a,t.getUint32(44,!0),22,2304563134),a=s(a,i,p,m,t.getUint32(48,!0),7,1804603682),m=s(m,a,i,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,a,i,t.getUint32(56,!0),17,2792965006),i=s(i,p,m,a,t.getUint32(60,!0),22,1236535329),a=o(a,i,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,a,i,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,a,i,t.getUint32(44,!0),14,643717713),i=o(i,p,m,a,t.getUint32(0,!0),20,3921069994),a=o(a,i,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,a,i,p,t.getUint32(40,!0),9,38016083),p=o(p,m,a,i,t.getUint32(60,!0),14,3634488961),i=o(i,p,m,a,t.getUint32(16,!0),20,3889429448),a=o(a,i,p,m,t.getUint32(36,!0),5,568446438),m=o(m,a,i,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,a,i,t.getUint32(12,!0),14,4107603335),i=o(i,p,m,a,t.getUint32(32,!0),20,1163531501),a=o(a,i,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,a,i,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,a,i,t.getUint32(28,!0),14,1735328473),i=o(i,p,m,a,t.getUint32(48,!0),20,2368359562),a=n(a,i,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,a,i,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,a,i,t.getUint32(44,!0),16,1839030562),i=n(i,p,m,a,t.getUint32(56,!0),23,4259657740),a=n(a,i,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,a,i,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,a,i,t.getUint32(28,!0),16,4139469664),i=n(i,p,m,a,t.getUint32(40,!0),23,3200236656),a=n(a,i,p,m,t.getUint32(52,!0),4,681279174),m=n(m,a,i,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,a,i,t.getUint32(12,!0),16,3572445317),i=n(i,p,m,a,t.getUint32(24,!0),23,76029189),a=n(a,i,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,a,i,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,a,i,t.getUint32(60,!0),16,530742520),i=n(i,p,m,a,t.getUint32(8,!0),23,3299628645),a=u(a,i,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,a,i,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,a,i,t.getUint32(56,!0),15,2878612391),i=u(i,p,m,a,t.getUint32(20,!0),21,4237533241),a=u(a,i,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,a,i,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,a,i,t.getUint32(40,!0),15,4293915773),i=u(i,p,m,a,t.getUint32(4,!0),21,2240044497),a=u(a,i,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,a,i,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,a,i,t.getUint32(24,!0),15,2734768916),i=u(i,p,m,a,t.getUint32(52,!0),21,1309151649),a=u(a,i,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,a,i,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,a,i,t.getUint32(8,!0),15,718787259),i=u(i,p,m,a,t.getUint32(36,!0),21,3951481745),r[0]=a+r[0]&4294967295,r[1]=i+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":333,"buffer/":431}],336:[function(e,t,r){function a(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var i=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new i(20),a=new DataView(r.buffer);return a.setUint32(0,this.h0,!1),a.setUint32(4,this.h1,!1),a.setUint32(8,this.h2,!1),a.setUint32(12,this.h3,!1),a.setUint32(16,this.h4,!1),e?r.toString(e):r},a.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,a,i=this.h0,s=this.h1,o=this.h2,n=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=n^s&(o^n),a=1518500249):e<40?(r=s^o^n,a=1859775393):e<60?(r=s&o|n&(s|o),a=2400959708):(r=s^o^n,a=3395469782);var p=(i<<5|i>>>27)+r+u+a+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=i,i=p}for(this.h0=this.h0+i|0,this.h1=this.h1+s|0,this.h2=this.h2+o|0,this.h3=this.h3+n|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":333,"buffer/":431}],337:[function(e,t,r){function a(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}var i=e("buffer/").Buffer,s=e("./browserHashUtils"),o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=Math.pow(2,53)-1;t.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),a=this.bufferLength;if(r.setUint8(this.bufferLength++,128),a%64>=56){for(var s=this.bufferLength;s<64;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(var s=this.bufferLength;s<56;s++)r.setUint8(s,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new i(32),s=0;s<8;s++)o[4*s]=this.state[s]>>>24&255,o[4*s+1]=this.state[s]>>>16&255,o[4*s+2]=this.state[s]>>>8&255,o[4*s+3]=this.state[s]>>>0&255;return e?o.toString(e):o},a.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],s=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&i^a&s^i&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=i,i=a,a=S+g|0}r[0]+=a,r[1]+=i,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":333,"buffer/":431}],338:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var a=e("./core");if(t.exports=a,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),a.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===i)var i={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":332,"./core":342,"./credentials":343,"./credentials/chainable_temporary_credentials":344,"./credentials/cognito_identity_credentials":345,"./credentials/credential_provider_chain":346,"./credentials/saml_credentials":347,"./credentials/temporary_credentials":348,"./credentials/web_identity_credentials":349,"./event-stream/buffered-create-event-stream":357,"./http/xhr":365,"./realclock/browserClock":384,"./util":419,"./xml/browser_parser":420,_process:436,"buffer/":431,"querystring/":443,"url/":445}],339:[function(e,t,r){var a=e("../core"),i=a.util.url,s=a.util.crypto.lib,o=a.util.base64.encode,n=a.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=s.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,a){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(i.toString(),a)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=i.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};a.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),a={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(a["CloudFront-"+i]=r[i]);return S(a,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var a=i.parse(e.url,!0),s=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);a.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(a.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(i.format(a)):i.format(a)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=a.CloudFront.Signer},{"../core":342}],340:[function(e,t,r){var a=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;a.Config=a.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),a.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:i.credentials)}function r(e,t){return new a.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,a){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=a,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new a.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,a){e&&(e=r("Could not load token from any providers",e)),i.token=a,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),a.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||a.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(a.util.readFileSync(e)),r=new a.FileSystemCredentials(e),i=new a.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){a.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=a.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=a.util.copy(e),e.credentials=new a.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[a.Request,a.Credentials,a.CredentialProviderChain];a.S3&&(t.push(a.S3),a.S3.ManagedUpload&&t.push(a.S3.ManagedUpload)),a.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),a.config=new a.Config},{"./core":342,"./credentials":343,"./credentials/credential_provider_chain":346}],341:[function(e,t,r){(function(r){(function(){function a(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=a(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!s.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=a(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}var o={};try{o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(i=a(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var s=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":342,_process:436}],342:[function(e,t,r){var a={util:e("./util")};({}).toString(),t.exports=a,a.util.update(a,{VERSION:"2.1229.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),a.events=new a.SequentialExecutor,a.util.memoizedProperty(a,"endpointCache",function(){return new a.EndpointCache(a.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":456,"./api_loader":331,"./config":340,"./event_listeners":363,"./http":364,"./json/builder":366,"./json/parser":367,"./model/api":368,"./model/operation":370,"./model/paginator":371,"./model/resource_waiter":372,"./model/shape":373,"./param_validator":374,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./request":388,"./resource_waiter":389,"./response":390,"./sequential_executor":392,"./service":393,"./signers/request_signer":411,"./util":419,"./xml/builder":421}],343:[function(e,t,r){var a=e("./core");a.Credentials=a.util.inherit({constructor:function(){if(a.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=a.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){a.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):a.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),a.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=a.util.promisifyMethod("get",e),this.prototype.refreshPromise=a.util.promisifyMethod("refresh",e)},a.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},a.util.addPromises(a.Credentials)},{"./core":342}],344:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.ChainableTemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=a.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new a.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=a.util.merge({params:t,credentials:e.masterCredentials||a.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(a,i){var s={};if(a)return void e(a);i&&(s.TokenCode=i),t.service[r](s,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(a.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":326,"../core":342}],345:[function(e,t,r){var a=e("../core"),i=e("../../clients/cognitoidentity"),s=e("../../clients/sts");a.CognitoIdentityCredentials=a.util.inherit(a.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=a.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,a){!r&&a.IdentityId?(t.params.IdentityId=a.IdentityId,e(null,a.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,a){
+;return t.paginators=e("../apis/servicecatalog-2015-12-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.ServiceCatalog},{"../apis/servicecatalog-2015-12-10.min.json":217,"../apis/servicecatalog-2015-12-10.paginators.json":218,"../lib/core":342,"../lib/node_loader":338}],321:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.ses={},a.SES=i.defineService("ses",["2010-12-01"]),Object.defineProperty(s.services.ses,"2010-12-01",{get:function(){var t=e("../apis/email-2010-12-01.min.json");return t.paginators=e("../apis/email-2010-12-01.paginators.json").pagination,t.waiters=e("../apis/email-2010-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=a.SES},{"../apis/email-2010-12-01.min.json":108,"../apis/email-2010-12-01.paginators.json":109,"../apis/email-2010-12-01.waiters2.json":110,"../lib/core":342,"../lib/node_loader":338}],322:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sns={},a.SNS=i.defineService("sns",["2010-03-31"]),Object.defineProperty(s.services.sns,"2010-03-31",{get:function(){var t=e("../apis/sns-2010-03-31.min.json");return t.paginators=e("../apis/sns-2010-03-31.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.SNS},{"../apis/sns-2010-03-31.min.json":219,"../apis/sns-2010-03-31.paginators.json":220,"../lib/core":342,"../lib/node_loader":338}],323:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sqs={},a.SQS=i.defineService("sqs",["2012-11-05"]),e("../lib/services/sqs"),Object.defineProperty(s.services.sqs,"2012-11-05",{get:function(){var t=e("../apis/sqs-2012-11-05.min.json");return t.paginators=e("../apis/sqs-2012-11-05.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.SQS},{"../apis/sqs-2012-11-05.min.json":221,"../apis/sqs-2012-11-05.paginators.json":222,"../lib/core":342,"../lib/node_loader":338,"../lib/services/sqs":407}],324:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.ssm={},a.SSM=i.defineService("ssm",["2014-11-06"]),Object.defineProperty(s.services.ssm,"2014-11-06",{get:function(){var t=e("../apis/ssm-2014-11-06.min.json");return t.paginators=e("../apis/ssm-2014-11-06.paginators.json").pagination,t.waiters=e("../apis/ssm-2014-11-06.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=a.SSM},{"../apis/ssm-2014-11-06.min.json":223,"../apis/ssm-2014-11-06.paginators.json":224,"../apis/ssm-2014-11-06.waiters2.json":225,"../lib/core":342,"../lib/node_loader":338}],325:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.storagegateway={},a.StorageGateway=i.defineService("storagegateway",["2013-06-30"]),Object.defineProperty(s.services.storagegateway,"2013-06-30",{get:function(){var t=e("../apis/storagegateway-2013-06-30.min.json");return t.paginators=e("../apis/storagegateway-2013-06-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.StorageGateway},{"../apis/storagegateway-2013-06-30.min.json":226,"../apis/storagegateway-2013-06-30.paginators.json":227,"../lib/core":342,"../lib/node_loader":338}],326:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.sts={},a.STS=i.defineService("sts",["2011-06-15"]),e("../lib/services/sts"),Object.defineProperty(s.services.sts,"2011-06-15",{get:function(){var t=e("../apis/sts-2011-06-15.min.json");return t.paginators=e("../apis/sts-2011-06-15.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.STS},{"../apis/sts-2011-06-15.min.json":230,"../apis/sts-2011-06-15.paginators.json":231,"../lib/core":342,"../lib/node_loader":338,"../lib/services/sts":408}],327:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.translate={},a.Translate=i.defineService("translate",["2017-07-01"]),Object.defineProperty(s.services.translate,"2017-07-01",{get:function(){var t=e("../apis/translate-2017-07-01.min.json");return t.paginators=e("../apis/translate-2017-07-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.Translate},{"../apis/translate-2017-07-01.min.json":232,"../apis/translate-2017-07-01.paginators.json":233,"../lib/core":342,"../lib/node_loader":338}],328:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.waf={},a.WAF=i.defineService("waf",["2015-08-24"]),Object.defineProperty(s.services.waf,"2015-08-24",{get:function(){var t=e("../apis/waf-2015-08-24.min.json");return t.paginators=e("../apis/waf-2015-08-24.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.WAF},{"../apis/waf-2015-08-24.min.json":234,"../apis/waf-2015-08-24.paginators.json":235,"../lib/core":342,"../lib/node_loader":338}],329:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.workdocs={},a.WorkDocs=i.defineService("workdocs",["2016-05-01"]),Object.defineProperty(s.services.workdocs,"2016-05-01",{get:function(){var t=e("../apis/workdocs-2016-05-01.min.json");return t.paginators=e("../apis/workdocs-2016-05-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.WorkDocs},{"../apis/workdocs-2016-05-01.min.json":236,"../apis/workdocs-2016-05-01.paginators.json":237,"../lib/core":342,"../lib/node_loader":338}],330:[function(e,t,r){e("../lib/node_loader");var a=e("../lib/core"),i=a.Service,s=a.apiLoader;s.services.xray={},a.XRay=i.defineService("xray",["2016-04-12"]),Object.defineProperty(s.services.xray,"2016-04-12",{get:function(){var t=e("../apis/xray-2016-04-12.min.json");return t.paginators=e("../apis/xray-2016-04-12.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=a.XRay},{"../apis/xray-2016-04-12.min.json":238,"../apis/xray-2016-04-12.paginators.json":239,"../lib/core":342,"../lib/node_loader":338}],331:[function(e,t,r){function a(e,t){if(!a.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return a.services[e][t]}a.services={},t.exports=a},{}],332:[function(e,t,r){var a=e("./browserHmac"),i=e("./browserMd5"),s=e("./browserSha1"),o=e("./browserSha256");t.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new i;if("sha256"===e)return new o;if("sha1"===e)return new s;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new a(i,t);if("sha256"===e)return new a(o,t);if("sha1"===e)return new a(s,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},{"./browserHmac":334,"./browserMd5":335,"./browserSha1":336,"./browserSha256":337}],333:[function(e,t,r){function a(e){return"string"==typeof e?0===e.length:0===e.byteLength}function i(e){return"string"==typeof e&&(e=new s(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}var s=e("buffer/").Buffer;"undefined"!=typeof ArrayBuffer&&void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(e){return o.indexOf(Object.prototype.toString.call(e))>-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:a,convertToBuffer:i}},{"buffer/":431}],334:[function(e,t,r){function a(e,t){this.hash=new e,this.outer=new e;var r=i(e,t),a=new Uint8Array(e.BLOCK_SIZE);a.set(r);for(var s=0;se.BLOCK_SIZE){var a=new e;a.update(r),r=a.digest()}var i=new Uint8Array(e.BLOCK_SIZE);return i.set(r),i}var s=e("./browserHashUtils");t.exports=a,a.prototype.update=function(e){if(s.isEmptyData(e)||this.error)return this;try{this.hash.update(s.convertToBuffer(e))}catch(e){this.error=e}return this},a.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":333}],335:[function(e,t,r){function a(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function i(e,t,r,a,i,s){return((t=(t+e&4294967295)+(a+s&4294967295)&4294967295)<>>32-i)+r&4294967295}function s(e,t,r,a,s,o,n){return i(t&r|~t&a,e,t,s,o,n)}function o(e,t,r,a,s,o,n){return i(t&a|r&~a,e,t,s,o,n)}function n(e,t,r,a,s,o,n){return i(t^r^a,e,t,s,o,n)}function u(e,t,r,a,s,o,n){return i(r^(t|~a),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=a,a.BLOCK_SIZE=c,a.prototype.update=function(e){if(p.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=p.convertToBuffer(e),r=0,a=t.byteLength;for(this.bytesHashed+=a;a>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),a--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,a=t.bufferLength,i=t.bytesHashed,s=8*i;if(r.setUint8(this.bufferLength++,128),a%c>=c-8){for(var o=this.bufferLength;o>>0,!0),r.setUint32(c-4,Math.floor(s/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var n=new DataView(new ArrayBuffer(16)),o=0;o<4;o++)n.setUint32(4*o,this.state[o],!0);var u=new m(n.buffer,n.byteOffset,n.byteLength);return e?u.toString(e):u},a.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],p=r[2],m=r[3];a=s(a,i,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,a,i,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,a,i,t.getUint32(8,!0),17,606105819),i=s(i,p,m,a,t.getUint32(12,!0),22,3250441966),a=s(a,i,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,a,i,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,a,i,t.getUint32(24,!0),17,2821735955),i=s(i,p,m,a,t.getUint32(28,!0),22,4249261313),a=s(a,i,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,a,i,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,a,i,t.getUint32(40,!0),17,4294925233),i=s(i,p,m,a,t.getUint32(44,!0),22,2304563134),a=s(a,i,p,m,t.getUint32(48,!0),7,1804603682),m=s(m,a,i,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,a,i,t.getUint32(56,!0),17,2792965006),i=s(i,p,m,a,t.getUint32(60,!0),22,1236535329),a=o(a,i,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,a,i,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,a,i,t.getUint32(44,!0),14,643717713),i=o(i,p,m,a,t.getUint32(0,!0),20,3921069994),a=o(a,i,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,a,i,p,t.getUint32(40,!0),9,38016083),p=o(p,m,a,i,t.getUint32(60,!0),14,3634488961),i=o(i,p,m,a,t.getUint32(16,!0),20,3889429448),a=o(a,i,p,m,t.getUint32(36,!0),5,568446438),m=o(m,a,i,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,a,i,t.getUint32(12,!0),14,4107603335),i=o(i,p,m,a,t.getUint32(32,!0),20,1163531501),a=o(a,i,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,a,i,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,a,i,t.getUint32(28,!0),14,1735328473),i=o(i,p,m,a,t.getUint32(48,!0),20,2368359562),a=n(a,i,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,a,i,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,a,i,t.getUint32(44,!0),16,1839030562),i=n(i,p,m,a,t.getUint32(56,!0),23,4259657740),a=n(a,i,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,a,i,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,a,i,t.getUint32(28,!0),16,4139469664),i=n(i,p,m,a,t.getUint32(40,!0),23,3200236656),a=n(a,i,p,m,t.getUint32(52,!0),4,681279174),m=n(m,a,i,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,a,i,t.getUint32(12,!0),16,3572445317),i=n(i,p,m,a,t.getUint32(24,!0),23,76029189),a=n(a,i,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,a,i,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,a,i,t.getUint32(60,!0),16,530742520),i=n(i,p,m,a,t.getUint32(8,!0),23,3299628645),a=u(a,i,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,a,i,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,a,i,t.getUint32(56,!0),15,2878612391),i=u(i,p,m,a,t.getUint32(20,!0),21,4237533241),a=u(a,i,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,a,i,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,a,i,t.getUint32(40,!0),15,4293915773),i=u(i,p,m,a,t.getUint32(4,!0),21,2240044497),a=u(a,i,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,a,i,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,a,i,t.getUint32(24,!0),15,2734768916),i=u(i,p,m,a,t.getUint32(52,!0),21,1309151649),a=u(a,i,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,a,i,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,a,i,t.getUint32(8,!0),15,718787259),i=u(i,p,m,a,t.getUint32(36,!0),21,3951481745),r[0]=a+r[0]&4294967295,r[1]=i+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":333,"buffer/":431}],336:[function(e,t,r){function a(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var i=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new i(20),a=new DataView(r.buffer);return a.setUint32(0,this.h0,!1),a.setUint32(4,this.h1,!1),a.setUint32(8,this.h2,!1),a.setUint32(12,this.h3,!1),a.setUint32(16,this.h4,!1),e?r.toString(e):r},a.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,a,i=this.h0,s=this.h1,o=this.h2,n=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=n^s&(o^n),a=1518500249):e<40?(r=s^o^n,a=1859775393):e<60?(r=s&o|n&(s|o),a=2400959708):(r=s^o^n,a=3395469782);var p=(i<<5|i>>>27)+r+u+a+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=i,i=p}for(this.h0=this.h0+i|0,this.h1=this.h1+s|0,this.h2=this.h2+o|0,this.h3=this.h3+n|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":333,"buffer/":431}],337:[function(e,t,r){function a(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}var i=e("buffer/").Buffer,s=e("./browserHashUtils"),o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=Math.pow(2,53)-1;t.exports=a,a.BLOCK_SIZE=64,a.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},a.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),a=this.bufferLength;if(r.setUint8(this.bufferLength++,128),a%64>=56){for(var s=this.bufferLength;s<64;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(var s=this.bufferLength;s<56;s++)r.setUint8(s,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new i(32),s=0;s<8;s++)o[4*s]=this.state[s]>>>24&255,o[4*s+1]=this.state[s]>>>16&255,o[4*s+2]=this.state[s]>>>8&255,o[4*s+3]=this.state[s]>>>0&255;return e?o.toString(e):o},a.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,a=r[0],i=r[1],s=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((a>>>2|a<<30)^(a>>>13|a<<19)^(a>>>22|a<<10))+(a&i^a&s^i&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=i,i=a,a=S+g|0}r[0]+=a,r[1]+=i,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":333,"buffer/":431}],338:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var a=e("./core");if(t.exports=a,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),a.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===i)var i={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":332,"./core":342,"./credentials":343,"./credentials/chainable_temporary_credentials":344,"./credentials/cognito_identity_credentials":345,"./credentials/credential_provider_chain":346,"./credentials/saml_credentials":347,"./credentials/temporary_credentials":348,"./credentials/web_identity_credentials":349,"./event-stream/buffered-create-event-stream":357,"./http/xhr":365,"./realclock/browserClock":384,"./util":419,"./xml/browser_parser":420,_process:436,"buffer/":431,"querystring/":443,"url/":445}],339:[function(e,t,r){var a=e("../core"),i=a.util.url,s=a.util.crypto.lib,o=a.util.base64.encode,n=a.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=s.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,a){var i=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(i.toString(),a)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=i.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};a.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),a={};for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(a["CloudFront-"+i]=r[i]);return S(a,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var a=i.parse(e.url,!0),s=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);a.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(a.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(i.format(a)):i.format(a)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=a.CloudFront.Signer},{"../core":342}],340:[function(e,t,r){var a=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var i;a.Config=a.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),a.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:i.credentials)}function r(e,t){return new a.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var i=this;i.credentials?"function"==typeof i.credentials.get?function(){i.credentials.get(function(e){e&&(e=r("Could not load credentials from "+i.credentials.constructor.name,e)),t(e)})}():function(){var e=null;i.credentials.accessKeyId&&i.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():i.credentialProvider?i.credentialProvider.resolve(function(e,a){e&&(e=r("Could not load credentials from any providers",e)),i.credentials=a,t(e)}):t(r("No credentials to load"))},getToken:function(e){function t(t){e(t,t?null:i.token)}function r(e,t){return new a.util.error(t||new Error,{code:"TokenError",message:e,name:"TokenError"})}var i=this;i.token?"function"==typeof i.token.get?function(){i.token.get(function(e){e&&(e=r("Could not load token from "+i.token.constructor.name,e)),t(e)})}():function(){var e=null;i.token.token||(e=r("Missing token")),t(e)}():i.tokenProvider?i.tokenProvider.resolve(function(e,a){e&&(e=r("Could not load token from any providers",e)),i.token=a,t(e)}):t(r("No token to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),a.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||a.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(a.util.readFileSync(e)),r=new a.FileSystemCredentials(e),i=new a.CredentialProviderChain;return i.providers.unshift(r),i.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){a.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=a.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1,token:null},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=a.util.copy(e),e.credentials=new a.Credentials(e)),e},setPromisesDependency:function(e){i=e,null===e&&"function"==typeof Promise&&(i=Promise);var t=[a.Request,a.Credentials,a.CredentialProviderChain];a.S3&&(t.push(a.S3),a.S3.ManagedUpload&&t.push(a.S3.ManagedUpload)),a.util.addPromises(t,i)},getPromisesDependency:function(){return i}}),a.config=new a.Config},{"./core":342,"./credentials":343,"./credentials/credential_provider_chain":346}],341:[function(e,t,r){(function(r){(function(){function a(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function i(e,t){e=e||{};var i;if(e[t.clientConfig]&&(i=a(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return i;if(!s.util.isNode())return i;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(i=a(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return i}var o={};try{o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(i=a(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return i}return i}var s=e("./core");t.exports=i}).call(this)}).call(this,e("_process"))},{"./core":342,_process:436}],342:[function(e,t,r){var a={util:e("./util")};({}).toString(),t.exports=a,a.util.update(a,{VERSION:"2.1230.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),a.events=new a.SequentialExecutor,a.util.memoizedProperty(a,"endpointCache",function(){return new a.EndpointCache(a.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":456,"./api_loader":331,"./config":340,"./event_listeners":363,"./http":364,"./json/builder":366,"./json/parser":367,"./model/api":368,"./model/operation":370,"./model/paginator":371,"./model/resource_waiter":372,"./model/shape":373,"./param_validator":374,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./request":388,"./resource_waiter":389,"./response":390,"./sequential_executor":392,"./service":393,"./signers/request_signer":411,"./util":419,"./xml/builder":421}],343:[function(e,t,r){var a=e("./core");a.Credentials=a.util.inherit({constructor:function(){if(a.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=a.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){a.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):a.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),a.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=a.util.promisifyMethod("get",e),this.prototype.refreshPromise=a.util.promisifyMethod("refresh",e)},a.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},a.util.addPromises(a.Credentials)},{"./core":342}],344:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.ChainableTemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=a.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new a.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=a.util.merge({params:t,credentials:e.masterCredentials||a.config.credentials},e.stsConfig||{});this.service=new i(r)},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(a,i){var s={};if(a)return void e(a);i&&(s.TokenCode=i),t.service[r](s,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,i){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(a.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,i)}):e(null)}})},{"../../clients/sts":326,"../core":342}],345:[function(e,t,r){var a=e("../core"),i=e("../../clients/cognitoidentity"),s=e("../../clients/sts");a.CognitoIdentityCredentials=a.util.inherit(a.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=a.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,a){!r&&a.IdentityId?(t.params.IdentityId=a.IdentityId,e(null,a.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,a){
r?t.clearIdOnNotAuthorized(r):(t.cacheId(a),t.data=a,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,a){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(a),t.params.WebIdentityToken=a.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(a.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new a.WebIdentityCredentials(this.params,e),!this.cognito){var t=a.util.merge({},e);t.params=this.params,this.cognito=new i(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,a.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=a.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":258,"../../clients/sts":326,"../core":342}],346:[function(e,t,r){var a=e("../core");a.CredentialProviderChain=a.util.inherit(a.Credentials,{constructor:function(e){this.providers=e||a.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||i===s.length)return a.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[i++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var i=0,s=r.providers.slice(0);t()}return r}}),a.CredentialProviderChain.defaultProviders=[],a.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=a.util.promisifyMethod("resolve",e)},a.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},a.util.addPromises(a.CredentialProviderChain)},{"../core":342}],347:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.SAMLCredentials=a.util.inherit(a.Credentials,{constructor:function(e){a.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,a){r||t.service.credentialsFrom(a,t),e(r)})},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":326,"../core":342}],348:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.TemporaryCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,a){r||t.service.credentialsFrom(a,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||a.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new a.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new i({params:this.params})}})},{"../../clients/sts":326,"../core":342}],349:[function(e,t,r){var a=e("../core"),i=e("../../clients/sts");a.WebIdentityCredentials=a.util.inherit(a.Credentials,{constructor:function(e,t){a.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=a.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||a.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,a){t.data=null,r||(t.data=a,t.service.credentialsFrom(a,t)),e(r)})},createClients:function(){if(!this.service){var e=a.util.merge({},this._clientConfig);e.params=this.params,this.service=new i(e)}}})},{"../../clients/sts":326,"../core":342}],350:[function(e,t,r){(function(r){(function(){function a(e){var t=e.service,r=t.api||{},a={};return t.config.region&&(a.region=t.config.region),r.serviceId&&(a.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(a.accessKeyId=t.config.credentials.accessKeyId),a}function i(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(a){var s=r.members[a];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:a;e[o]=String(t[a])}else i(e,t[a],s)})}function s(e,t){var r={};return i(r,e.params,t),r}function o(e){var t=e.service,r=t.api,i=r.operations?r.operations[e.operation]:void 0,o=i?i.input:void 0,n=s(e,o),p=a(e);Object.keys(n).length>0&&(p=b.update(p,n),i&&(p.operation=i.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:i.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,i=r.api,o=i.operations?i.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=a(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(i.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,a){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var i=g[c];b.arrayEach(i,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(a&&(y.endpointCache.put(c,a.Endpoints),e.httpRequest.updateEndpoint(a.Endpoints[0].Address),g[c])){var i=g[c];b.arrayEach(i,function(e){e.request.httpRequest.updateEndpoint(a.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var i=e.request,o=i.service.api.operations||{},n=o[i.operation]?o[i.operation].input:void 0,u=s(i,n),p=a(i);Object.keys(u).length>0&&(p=b.update(p,u),o[i.operation]&&(p.operation=o[i.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var a=0;a-1&&0===++e[t];t--);}var s=e("../core").util,o=s.buffer.toBuffer;a.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,s=Math.abs(Math.round(e));r>-1&&s>0;r--,s/=256)t[r]=s;return e<0&&i(t),new a(t)},a.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&i(e),parseInt(e.toString("hex"),16)*(t?-1:1)},a.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:a}},{"../core":342}],360:[function(e,t,r){function a(e,t,r){var a=s(t),o=a.headers[":message-type"];if(o){if("error"===o.value)throw i(a);if("event"!==o.value)return}var n=a.headers[":event-type"],u=r.members[n.value];if(u){var p={},m=u.eventPayloadMemberName;if(m){var c=u.members[m];"binary"===c.type?p[m]=a.body:p[m]=e.parse(a.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();a.util.computeSha256(s,function(r,a){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=a,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=r(e),i=a.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var s=a.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=s}catch(r){if(i&&i.isStreaming){if(i.requiresLength)throw r;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw r}throw r}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("SET_TRACE_ID","afterBuild",function(e){if(a.util.isNode()&&!Object.hasOwnProperty.call(e.httpRequest.headers,"X-Amzn-Trace-Id")){var r=t.env.AWS_LAMBDA_FUNCTION_NAME,i=t.env._X_AMZN_TRACE_ID;"string"==typeof r&&r.length>0&&"string"==typeof i&&i.length>0&&(e.httpRequest.headers["X-Amzn-Trace-Id"]=i)}}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new a.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],function(e){e?t(e):o()}):o()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,i){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=i,r.httpResponse.headers=t,r.httpResponse.body=a.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var s=t.date||t.Date,o=r.request.service;if(s){var n=Date.parse(s);o.config.correctClockSkew&&o.isClockSkewed(n)&&o.applyClockOffset(n)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(a.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],i={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[i,t])}t.httpResponse.buffers.push(a.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=a.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new a.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new i).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",a.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",a.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof a.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(a.util.getSystemErrorName(e.errno)>=0)}(e)){
var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=a.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new i).addNamedListeners(function(t){t("LOG_REQUEST","complete",function(t){function r(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var i={};return a.util.each(t,function(t,a){Object.prototype.hasOwnProperty.call(e.members,t)?i[t]=r(e.members[t],a):i[t]=a}),i;case"list":var s=[];return a.util.arrayEach(t,function(t,a){s.push(r(e.member,t))}),s;case"map":var o={};return a.util.each(t,function(t,a){o[t]=r(e.value,a)}),o;default:return t}}var i=t.request,s=i.service.config.logger;if(s){var o=function(){var o=t.request.service.getSkewCorrectedDate().getTime(),n=(o-i.startTime.getTime())/1e3,u=!!s.isTTY,p=t.httpResponse.statusCode,m=i.params;if(i.service.api.operations&&i.service.api.operations[i.operation]&&i.service.api.operations[i.operation].input){m=r(i.service.api.operations[i.operation].input,i.params)}var c=e("util").inspect(m,!0,null),l="";return u&&(l+="[33m"),l+="[AWS "+i.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+="[0;1m"),l+=" "+a.util.string.lowerFirst(i.operation),l+="("+c+")",u&&(l+="[0m"),l}();"function"==typeof s.log?s.log(o):"function"==typeof s.write&&s.write(o+"\n")}})}),Json:(new i).addNamedListeners(function(t){var r=e("./protocol/json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new i).addNamedListeners(function(t){var r=e("./protocol/rest");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new i).addNamedListeners(function(t){var r=e("./protocol/rest_json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError),t("UNSET_CONTENT_LENGTH","afterBuild",r.unsetContentLength)}),RestXml:(new i).addNamedListeners(function(t){var r=e("./protocol/rest_xml");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new i).addNamedListeners(function(t){var r=e("./protocol/query");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)})}}).call(this)}).call(this,e("_process"))},{"./core":342,"./discover_endpoint":350,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./sequential_executor":392,_process:436,util:430}],364:[function(e,t,r){var a=e("./core"),i=a.util.inherit;a.Endpoint=i({constructor:function(e,t){if(a.util.hideProperties(this,["slashes","auth","hash","search","query"]),void 0===e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return a.util.copy(e);if(!e.match(/^http/)){e=((t&&void 0!==t.sslEnabled?t.sslEnabled:a.config.sslEnabled)?"https":"http")+"://"+e}a.util.update(this,a.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),a.HttpRequest=i({constructor:function(e,t){e=new a.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=a.util.userAgent()},getUserAgentHeaderName:function(){return(a.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=a.util.queryStringParse(e),a.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new a.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),a.HttpResponse=i({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),a.HttpClient=i({}),a.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},{"./core":342}],365:[function(e,t,r){var a=e("../core"),i=e("events").EventEmitter;e("../http"),a.XHRClient=a.util.inherit({handleRequest:function(e,t,r,s){var o=this,n=e.endpoint,u=new i,p=n.protocol+"//"+n.hostname;80!==n.port&&443!==n.port&&(p+=":"+n.port),p+=e.path;var m=new XMLHttpRequest,c=!1;e.stream=m,m.addEventListener("readystatechange",function(){try{if(0===m.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!c&&(u.statusCode=m.status,u.headers=o.parseHeaders(m.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,m.statusText),c=!0),this.readyState===this.DONE&&o.finishRequest(m,u)},!1),m.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),m.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),m.addEventListener("timeout",function(){s(a.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),m.addEventListener("error",function(){s(a.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),m.addEventListener("abort",function(){s(a.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),m.open(e.method,p,!1!==t.xhrAsync),a.util.each(e.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&m.setRequestHeader(e,t)}),t.timeout&&!1!==t.xhrAsync&&(m.timeout=t.timeout),t.xhrWithCredentials&&(m.withCredentials=!0);try{m.responseType="arraybuffer"}catch(e){}try{e.body?m.send(e.body):m.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;m.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return a.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],a=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=a)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var i=e.response;r=new a.util.Buffer(i.byteLength);for(var s=new Uint8Array(i),o=0;o-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function l(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType}function d(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType}function y(){s.apply(this,arguments),this.toType=function(e){var t=h.base64.decode(e);if(this.isSensitive&&h.isNode()&&"function"==typeof h.Buffer.alloc){var r=h.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=h.base64.encode}function b(){y.apply(this,arguments)}function S(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null===e||void 0===e?null:"true"===e}}var g=e("./collection"),h=e("../util");s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:n,list:u,map:p,boolean:S,timestamp:m,float:l,integer:d,string:c,base64:b,binary:y},s.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},s.create=function(e,t,r){if(e.isShape)return e;var a=s.resolve(e,t);if(a){var i=Object.keys(e);t.documentation||(i=i.filter(function(e){return!e.match(/documentation/)}));var o=function(){a.constructor.call(this,e,t,r)};return o.prototype=a,new o}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var n=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+n)},s.shapes={StructureShape:n,ListShape:u,MapShape:p,StringShape:c,BooleanShape:S,Base64Shape:b},t.exports=s},{"../util":419,"./collection":369}],374:[function(e,t,r){var a=e("./core");a.ParamValidator=a.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var i=this.errors.join("\n* ");throw i="There were "+this.errors.length+" validation errors:\n* "+i,a.util.error(new Error(i),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(a.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){if(e.isDocument)return!0;this.validateType(t,r,["object"],"structure");for(var a,i=0;e.required&&i= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,a){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+a+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,i){if(null===e||void 0===e)return!1;for(var s=!1,o=0;o63)throw u.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw p.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})}var u=e("../util"),p=e("../core");t.exports={populateHostPrefix:a}},{"../core":342,"../util":419}],377:[function(e,t,r){function a(e){var t=e.httpRequest,r=e.service.api,a=r.targetPrefix+"."+r.operations[e.operation].name,i=r.jsonVersion||"1.0",s=r.operations[e.operation].input,o=new n;1===i&&(i="1.0"),t.body=o.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+i,t.headers["X-Amz-Target"]=a,p(e)}function i(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var a=JSON.parse(r.body.toString()),i=a.__type||a.code||a.Code;i&&(t.code=i.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=a.message||a.Message||null}catch(a){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=o.error(new Error,t)}function s(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation],a=r.output||{},i=new u;e.data=i.parse(t,a)}}var o=e("../util"),n=e("../json/builder"),u=e("../json/parser"),p=e("./helpers").populateHostPrefix;t.exports={buildRequest:a,extractError:i,extractData:s}},{"../json/builder":366,"../json/parser":367,"../util":419,"./helpers":376}],378:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new u).serialize(e.params,t.input,function(e,t){r.params[e]=t}),r.body=n.queryParamsToString(r.params),m(e)}function i(e){var t,r=e.httpResponse.body.toString();if(r.match("=0?"&":"?";var n=[];m.arrayEach(Object.keys(s).sort(),function(e){Array.isArray(s[e])||(s[e]=[s[e]]);for(var t=0;t=0&&delete e.httpRequest.headers["Content-Length"]}function i(e){var t=new l,r=e.service.api.operations[e.operation].input;if(r.payload){var a={},i=r.members[r.payload];a=e.params[r.payload],"structure"===i.type?(e.httpRequest.body=t.build(a||{},i),s(e)):void 0!==a&&(e.httpRequest.body=a,("binary"===i.type||i.isStreaming)&&s(e,!0))}else e.httpRequest.body=t.build(e.params,r),s(e)}function s(e,t){if(!e.httpRequest.headers["Content-Type"]){var r=t?"binary/octet-stream":"application/json";e.httpRequest.headers["Content-Type"]=r}}function o(e){m.buildRequest(e),y.indexOf(e.httpRequest.method)<0&&i(e)}function n(e){c.extractError(e)}function u(e){m.extractData(e);var t,r=e.request,a=r.service.api.operations[r.operation],i=r.service.api.operations[r.operation].output||{};a.hasEventOutput;if(i.payload){var s=i.members[i.payload],o=e.httpResponse.body;if(s.isEventStream)t=new d,e.data[payload]=p.createEventStream(2===AWS.HttpClient.streamsApiVersion?e.httpResponse.stream:o,t,s);else if("structure"===s.type||"list"===s.type){var t=new d;e.data[i.payload]=t.parse(o,s)}else"binary"===s.type||s.isStreaming?e.data[i.payload]=o:e.data[i.payload]=s.toType(o)}else{var n=e.data;c.extractData(e),e.data=p.merge(n,e.data)}}var p=e("../util"),m=e("./rest"),c=e("./json"),l=e("../json/builder"),d=e("../json/parser"),y=["GET","HEAD","DELETE"];t.exports={buildRequest:o,extractError:n,extractData:u,unsetContentLength:a}},{"../json/builder":366,"../json/parser":367,"../util":419,"./json":377,"./rest":379}],381:[function(e,t,r){function a(e){var t=e.service.api.operations[e.operation].input,r=new n.XML.Builder,a=e.params,i=t.payload;if(i){var s=t.members[i];if(void 0===(a=a[i]))return;if("structure"===s.type){var o=s.name;e.httpRequest.body=r.toXML(a,s,o,!0)}else e.httpRequest.body=a}else e.httpRequest.body=r.toXML(a,t,t.name||t.shape||u.string.upperFirst(e.operation)+"Request")}function i(e){p.buildRequest(e),["GET","HEAD"].indexOf(e.httpRequest.method)<0&&a(e)}function s(e){p.extractError(e);var t;try{t=(new n.XML.Parser).parse(e.httpResponse.body.toString())}catch(r){t={Code:e.httpResponse.statusCode,Message:e.httpResponse.statusMessage}}t.Errors&&(t=t.Errors),t.Error&&(t=t.Error),t.Code?e.error=u.error(new Error,{code:t.Code,message:t.Message}):e.error=u.error(new Error,{code:e.httpResponse.statusCode,message:null})}function o(e){p.extractData(e);var t,r=e.request,a=e.httpResponse.body,i=r.service.api.operations[r.operation],s=i.output,o=(i.hasEventOutput,s.payload);if(o){var m=s.members[o];m.isEventStream?(t=new n.XML.Parser,e.data[o]=u.createEventStream(2===n.HttpClient.streamsApiVersion?e.httpResponse.stream:e.httpResponse.body,t,m)):"structure"===m.type?(t=new n.XML.Parser,e.data[o]=t.parse(a.toString(),m)):"binary"===m.type||m.isStreaming?e.data[o]=a:e.data[o]=m.toType(a)}else if(a.length>0){t=new n.XML.Parser;var c=t.parse(a.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:i,extractError:s,extractData:o}},{"../core":342,"../util":419,"./rest":379}],382:[function(e,t,r){function a(){}function i(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,a){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=i(s);n=e?e+"."+n:n,u(n,o,s,a)}})}function o(e,t,r,a){var i=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+i+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,a),u(e+m,s,r.value,a)})}function n(e,t,r,a){var s=r.member||{};if(0===t.length)return void a.call(this,e,null);p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(i(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,a)})}function u(e,t,r,a){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,a):"list"===r.type?n(e,t,r,a):"map"===r.type?o(e,t,r,a):a(e,r.toWireFormat(t).toString()))}var p=e("../util");a.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=a},{"../util":419}],383:[function(e,t,r){var a=e("../core"),i=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};a.RDS.Signer=a.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=a.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new a.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),i=new a.Service(u),i.api=s;var p=i.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,a){a&&(a=r.convertUrlToAuthToken(a)),t(e,a)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=a.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||a.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":342}],384:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],385:[function(e,t,r){function a(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function i(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:a,isGlobalRegion:i,getRealRegion:s}},{}],386:[function(e,t,r){function a(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function i(e){var t=e.config.region,r=a(t),i=e.api.endpointPrefix;return[[t,i],[r,i],[t,"*"],[r,"*"],["*",i],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=i(e),r=e.config.useFipsEndpoint,a=e.config.useDualstackEndpoint,o=0;o=0){u=!0;var p=0}var m=function(){u&&p!==n?i.emit("error",a.util.error(new Error("Stream content length mismatch. Received "+p+" of "+n+" bytes."),{code:"StreamContentLengthMismatch"})):2===a.HttpClient.streamsApiVersion?i.end():i.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===a.HttpClient.streamsApiVersion)if(u){var l=new e.PassThrough;l._write=function(t){return t&&t.length&&(p+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},l.on("end",m),i.on("error",function(e){u=!1,c.unpipe(l),l.emit("end"),l.end()}),c.pipe(l).pipe(i,{end:!1})}else c.pipe(i);else u&&c.on("data",function(e){e&&e.length&&(p+=e.length)}),c.on("data",function(e){i.emit("data",e)}),c.on("end",m);c.on("error",function(e){u=!1,i.emit("error",e)})}}),i},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),a.SequentialExecutor.prototype.emit.call(this,e,t,function(e){e&&(this.response.error=e),r.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new a.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",a.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",a.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),a.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},a.Request.deletePromisesFromClass=function(){delete this.prototype.promise},a.util.addPromises(a.Request),a.util.mixin(a.Request,a.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":342,"./state_machine":418,_process:436,jmespath:435}],389:[function(e,t,r){function a(e){var t=e.request._waiter,r=t.config.acceptors,a=!1,i="retry";r.forEach(function(r){if(!a){var s=t.matchers[r.matcher];s&&s(e,r.expected,r.argument)&&(a=!0,i=r.state)}}),!a&&e.error&&(i="failure"),"success"===i?t.setSuccess(e):t.setError(e,"retry"===i)}var i=e("./core"),s=i.util.inherit,o=e("jmespath");i.ResourceWaiter=s({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var a=o.search(e.data,r)}catch(e){return!1}return o.strictDeepEqual(a,t)},pathAll:function(e,t,r){try{var a=o.search(e.data,r)}catch(e){return!1}Array.isArray(a)||(a=[a]);var i=a.length;if(!i)return!1;for(var s=0;s=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))}r&&t.fillQueue.call(t)},abort:function(){var e=this;!0===e.isDoneChunking&&1===e.totalPartNumbers&&e.singlePart?e.singlePart.abort():e.cleanup(a.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){var e=this;if(e.body=e.service.config.params.Body,"string"==typeof e.body)e.body=a.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=a.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,i=a.util.copy(r.config);i.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(i),t.service.config.params=a.util.merge(t.service.config.params||{},e),Object.defineProperty(t.service,"_originalConfig",{get:function(){return r._originalConfig},enumerable:!1,configurable:!0})}else t.service=new a.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=i(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);t>e.partSize&&(e.partSize=t)}else e.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=this,t=i(e.body);if(0===t)return e.isDoneChunking=!0,e.numParts=1,void e.nextChunk(e.body);for(;e.activeParts=e.queueSize)){var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t&&(e.partBuffers.push(t),e.partBufferLength+=t.length,e.totalChunkedBytes+=t.length),e.partBufferLength>=e.partSize){var r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers);if(e.partBuffers=[],e.partBufferLength=0,r.length>e.partSize){var a=r.slice(e.partSize);e.partBuffers.push(a),e.partBufferLength+=a.length,r=r.slice(0,e.partSize)}e.nextChunk(r)}e.isDoneChunking&&!e.isDoneSending&&(r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers),e.partBuffers=[],e.partBufferLength=0,e.totalBytes=e.totalChunkedBytes,e.isDoneSending=!0,(0===e.numParts||r.length>0)&&(e.numParts++,e.nextChunk(r))),e.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var i={Body:e};this.tags&&(i.Tagging=this.getTaggingHeader());var s=t.service.putObject(i);return s._managedUpload=t,s.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=s,null}if(t.service.config.params.ContentMD5){var o=a.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null}),t.queueChunks(e,r),t.multipartReq.on("error",function(e){t.cleanup(e)}),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t-1&&r.splice(i,1)}return this},removeAllListeners:function(e){
diff --git a/lib/core.js b/lib/core.js
index e9175e7426..87bff3a647 100644
--- a/lib/core.js
+++ b/lib/core.js
@@ -20,7 +20,7 @@ AWS.util.update(AWS, {
/**
* @constant
*/
- VERSION: '2.1229.0',
+ VERSION: '2.1230.0',
/**
* @api private
diff --git a/package.json b/package.json
index 5cab3d1bfe..0d2d53c04e 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "aws-sdk",
"description": "AWS SDK for JavaScript",
- "version": "2.1229.0",
+ "version": "2.1230.0",
"author": {
"name": "Amazon Web Services",
"email": "",