diff --git a/codegen/sdk-codegen/aws-models/accessanalyzer.2019-11-01.json b/codegen/sdk-codegen/aws-models/accessanalyzer.2019-11-01.json index 64d9d8f3abb..ca8f880dcde 100644 --- a/codegen/sdk-codegen/aws-models/accessanalyzer.2019-11-01.json +++ b/codegen/sdk-codegen/aws-models/accessanalyzer.2019-11-01.json @@ -128,7 +128,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -171,7 +170,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -184,7 +184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -198,7 +197,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -221,7 +219,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -256,7 +253,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -267,14 +263,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -288,14 +286,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -304,18 +300,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -324,7 +319,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -344,14 +340,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -365,7 +363,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -385,7 +382,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -396,14 +392,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -414,9 +412,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/account.2021-02-01.json b/codegen/sdk-codegen/aws-models/account.2021-02-01.json index 814604516d5..c0b7f7b3eca 100644 --- a/codegen/sdk-codegen/aws-models/account.2021-02-01.json +++ b/codegen/sdk-codegen/aws-models/account.2021-02-01.json @@ -94,7 +94,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -137,7 +136,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -150,7 +150,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -164,7 +163,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -289,7 +287,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -324,7 +321,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -335,14 +331,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -356,14 +354,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -372,11 +368,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -387,14 +383,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -408,7 +406,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -428,7 +425,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -439,14 +435,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -457,9 +455,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/acm-pca.2017-08-22.json b/codegen/sdk-codegen/aws-models/acm-pca.2017-08-22.json index a5caaadcbc9..30da96229b3 100644 --- a/codegen/sdk-codegen/aws-models/acm-pca.2017-08-22.json +++ b/codegen/sdk-codegen/aws-models/acm-pca.2017-08-22.json @@ -159,7 +159,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -215,7 +215,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +228,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -252,7 +250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -287,7 +284,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -298,14 +294,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -319,14 +317,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -335,18 +331,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -355,7 +350,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -445,9 +443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/acm.2015-12-08.json b/codegen/sdk-codegen/aws-models/acm.2015-12-08.json index 43a1fffc0d4..e3a8c7ca0bf 100644 --- a/codegen/sdk-codegen/aws-models/acm.2015-12-08.json +++ b/codegen/sdk-codegen/aws-models/acm.2015-12-08.json @@ -424,7 +424,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -467,7 +466,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -480,7 +480,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -494,7 +493,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -517,7 +515,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -552,7 +549,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -563,14 +559,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -584,14 +582,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -600,18 +596,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -620,7 +615,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -640,14 +636,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -661,7 +659,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -681,7 +678,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -692,14 +688,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -710,9 +708,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/alexa-for-business.2017-11-09.json b/codegen/sdk-codegen/aws-models/alexa-for-business.2017-11-09.json index f5a63dd43d1..7558a8db35d 100644 --- a/codegen/sdk-codegen/aws-models/alexa-for-business.2017-11-09.json +++ b/codegen/sdk-codegen/aws-models/alexa-for-business.2017-11-09.json @@ -460,7 +460,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -503,7 +502,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -516,7 +516,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -530,7 +529,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -553,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -588,7 +585,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -599,14 +595,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -620,14 +618,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -636,11 +632,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -651,14 +647,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -672,7 +670,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -692,7 +689,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -703,14 +699,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -721,9 +719,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/amp.2020-08-01.json b/codegen/sdk-codegen/aws-models/amp.2020-08-01.json index c08e681ff37..d86700afb03 100644 --- a/codegen/sdk-codegen/aws-models/amp.2020-08-01.json +++ b/codegen/sdk-codegen/aws-models/amp.2020-08-01.json @@ -241,7 +241,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -284,7 +283,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -297,7 +297,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -311,7 +310,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -334,7 +332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -369,7 +366,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -380,14 +376,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -401,14 +399,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -417,11 +413,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -432,14 +428,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -453,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -473,7 +470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -484,14 +480,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -502,9 +500,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/amplify.2017-07-25.json b/codegen/sdk-codegen/aws-models/amplify.2017-07-25.json index 4348ff4ba93..e55f1081af1 100644 --- a/codegen/sdk-codegen/aws-models/amplify.2017-07-25.json +++ b/codegen/sdk-codegen/aws-models/amplify.2017-07-25.json @@ -224,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -267,7 +266,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -280,7 +280,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -294,7 +293,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -317,7 +315,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -352,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -363,14 +359,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -384,14 +382,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -400,11 +396,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -415,14 +411,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -436,7 +434,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -456,7 +453,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -467,14 +463,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -485,9 +483,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/amplifybackend.2020-08-11.json b/codegen/sdk-codegen/aws-models/amplifybackend.2020-08-11.json index aec30cda322..91612b1b419 100644 --- a/codegen/sdk-codegen/aws-models/amplifybackend.2020-08-11.json +++ b/codegen/sdk-codegen/aws-models/amplifybackend.2020-08-11.json @@ -212,7 +212,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -255,7 +254,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -268,7 +268,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -282,7 +281,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -305,7 +303,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -351,14 +347,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -372,14 +370,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -388,11 +384,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -403,14 +399,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -424,7 +422,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -444,7 +441,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -455,14 +451,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -473,9 +471,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1265,6 +1265,7 @@ "AppId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "
The app ID.
", "smithy.api#jsonName": "appId", "smithy.api#required": {} @@ -1273,6 +1274,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the backend environment.
", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -1331,6 +1333,7 @@ "Authenticated": { "target": "com.amazonaws.amplifybackend#ListOfAuthenticatedElement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Lists all authenticated user read, write, and delete permissions for your S3 bucket.
", "smithy.api#jsonName": "authenticated", "smithy.api#required": {} @@ -1418,6 +1421,7 @@ "TargetEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the destination backend environment to be created.
", "smithy.api#jsonName": "targetEnvironmentName", "smithy.api#required": {} @@ -1555,6 +1559,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the backend environment.
", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -1563,6 +1568,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#BackendAPIResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource configuration for this request.
", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -1571,6 +1577,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -1669,6 +1676,7 @@ "DeliveryMethod": { "target": "com.amazonaws.amplifybackend#DeliveryMethod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "(DEPRECATED) Describes which mode to use (either SMS or email) to deliver messages to app users who want to recover their password.
", "smithy.api#jsonName": "deliveryMethod", "smithy.api#required": {} @@ -1699,6 +1707,7 @@ "IdentityPoolName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the Amazon Cognito identity pool used for authorization.
", "smithy.api#jsonName": "identityPoolName", "smithy.api#required": {} @@ -1707,6 +1716,7 @@ "UnauthenticatedLogin": { "target": "com.amazonaws.amplifybackend#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Set to true or false based on whether you want to enable guest authorization to your Amplify app.
", "smithy.api#jsonName": "unauthenticatedLogin", "smithy.api#required": {} @@ -1723,6 +1733,7 @@ "MFAMode": { "target": "com.amazonaws.amplifybackend#MFAMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes whether MFA should be [ON, OFF, or OPTIONAL] for authentication in your Amplify project.
", "smithy.api#required": {} } @@ -1752,6 +1763,7 @@ "OAuthGrantType": { "target": "com.amazonaws.amplifybackend#OAuthGrantType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
", "smithy.api#jsonName": "oAuthGrantType", "smithy.api#required": {} @@ -1760,6 +1772,7 @@ "OAuthScopes": { "target": "com.amazonaws.amplifybackend#ListOfOAuthScopesElement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
", "smithy.api#jsonName": "oAuthScopes", "smithy.api#required": {} @@ -1768,6 +1781,7 @@ "RedirectSignInURIs": { "target": "com.amazonaws.amplifybackend#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The redirected URI for signing in to your Amplify app.
", "smithy.api#jsonName": "redirectSignInURIs", "smithy.api#required": {} @@ -1776,6 +1790,7 @@ "RedirectSignOutURIs": { "target": "com.amazonaws.amplifybackend#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Redirect URLs that OAuth uses when a user signs out of an Amplify app.
", "smithy.api#jsonName": "redirectSignOutURIs", "smithy.api#required": {} @@ -1806,6 +1821,7 @@ "MinimumLength": { "target": "com.amazonaws.amplifybackend#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum length of the password used to access the backend of your Amplify project.
", "smithy.api#jsonName": "minimumLength", "smithy.api#required": {} @@ -1830,6 +1846,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the backend environment.
", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -1838,6 +1855,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#CreateBackendAuthResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource configuration for this request object.
", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -1846,6 +1864,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -1863,6 +1882,7 @@ "AuthResources": { "target": "com.amazonaws.amplifybackend#AuthResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines whether you want to configure only authentication or both authentication and authorization settings.
", "smithy.api#jsonName": "authResources", "smithy.api#required": {} @@ -1878,6 +1898,7 @@ "Service": { "target": "com.amazonaws.amplifybackend#Service", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the service name to use when configuring an authentication resource in your Amplify project.
", "smithy.api#jsonName": "service", "smithy.api#required": {} @@ -1886,6 +1907,7 @@ "UserPoolConfigs": { "target": "com.amazonaws.amplifybackend#CreateBackendAuthUserPoolConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.
", "smithy.api#jsonName": "userPoolConfigs", "smithy.api#required": {} @@ -1980,6 +2002,7 @@ "RequiredSignUpAttributes": { "target": "com.amazonaws.amplifybackend#ListOfRequiredSignUpAttributesElement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The required attributes to sign up new users in the user pool.
", "smithy.api#jsonName": "requiredSignUpAttributes", "smithy.api#required": {} @@ -1988,6 +2011,7 @@ "SignInMethod": { "target": "com.amazonaws.amplifybackend#SignInMethod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the sign-in methods that your Amplify app users use to log in using the Amazon Cognito user pool, configured as a part of your Amplify project.
", "smithy.api#jsonName": "signInMethod", "smithy.api#required": {} @@ -1996,6 +2020,7 @@ "UserPoolName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Cognito user pool name.
", "smithy.api#jsonName": "userPoolName", "smithy.api#required": {} @@ -2019,6 +2044,7 @@ "DeliveryMethod": { "target": "com.amazonaws.amplifybackend#DeliveryMethod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of verification message to send.
", "smithy.api#jsonName": "deliveryMethod", "smithy.api#required": {} @@ -2140,6 +2166,7 @@ "AppId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The app ID.
", "smithy.api#jsonName": "appId", "smithy.api#required": {} @@ -2148,6 +2175,7 @@ "AppName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app.
", "smithy.api#jsonName": "appName", "smithy.api#required": {} @@ -2156,6 +2184,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the backend environment.
", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -2276,6 +2305,7 @@ "BackendEnvironmentName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the backend environment.
", "smithy.api#jsonName": "backendEnvironmentName", "smithy.api#required": {} @@ -2284,6 +2314,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#CreateBackendStorageResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource configuration for creating backend storage.
", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -2292,6 +2323,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -2316,6 +2348,7 @@ "Permissions": { "target": "com.amazonaws.amplifybackend#BackendStoragePermissions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The authorization configuration for the storage S3 bucket.
", "smithy.api#jsonName": "permissions", "smithy.api#required": {} @@ -2324,6 +2357,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage service.
", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -2544,6 +2578,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -2658,6 +2693,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -2846,6 +2882,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -2854,6 +2891,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage service.
", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -3084,6 +3122,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3260,6 +3299,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3329,6 +3369,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3436,6 +3477,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3751,6 +3793,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -3775,6 +3818,7 @@ "Imported": { "target": "com.amazonaws.amplifybackend#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns True if the storage resource has been imported.
", "smithy.api#jsonName": "imported", "smithy.api#required": {} @@ -3790,6 +3834,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage service.
", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -3987,6 +4032,7 @@ "NativeClientId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon Cognito native client.
", "smithy.api#jsonName": "nativeClientId", "smithy.api#required": {} @@ -3995,6 +4041,7 @@ "UserPoolId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon Cognito user pool.
", "smithy.api#jsonName": "userPoolId", "smithy.api#required": {} @@ -4003,6 +4050,7 @@ "WebClientId": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon Cognito web client.
", "smithy.api#jsonName": "webClientId", "smithy.api#required": {} @@ -4124,6 +4172,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage service.
", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} @@ -5152,6 +5201,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -5403,6 +5453,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#UpdateBackendAuthResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource configuration for this request object.
", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -5411,6 +5462,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -5428,6 +5480,7 @@ "AuthResources": { "target": "com.amazonaws.amplifybackend#AuthResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the service name to use when configuring an authentication resource in your Amplify project.
", "smithy.api#jsonName": "authResources", "smithy.api#required": {} @@ -5443,6 +5496,7 @@ "Service": { "target": "com.amazonaws.amplifybackend#Service", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the service name to use when configuring an authentication resource in your Amplify project.
", "smithy.api#jsonName": "service", "smithy.api#required": {} @@ -5451,6 +5505,7 @@ "UserPoolConfigs": { "target": "com.amazonaws.amplifybackend#UpdateBackendAuthUserPoolConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the authentication configuration for the Amazon Cognito user pool, provisioned as a part of your auth resource in the Amplify project.
", "smithy.api#jsonName": "userPoolConfigs", "smithy.api#required": {} @@ -5560,6 +5615,7 @@ "DeliveryMethod": { "target": "com.amazonaws.amplifybackend#DeliveryMethod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of verification message to send.
", "smithy.api#jsonName": "deliveryMethod", "smithy.api#required": {} @@ -5870,6 +5926,7 @@ "ResourceConfig": { "target": "com.amazonaws.amplifybackend#UpdateBackendStorageResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource configuration for updating backend storage.
", "smithy.api#jsonName": "resourceConfig", "smithy.api#required": {} @@ -5878,6 +5935,7 @@ "ResourceName": { "target": "com.amazonaws.amplifybackend#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage resource.
", "smithy.api#jsonName": "resourceName", "smithy.api#required": {} @@ -5895,6 +5953,7 @@ "Permissions": { "target": "com.amazonaws.amplifybackend#BackendStoragePermissions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The authorization configuration for the storage S3 bucket.
", "smithy.api#jsonName": "permissions", "smithy.api#required": {} @@ -5903,6 +5962,7 @@ "ServiceName": { "target": "com.amazonaws.amplifybackend#ServiceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the storage service.
", "smithy.api#jsonName": "serviceName", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/amplifyuibuilder.2021-08-11.json b/codegen/sdk-codegen/aws-models/amplifyuibuilder.2021-08-11.json index 66369971de2..77bdbeb5fe4 100644 --- a/codegen/sdk-codegen/aws-models/amplifyuibuilder.2021-08-11.json +++ b/codegen/sdk-codegen/aws-models/amplifyuibuilder.2021-08-11.json @@ -173,7 +173,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +215,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -229,7 +229,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -243,7 +242,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -266,7 +264,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -301,7 +298,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -312,14 +308,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -333,14 +331,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -349,11 +345,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -364,14 +360,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -385,7 +383,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -405,7 +402,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -416,14 +412,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -434,9 +432,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/api-gateway.2015-07-09.json b/codegen/sdk-codegen/aws-models/api-gateway.2015-07-09.json index 944d6b808e1..416a13b291d 100644 --- a/codegen/sdk-codegen/aws-models/api-gateway.2015-07-09.json +++ b/codegen/sdk-codegen/aws-models/api-gateway.2015-07-09.json @@ -790,7 +790,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -833,7 +832,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -846,7 +846,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -860,7 +859,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -883,7 +881,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -918,7 +915,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -929,14 +925,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -950,14 +948,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -966,11 +962,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -981,14 +977,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1002,7 +1000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1022,7 +1019,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1033,14 +1029,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1051,9 +1049,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/apigatewaymanagementapi.2018-11-29.json b/codegen/sdk-codegen/aws-models/apigatewaymanagementapi.2018-11-29.json index 02e62e34c39..3646cbff674 100644 --- a/codegen/sdk-codegen/aws-models/apigatewaymanagementapi.2018-11-29.json +++ b/codegen/sdk-codegen/aws-models/apigatewaymanagementapi.2018-11-29.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +271,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,14 +286,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +338,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +358,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -835,6 +835,7 @@ "SourceIp": { "target": "com.amazonaws.apigatewaymanagementapi#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source IP address of the TCP connection making the request to API Gateway.
", "smithy.api#jsonName": "sourceIp", "smithy.api#required": {} @@ -843,6 +844,7 @@ "UserAgent": { "target": "com.amazonaws.apigatewaymanagementapi#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The User Agent of the API caller.
", "smithy.api#jsonName": "userAgent", "smithy.api#required": {} @@ -912,6 +914,7 @@ "Data": { "target": "com.amazonaws.apigatewaymanagementapi#Data", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The data to be sent to the client specified by its connection id.
", "smithy.api#httpPayload": {}, "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/apigatewayv2.2018-11-29.json b/codegen/sdk-codegen/aws-models/apigatewayv2.2018-11-29.json index d1949818061..a91f55fbf42 100644 --- a/codegen/sdk-codegen/aws-models/apigatewayv2.2018-11-29.json +++ b/codegen/sdk-codegen/aws-models/apigatewayv2.2018-11-29.json @@ -142,6 +142,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the API.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -150,6 +151,7 @@ "ProtocolType": { "target": "com.amazonaws.apigatewayv2#ProtocolType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The API protocol.
", "smithy.api#jsonName": "protocolType", "smithy.api#required": {} @@ -158,6 +160,7 @@ "RouteSelectionExpression": { "target": "com.amazonaws.apigatewayv2#SelectionExpression", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The route selection expression for the API. For HTTP APIs, the routeSelectionExpression must be ${request.method} ${request.path}. If not provided, this will be the default for HTTP APIs. This property is required for WebSocket APIs.
", "smithy.api#jsonName": "routeSelectionExpression", "smithy.api#required": {} @@ -466,7 +469,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -509,7 +511,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -522,7 +525,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -536,7 +538,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -559,7 +560,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -594,7 +594,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -605,14 +604,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -626,14 +627,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -642,11 +641,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -657,14 +656,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -678,7 +679,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -698,7 +698,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -709,14 +708,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -727,9 +728,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1346,6 +1349,7 @@ "ApiId": { "target": "com.amazonaws.apigatewayv2#Id", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The API identifier.
", "smithy.api#jsonName": "apiId", "smithy.api#required": {} @@ -1368,6 +1372,7 @@ "Stage": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The API stage.
", "smithy.api#jsonName": "stage", "smithy.api#required": {} @@ -1501,6 +1506,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the authorizer.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1750,6 +1756,7 @@ "ApiId": { "target": "com.amazonaws.apigatewayv2#Id", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The API identifier.
", "smithy.api#jsonName": "apiId", "smithy.api#required": {} @@ -1773,6 +1780,7 @@ "Stage": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The API stage.
", "smithy.api#jsonName": "stage", "smithy.api#required": {} @@ -1868,6 +1876,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the API.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1876,6 +1885,7 @@ "ProtocolType": { "target": "com.amazonaws.apigatewayv2#ProtocolType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The API protocol.
", "smithy.api#jsonName": "protocolType", "smithy.api#required": {} @@ -2108,6 +2118,7 @@ "AuthorizerType": { "target": "com.amazonaws.apigatewayv2#AuthorizerType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The authorizer type. Specify REQUEST for a Lambda function using incoming request parameters. Specify JWT to use JSON Web Tokens (supported only for HTTP APIs).
", "smithy.api#jsonName": "authorizerType", "smithy.api#required": {} @@ -2130,6 +2141,7 @@ "IdentitySource": { "target": "com.amazonaws.apigatewayv2#IdentitySourceList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identity source for which authorization is requested.
For a REQUEST authorizer, this is optional. The value is a set of one or more mapping expressions of the specified request parameters. The identity source can be headers, query string parameters, stage variables, and context parameters. For example, if an Auth header and a Name query string parameter are defined as identity sources, this value is route.request.header.Auth, route.request.querystring.Name for WebSocket APIs. For HTTP APIs, use selection expressions prefixed with $, for example, $request.header.Auth, $request.querystring.Name. These parameters are used to perform runtime validation for Lambda-based authorizers by verifying all of the identity-related request parameters are present in the request, not null, and non-empty. Only when this is true does the authorizer invoke the authorizer Lambda function. Otherwise, it returns a 401 Unauthorized response without calling the Lambda function. For HTTP APIs, identity sources are also used as the cache key when caching is enabled. To learn more, see Working with AWS Lambda authorizers for HTTP APIs.
For JWT, a single entry that specifies where to extract the JSON Web Token (JWT) from inbound requests. Currently only header-based and query parameter-based selections are supported, for example $request.header.Authorization.
", "smithy.api#jsonName": "identitySource", "smithy.api#required": {} @@ -2152,6 +2164,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the authorizer.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -2400,6 +2413,7 @@ "DomainName": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And512", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain name.
", "smithy.api#jsonName": "domainName", "smithy.api#required": {} @@ -2569,6 +2583,7 @@ "IntegrationType": { "target": "com.amazonaws.apigatewayv2#IntegrationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The integration type of an integration. One of the following:
AWS: for integrating the route or method request with an AWS service action, including the Lambda function-invoking action. With the Lambda function-invoking action, this is referred to as the Lambda custom integration. With any other AWS service action, this is known as AWS integration. Supported only for WebSocket APIs.
AWS_PROXY: for integrating the route or method request with a Lambda function or other AWS service action. This integration is also referred to as a Lambda proxy integration.
HTTP: for integrating the route or method request with an HTTP endpoint. This integration is also referred to as the HTTP custom integration. Supported only for WebSocket APIs.
HTTP_PROXY: for integrating the route or method request with an HTTP endpoint, with the client request passed through as-is. This is also referred to as HTTP proxy integration. For HTTP API private integrations, use an HTTP_PROXY integration.
MOCK: for integrating the route or method request with API Gateway as a \"loopback\" endpoint without invoking any backend. Supported only for WebSocket APIs.
", "smithy.api#jsonName": "integrationType", "smithy.api#required": {} @@ -2703,6 +2718,7 @@ "IntegrationResponseKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The integration response key.
", "smithy.api#jsonName": "integrationResponseKey", "smithy.api#required": {} @@ -2992,6 +3008,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model. Must be alphanumeric.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3000,6 +3017,7 @@ "Schema": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween0And32K", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The schema for the model. For application/json models, this should be JSON schema draft 4 model.
", "smithy.api#jsonName": "schema", "smithy.api#required": {} @@ -3155,6 +3173,7 @@ "RouteKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The route key for the route.
", "smithy.api#jsonName": "routeKey", "smithy.api#required": {} @@ -3254,6 +3273,7 @@ "RouteResponseKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The route response key.
", "smithy.api#jsonName": "routeResponseKey", "smithy.api#required": {} @@ -3501,6 +3521,7 @@ "StageName": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stage.
", "smithy.api#jsonName": "stageName", "smithy.api#required": {} @@ -3663,6 +3684,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the VPC link.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -3678,6 +3700,7 @@ "SubnetIds": { "target": "com.amazonaws.apigatewayv2#SubnetIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of subnet IDs to include in the VPC link.
", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} @@ -4650,6 +4673,7 @@ "DomainName": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And512", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DomainName resource.
", "smithy.api#jsonName": "domainName", "smithy.api#required": {} @@ -4875,6 +4899,7 @@ "OutputType": { "target": "com.amazonaws.apigatewayv2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The output type of the exported definition file. Valid values are JSON and YAML.
", "smithy.api#httpQuery": "outputType", "smithy.api#required": {} @@ -7530,6 +7555,7 @@ "Body": { "target": "com.amazonaws.apigatewayv2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OpenAPI definition. Supported only for HTTP APIs.
", "smithy.api#jsonName": "body", "smithy.api#required": {} @@ -7878,6 +7904,7 @@ "IntegrationResponseKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The integration response key.
", "smithy.api#jsonName": "integrationResponseKey", "smithy.api#required": {} @@ -8022,6 +8049,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model. Must be alphanumeric.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -8227,6 +8255,7 @@ "Body": { "target": "com.amazonaws.apigatewayv2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OpenAPI definition. Supported only for HTTP APIs.
", "smithy.api#jsonName": "body", "smithy.api#required": {} @@ -8502,6 +8531,7 @@ "RouteKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The route key for the route.
", "smithy.api#jsonName": "routeKey", "smithy.api#required": {} @@ -8584,6 +8614,7 @@ "RouteResponseKey": { "target": "com.amazonaws.apigatewayv2#SelectionKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Represents the route response key of a route response.
", "smithy.api#jsonName": "routeResponseKey", "smithy.api#required": {} @@ -8773,6 +8804,7 @@ "StageName": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stage.
", "smithy.api#jsonName": "stageName", "smithy.api#required": {} @@ -9057,6 +9089,7 @@ "TagKeys": { "target": "com.amazonaws.apigatewayv2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Tag keys to delete
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -9135,6 +9168,7 @@ "ApiId": { "target": "com.amazonaws.apigatewayv2#Id", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The API identifier.
", "smithy.api#jsonName": "apiId", "smithy.api#required": {} @@ -11181,6 +11215,7 @@ "Name": { "target": "com.amazonaws.apigatewayv2#StringWithLengthBetween1And128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the VPC link.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -11189,6 +11224,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.apigatewayv2#SecurityGroupIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of security group IDs for the VPC link.
", "smithy.api#jsonName": "securityGroupIds", "smithy.api#required": {} @@ -11197,6 +11233,7 @@ "SubnetIds": { "target": "com.amazonaws.apigatewayv2#SubnetIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of subnet IDs to include in the VPC link.
", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} @@ -11212,6 +11249,7 @@ "VpcLinkId": { "target": "com.amazonaws.apigatewayv2#Id", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the VPC link.
", "smithy.api#jsonName": "vpcLinkId", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/app-mesh.2019-01-25.json b/codegen/sdk-codegen/aws-models/app-mesh.2019-01-25.json index 0f90d11fa5d..81531afe5d0 100644 --- a/codegen/sdk-codegen/aws-models/app-mesh.2019-01-25.json +++ b/codegen/sdk-codegen/aws-models/app-mesh.2019-01-25.json @@ -100,7 +100,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +142,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -156,7 +156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +169,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +191,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -239,14 +235,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -260,14 +258,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -276,11 +272,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -291,14 +287,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -312,7 +310,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -332,7 +329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -343,14 +339,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -361,9 +359,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/appconfig.2019-10-09.json b/codegen/sdk-codegen/aws-models/appconfig.2019-10-09.json index 2f2a892b161..2a6287f2eb3 100644 --- a/codegen/sdk-codegen/aws-models/appconfig.2019-10-09.json +++ b/codegen/sdk-codegen/aws-models/appconfig.2019-10-09.json @@ -381,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -424,7 +423,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -437,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -451,7 +450,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -474,7 +472,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -509,7 +506,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -520,14 +516,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -541,14 +539,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -557,11 +553,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -610,14 +606,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -631,7 +629,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -651,7 +648,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -662,14 +658,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -680,9 +678,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1940,7 +1940,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#GrowthFactor", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The percentage of targets to receive a deployed configuration during each\n interval.
", "smithy.api#required": {} } @@ -2718,7 +2717,7 @@ "VersionNumber": { "target": "com.amazonaws.appconfig#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "The versions number to delete.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -2803,7 +2802,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of targets to receive a deployed configuration during each\n interval.
" } }, @@ -2829,7 +2827,6 @@ "PercentageComplete": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of targets for which the deployment is available.
" } }, @@ -3057,7 +3054,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of targets that received a deployed configuration during each\n interval.
" } }, @@ -3126,7 +3122,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of targets to receive a deployed configuration during each\n interval.
" } }, @@ -3146,7 +3141,6 @@ "PercentageComplete": { "target": "com.amazonaws.appconfig#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of targets for which the deployment is available.
" } }, @@ -4079,7 +4073,7 @@ "VersionNumber": { "target": "com.amazonaws.appconfig#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "The version.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -4093,7 +4087,6 @@ "com.amazonaws.appconfig#GrowthFactor": { "type": "float", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1.0, "max": 100.0 @@ -4340,13 +4333,19 @@ "com.amazonaws.appconfig#KmsKeyIdentifier": { "type": "string", "traits": { - "smithy.api#pattern": "^[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}|alias/[a-zA-Z0-9/_-]{1,250}|arn:aws[a-zA-Z-]*:kms:[a-z]{2}(-gov|-iso(b?))?-[a-z]+-\\d{1}:\\d{12}:(key/[0-9a-f-]{36}|alias/[a-zA-Z0-9/_-]{1,250})$" + "smithy.api#length": { + "min": 1, + "max": 2048 + } } }, "com.amazonaws.appconfig#KmsKeyIdentifierOrEmpty": { "type": "string", "traits": { - "smithy.api#pattern": "^\\s{0,1}|[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}|alias/[a-zA-Z0-9/_-]{1,250}|arn:aws[a-zA-Z-]*:kms:[a-z]{2}(-gov|-iso(b?))?-[a-z]+-\\d{1}:\\d{12}:(key/[0-9a-f-]{36}|alias/[a-zA-Z0-9/_-]{1,250})$" + "smithy.api#length": { + "min": 0, + "max": 2048 + } } }, "com.amazonaws.appconfig#ListApplications": { @@ -4405,7 +4404,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.
", "smithy.api#httpQuery": "max_results" } @@ -4489,7 +4487,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.
", "smithy.api#httpQuery": "max_results" } @@ -4569,7 +4566,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.
", "smithy.api#httpQuery": "max_results" } @@ -4642,7 +4638,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items that may be returned for this call. If there are items that\n have not yet been returned, the response will include a non-null NextToken
\n that you can provide in a subsequent call to get the next set of results.
The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.
", "smithy.api#httpQuery": "max_results" } @@ -4802,7 +4796,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.
", "smithy.api#httpQuery": "max_results" } @@ -4856,7 +4849,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.
", "smithy.api#httpQuery": "max_results" } @@ -4956,7 +4948,6 @@ "MaxResults": { "target": "com.amazonaws.appconfig#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that\n you can specify in a subsequent call to get the next set of results.
", "smithy.api#httpQuery": "max_results" } @@ -5050,7 +5041,6 @@ "com.amazonaws.appconfig#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5200,7 +5190,6 @@ "com.amazonaws.appconfig#Percentage": { "type": "float", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1.0, "max": 100.0 @@ -5951,7 +5940,6 @@ "GrowthFactor": { "target": "com.amazonaws.appconfig#GrowthFactor", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The percentage of targets to receive a deployed configuration during each\n interval.
" } }, diff --git a/codegen/sdk-codegen/aws-models/appconfigdata.2021-11-11.json b/codegen/sdk-codegen/aws-models/appconfigdata.2021-11-11.json index 86cd8d3eeb0..510771bb59a 100644 --- a/codegen/sdk-codegen/aws-models/appconfigdata.2021-11-11.json +++ b/codegen/sdk-codegen/aws-models/appconfigdata.2021-11-11.json @@ -71,7 +71,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -114,7 +113,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -127,7 +127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -141,7 +140,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -164,7 +162,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +196,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -210,14 +206,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -231,14 +229,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -247,11 +243,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -262,14 +258,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -283,7 +281,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -303,7 +300,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -314,14 +310,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -332,9 +330,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/appfabric.2023-05-19.json b/codegen/sdk-codegen/aws-models/appfabric.2023-05-19.json index f19e531f3df..e989ea6b05e 100644 --- a/codegen/sdk-codegen/aws-models/appfabric.2023-05-19.json +++ b/codegen/sdk-codegen/aws-models/appfabric.2023-05-19.json @@ -1371,7 +1371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1390,7 +1389,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1418,13 +1416,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1437,7 +1436,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1451,7 +1449,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1474,7 +1471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1509,11 +1505,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1524,16 +1518,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1547,14 +1544,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1563,15 +1558,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1582,16 +1576,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1605,7 +1602,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1625,11 +1621,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1640,20 +1634,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1664,18 +1660,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/appflow.2020-08-23.json b/codegen/sdk-codegen/aws-models/appflow.2020-08-23.json index 56e4e50cb05..b7289d08e05 100644 --- a/codegen/sdk-codegen/aws-models/appflow.2020-08-23.json +++ b/codegen/sdk-codegen/aws-models/appflow.2020-08-23.json @@ -4416,7 +4416,6 @@ "com.amazonaws.appflow#FlowErrorDeactivationThreshold": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -6506,7 +6505,6 @@ "com.amazonaws.appflow#PortNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -7575,7 +7573,6 @@ "portNumber": { "target": "com.amazonaws.appflow#PortNumber", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The port number of the SAPOData instance.
", "smithy.api#required": {} } @@ -8196,7 +8193,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8239,7 +8235,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8252,7 +8249,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8266,7 +8262,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8289,7 +8284,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8324,7 +8318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8335,14 +8328,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8356,14 +8351,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -8372,11 +8365,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8387,14 +8380,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8408,7 +8403,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8428,7 +8422,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8439,14 +8432,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8457,9 +8452,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9090,7 +9087,6 @@ "flowErrorDeactivationThreshold": { "target": "com.amazonaws.appflow#FlowErrorDeactivationThreshold", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Defines how many times a scheduled flow fails consecutively before Amazon AppFlow\n deactivates it.
" } } diff --git a/codegen/sdk-codegen/aws-models/appintegrations.2020-07-29.json b/codegen/sdk-codegen/aws-models/appintegrations.2020-07-29.json index d5ec1f77fe5..20fd03a1dba 100644 --- a/codegen/sdk-codegen/aws-models/appintegrations.2020-07-29.json +++ b/codegen/sdk-codegen/aws-models/appintegrations.2020-07-29.json @@ -160,7 +160,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -203,7 +202,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -216,7 +216,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -230,7 +229,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -253,7 +251,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -288,7 +285,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -299,14 +295,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -320,14 +318,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -336,11 +332,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -351,14 +347,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -372,7 +370,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -392,7 +389,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -403,14 +399,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -421,9 +419,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1223,8 +1223,7 @@ "ScheduleConfig": { "target": "com.amazonaws.appintegrations#ScheduleConfiguration", "traits": { - "smithy.api#documentation": "The name of the data and how often it should be pulled from the source.
", - "smithy.api#required": {} + "smithy.api#documentation": "The name of the data and how often it should be pulled from the source.
" } }, "Tags": { diff --git a/codegen/sdk-codegen/aws-models/application-auto-scaling.2016-02-06.json b/codegen/sdk-codegen/aws-models/application-auto-scaling.2016-02-06.json index 10389491008..1dbd160aa43 100644 --- a/codegen/sdk-codegen/aws-models/application-auto-scaling.2016-02-06.json +++ b/codegen/sdk-codegen/aws-models/application-auto-scaling.2016-02-06.json @@ -191,7 +191,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -234,7 +233,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -247,7 +247,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -261,7 +260,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -284,7 +282,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -319,7 +316,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -330,14 +326,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -351,14 +349,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -367,18 +363,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -387,7 +382,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -407,14 +403,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -428,7 +426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -448,7 +445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -459,14 +455,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -477,9 +475,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/application-discovery-service.2015-11-01.json b/codegen/sdk-codegen/aws-models/application-discovery-service.2015-11-01.json index 854b31c8d05..a47d155bc45 100644 --- a/codegen/sdk-codegen/aws-models/application-discovery-service.2015-11-01.json +++ b/codegen/sdk-codegen/aws-models/application-discovery-service.2015-11-01.json @@ -36,6 +36,9 @@ { "target": "com.amazonaws.applicationdiscoveryservice#AssociateConfigurationItemsToApplication" }, + { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgents" + }, { "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteImportData" }, @@ -54,6 +57,9 @@ { "target": "com.amazonaws.applicationdiscoveryservice#DescribeAgents" }, + { + "target": "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTask" + }, { "target": "com.amazonaws.applicationdiscoveryservice#DescribeConfigurations" }, @@ -87,6 +93,9 @@ { "target": "com.amazonaws.applicationdiscoveryservice#ListServerNeighbors" }, + { + "target": "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTask" + }, { "target": "com.amazonaws.applicationdiscoveryservice#StartContinuousExport" }, @@ -169,7 +178,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -212,7 +220,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -225,7 +234,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -239,7 +247,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,7 +269,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -297,7 +303,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -308,14 +313,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -329,14 +336,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -345,11 +350,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -360,14 +365,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -381,7 +388,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -401,7 +407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -412,14 +417,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -430,9 +437,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1133,6 +1142,193 @@ "smithy.api#httpError": 403 } }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentError": { + "type": "structure", + "members": { + "agentId": { + "target": "com.amazonaws.applicationdiscoveryservice#AgentId", + "traits": { + "smithy.api#documentation": "\n The ID of the agent or data collector to delete.\n
", + "smithy.api#required": {} + } + }, + "errorMessage": { + "target": "com.amazonaws.applicationdiscoveryservice#String", + "traits": { + "smithy.api#documentation": "\n The description of the error that occurred for the delete failed agent.\n
", + "smithy.api#required": {} + } + }, + "errorCode": { + "target": "com.amazonaws.applicationdiscoveryservice#DeleteAgentErrorCode", + "traits": { + "smithy.api#documentation": "\n The type of error that occurred for the delete failed agent. \n Valid status are: AGENT_IN_USE | NOT_FOUND | INTERNAL_SERVER_ERROR.\n
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "\n An object representing the agent or data collector that failed to delete, each containing agentId, \n errorMessage, and errorCode. \n
" + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentErrors": { + "type": "list", + "member": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentError" + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgents": { + "type": "operation", + "input": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentsRequest" + }, + "output": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.applicationdiscoveryservice#AuthorizationErrorException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#InvalidParameterException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#InvalidParameterValueException" + }, + { + "target": "com.amazonaws.applicationdiscoveryservice#ServerInternalErrorException" + } + ], + "traits": { + "smithy.api#documentation": "\n Deletes one or more agents or collectors as specified by ID. Deleting an agent or collector does not \n delete the previously discovered data. \n To delete the data collected, use StartBatchDeleteConfigurationTask
.\n \n
\n The list of agents to delete.\n
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentsResponse": { + "type": "structure", + "members": { + "errors": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteAgentErrors", + "traits": { + "smithy.api#documentation": "\n A list of agent IDs that failed to delete during the deletion task, each paired with an error message.\n
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteConfigurationTask": { + "type": "structure", + "members": { + "taskId": { + "target": "com.amazonaws.applicationdiscoveryservice#UUID", + "traits": { + "smithy.api#documentation": "\n The deletion task's unique identifier. \n
" + } + }, + "status": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteConfigurationTaskStatus", + "traits": { + "smithy.api#documentation": "\n The current execution status of the deletion task. \n Valid status are: INITIALIZING | VALIDATING | DELETING | COMPLETED | FAILED.\n
" + } + }, + "startTime": { + "target": "com.amazonaws.applicationdiscoveryservice#TimeStamp", + "traits": { + "smithy.api#documentation": "\n An epoch seconds timestamp (UTC) of when the deletion task was started.\n
" + } + }, + "endTime": { + "target": "com.amazonaws.applicationdiscoveryservice#TimeStamp", + "traits": { + "smithy.api#documentation": "\n An epoch seconds timestamp (UTC) of when the deletion task was completed or failed.\n
" + } + }, + "configurationType": { + "target": "com.amazonaws.applicationdiscoveryservice#DeletionConfigurationItemType", + "traits": { + "smithy.api#documentation": "\n The type of configuration item to delete. Supported types are: SERVER.\n
" + } + }, + "requestedConfigurations": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationIdList", + "traits": { + "smithy.api#documentation": "\n The list of configuration IDs that were originally requested to be deleted by the deletion task.\n
" + } + }, + "deletedConfigurations": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationIdList", + "traits": { + "smithy.api#documentation": "\n The list of configuration IDs that were successfully deleted by the deletion task.\n
" + } + }, + "failedConfigurations": { + "target": "com.amazonaws.applicationdiscoveryservice#FailedConfigurationList", + "traits": { + "smithy.api#documentation": "\n A list of configuration IDs that failed to delete during the deletion task, \n each paired with an error message.\n
" + } + }, + "deletionWarnings": { + "target": "com.amazonaws.applicationdiscoveryservice#DeletionWarningsList", + "traits": { + "smithy.api#documentation": "\n A list of configuration IDs that produced warnings regarding their deletion, \n paired with a warning message.\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n A metadata object that represents the deletion task being executed.\n
" + } + }, + "com.amazonaws.applicationdiscoveryservice#BatchDeleteConfigurationTaskStatus": { + "type": "enum", + "members": { + "INITIALIZING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INITIALIZING" + } + }, + "VALIDATING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "VALIDATING" + } + }, + "DELETING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DELETING" + } + }, + "COMPLETED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COMPLETED" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + } + } + }, "com.amazonaws.applicationdiscoveryservice#BatchDeleteImportData": { "type": "operation", "input": { @@ -1229,6 +1425,13 @@ "smithy.api#documentation": "The IDs for the import tasks that you want to delete.
", "smithy.api#required": {} } + }, + "deleteHistory": { + "target": "com.amazonaws.applicationdiscoveryservice#Boolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "\n Set to true
to remove the deleted import task from \n DescribeImportTasks.\n
Conflict error.
", "smithy.api#error": "client", "smithy.api#httpError": 409 } @@ -1926,6 +2129,63 @@ } } }, + "com.amazonaws.applicationdiscoveryservice#DeleteAgent": { + "type": "structure", + "members": { + "agentId": { + "target": "com.amazonaws.applicationdiscoveryservice#AgentId", + "traits": { + "smithy.api#documentation": "\n The ID of the agent or data collector to delete.\n
", + "smithy.api#required": {} + } + }, + "force": { + "target": "com.amazonaws.applicationdiscoveryservice#Boolean", + "traits": { + "smithy.api#default": false, + "smithy.api#documentation": "\n Optional flag used to force delete an agent or data collector. It is needed to delete any agent in \n HEALTHY/UNHEALTHY/RUNNING status. Note that deleting an agent that is actively reporting health causes it \n to be re-registered with a different agent ID after data collector re-connects with Amazon Web Services.\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n An object representing the agent or data collector to be deleted along with \n the optional configurations for error handling.\n
" + } + }, + "com.amazonaws.applicationdiscoveryservice#DeleteAgentErrorCode": { + "type": "enum", + "members": { + "NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NOT_FOUND" + } + }, + "INTERNAL_SERVER_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INTERNAL_SERVER_ERROR" + } + }, + "AGENT_IN_USE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AGENT_IN_USE" + } + } + } + }, + "com.amazonaws.applicationdiscoveryservice#DeleteAgents": { + "type": "list", + "member": { + "target": "com.amazonaws.applicationdiscoveryservice#DeleteAgent" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 50 + } + } + }, "com.amazonaws.applicationdiscoveryservice#DeleteApplications": { "type": "operation", "input": { @@ -2037,6 +2297,50 @@ "smithy.api#output": {} } }, + "com.amazonaws.applicationdiscoveryservice#DeletionConfigurationItemType": { + "type": "enum", + "members": { + "SERVER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SERVER" + } + } + } + }, + "com.amazonaws.applicationdiscoveryservice#DeletionWarning": { + "type": "structure", + "members": { + "configurationId": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationId", + "traits": { + "smithy.api#documentation": "\n The unique identifier of the configuration that produced a warning.\n
" + } + }, + "warningCode": { + "target": "com.amazonaws.applicationdiscoveryservice#WarningCode", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "\n The integer warning code associated with the warning message.\n
" + } + }, + "warningText": { + "target": "com.amazonaws.applicationdiscoveryservice#WarningText", + "traits": { + "smithy.api#documentation": "\n A descriptive message of the warning the associated configuration ID produced. \n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n A configuration ID paired with a warning message.\n
" + } + }, + "com.amazonaws.applicationdiscoveryservice#DeletionWarningsList": { + "type": "list", + "member": { + "target": "com.amazonaws.applicationdiscoveryservice#DeletionWarning" + } + }, "com.amazonaws.applicationdiscoveryservice#DescribeAgents": { "type": "operation", "input": { @@ -2063,7 +2367,13 @@ } ], "traits": { - "smithy.api#documentation": "Lists agents or collectors as specified by ID or other filters. All agents/collectors\n associated with your user can be listed if you call DescribeAgents
as is\n without passing any parameters.
Lists agents or collectors as specified by ID or other filters. All agents/collectors\n associated with your user can be listed if you call DescribeAgents
as is\n without passing any parameters.
\n Takes a unique deletion task identifier as input and returns metadata about a configuration deletion task.
" + } + }, + "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTaskRequest": { + "type": "structure", + "members": { + "taskId": { + "target": "com.amazonaws.applicationdiscoveryservice#UUID", + "traits": { + "smithy.api#documentation": "\n The ID of the task to delete.\n
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.applicationdiscoveryservice#DescribeBatchDeleteConfigurationTaskResponse": { + "type": "structure", + "members": { + "task": { + "target": "com.amazonaws.applicationdiscoveryservice#BatchDeleteConfigurationTask", + "traits": { + "smithy.api#documentation": "\n The BatchDeleteConfigurationTask
that represents the deletion task being executed.\n
\n DescribeExportConfigurations
is deprecated. Use DescribeExportTasks, instead.
\n DescribeExportConfigurations
is deprecated. Use DescribeExportTasks, instead.
Retrieve status of one or more export tasks. You can retrieve the status of up to 100\n export tasks.
" + "smithy.api#documentation": "Retrieve status of one or more export tasks. You can retrieve the status of up to 100\n export tasks.
", + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "exportsInfo", + "pageSize": "maxResults" + } } }, "com.amazonaws.applicationdiscoveryservice#DescribeExportTasksRequest": { @@ -2479,6 +2857,7 @@ "smithy.api#paginated": { "inputToken": "nextToken", "outputToken": "nextToken", + "items": "tasks", "pageSize": "maxResults" } } @@ -2573,7 +2952,13 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves a list of configuration items that have tags as specified by the key-value\n pairs, name and value, passed to the optional parameter filters
.
There are three valid tag filter names:
\ntagKey
\ntagValue
\nconfigurationId
\nAlso, all configuration items associated with your user that have tags can be\n listed if you call DescribeTags
as is without passing any parameters.
Retrieves a list of configuration items that have tags as specified by the key-value\n pairs, name and value, passed to the optional parameter filters
.
There are three valid tag filter names:
\ntagKey
\ntagValue
\nconfigurationId
\nAlso, all configuration items associated with your user that have tags can be\n listed if you call DescribeTags
as is without passing any parameters.
\n Indicates that the exported data must include EC2 instance type matches for on-premises servers \n that are discovered through Amazon Web Services Application Discovery Service.\n
" } }, + "com.amazonaws.applicationdiscoveryservice#ErrorMessage": { + "type": "string" + }, + "com.amazonaws.applicationdiscoveryservice#ErrorStatusCode": { + "type": "integer", + "traits": { + "smithy.api#default": 0 + } + }, "com.amazonaws.applicationdiscoveryservice#ExcludedInstanceTypes": { "type": "list", "member": { @@ -2969,6 +3363,39 @@ "target": "com.amazonaws.applicationdiscoveryservice#ExportInfo" } }, + "com.amazonaws.applicationdiscoveryservice#FailedConfiguration": { + "type": "structure", + "members": { + "configurationId": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationId", + "traits": { + "smithy.api#documentation": "\n The unique identifier of the configuration the failed to delete.\n
" + } + }, + "errorStatusCode": { + "target": "com.amazonaws.applicationdiscoveryservice#ErrorStatusCode", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "\n The integer error code associated with the error message.\n
" + } + }, + "errorMessage": { + "target": "com.amazonaws.applicationdiscoveryservice#ErrorMessage", + "traits": { + "smithy.api#documentation": "\n A descriptive message indicating why the associated configuration failed to delete.\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n A configuration ID paired with an error message.\n
" + } + }, + "com.amazonaws.applicationdiscoveryservice#FailedConfigurationList": { + "type": "list", + "member": { + "target": "com.amazonaws.applicationdiscoveryservice#FailedConfiguration" + } + }, "com.amazonaws.applicationdiscoveryservice#Filter": { "type": "structure", "members": { @@ -3374,7 +3801,7 @@ "min": 0, "max": 200 }, - "smithy.api#pattern": "^\\S*$" + "smithy.api#pattern": "^import-task-[a-fA-F0-9]{32}$" } }, "com.amazonaws.applicationdiscoveryservice#ImportTaskList": { @@ -3435,6 +3862,19 @@ "smithy.api#httpError": 400 } }, + "com.amazonaws.applicationdiscoveryservice#LimitExceededException": { + "type": "structure", + "members": { + "message": { + "target": "com.amazonaws.applicationdiscoveryservice#Message" + } + }, + "traits": { + "smithy.api#documentation": "\n The limit of 200 configuration IDs per request has been exceeded.\n
", + "smithy.api#error": "client", + "smithy.api#httpError": 400 + } + }, "com.amazonaws.applicationdiscoveryservice#ListConfigurations": { "type": "operation", "input": { @@ -3464,7 +3904,13 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves a list of configuration items as specified by the value passed to the\n required parameter configurationType
. Optional filtering may be applied to refine\n search results.
Retrieves a list of configuration items as specified by the value passed to the\n required parameter configurationType
. Optional filtering may be applied to refine\n search results.
\n Takes a list of configurationId as input and starts an asynchronous deletion \n task to remove the configurationItems. Returns a unique deletion task identifier.\n
" + } + }, + "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTaskRequest": { + "type": "structure", + "members": { + "configurationType": { + "target": "com.amazonaws.applicationdiscoveryservice#DeletionConfigurationItemType", + "traits": { + "smithy.api#documentation": "\n The type of configuration item to delete. Supported types are: SERVER.\n
", + "smithy.api#required": {} + } + }, + "configurationIds": { + "target": "com.amazonaws.applicationdiscoveryservice#ConfigurationIdList", + "traits": { + "smithy.api#documentation": "\n The list of configuration IDs that will be deleted by the task.\n
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.applicationdiscoveryservice#StartBatchDeleteConfigurationTaskResponse": { + "type": "structure", + "members": { + "taskId": { + "target": "com.amazonaws.applicationdiscoveryservice#UUID", + "traits": { + "smithy.api#documentation": "\n The unique identifier associated with the newly started deletion task.\n
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.applicationdiscoveryservice#StartContinuousExport": { "type": "operation", "input": { @@ -4423,6 +4937,12 @@ } } }, + "com.amazonaws.applicationdiscoveryservice#UUID": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$" + } + }, "com.amazonaws.applicationdiscoveryservice#UpdateApplication": { "type": "operation", "input": { @@ -4531,6 +5051,15 @@ "smithy.api#pattern": "^[a-z]{2}-[a-z\\-]+-[0-9]+$" } }, + "com.amazonaws.applicationdiscoveryservice#WarningCode": { + "type": "integer", + "traits": { + "smithy.api#default": 0 + } + }, + "com.amazonaws.applicationdiscoveryservice#WarningText": { + "type": "string" + }, "com.amazonaws.applicationdiscoveryservice#orderString": { "type": "enum", "members": { diff --git a/codegen/sdk-codegen/aws-models/application-insights.2018-11-25.json b/codegen/sdk-codegen/aws-models/application-insights.2018-11-25.json index 85ab0046bed..cf774fb7824 100644 --- a/codegen/sdk-codegen/aws-models/application-insights.2018-11-25.json +++ b/codegen/sdk-codegen/aws-models/application-insights.2018-11-25.json @@ -1719,7 +1719,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1762,7 +1761,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1775,7 +1775,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1789,7 +1788,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1812,7 +1810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1847,7 +1844,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1858,14 +1854,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1879,14 +1877,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1895,11 +1891,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1910,14 +1906,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1931,7 +1929,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1951,7 +1948,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1962,14 +1958,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1980,9 +1978,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/applicationcostprofiler.2020-09-10.json b/codegen/sdk-codegen/aws-models/applicationcostprofiler.2020-09-10.json index 206abb7a5e4..2bf05ab4c59 100644 --- a/codegen/sdk-codegen/aws-models/applicationcostprofiler.2020-09-10.json +++ b/codegen/sdk-codegen/aws-models/applicationcostprofiler.2020-09-10.json @@ -109,7 +109,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -152,7 +151,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -165,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +200,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +234,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -248,14 +244,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -269,14 +267,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -285,11 +281,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -370,9 +368,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/apprunner.2020-05-15.json b/codegen/sdk-codegen/aws-models/apprunner.2020-05-15.json index 72c0c8e33e9..10bce9021c9 100644 --- a/codegen/sdk-codegen/aws-models/apprunner.2020-05-15.json +++ b/codegen/sdk-codegen/aws-models/apprunner.2020-05-15.json @@ -230,7 +230,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -273,7 +272,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -286,7 +286,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -300,7 +299,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -323,7 +321,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -358,7 +355,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -369,14 +365,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -390,14 +388,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -406,11 +402,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -421,14 +417,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -442,7 +440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -462,7 +459,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -473,14 +469,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -491,9 +489,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/appstream.2016-12-01.json b/codegen/sdk-codegen/aws-models/appstream.2016-12-01.json index 8b63e003142..34ea5d6835b 100644 --- a/codegen/sdk-codegen/aws-models/appstream.2016-12-01.json +++ b/codegen/sdk-codegen/aws-models/appstream.2016-12-01.json @@ -35,6 +35,7 @@ "EndpointType": { "target": "com.amazonaws.appstream#AccessEndpointType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of interface endpoint.
", "smithy.api#required": {} } @@ -145,6 +146,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block.
", "smithy.api#required": {} } @@ -152,6 +154,7 @@ "Arn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the app block.
", "smithy.api#required": {} } @@ -221,6 +224,7 @@ "Arn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the app block builder.
", "smithy.api#required": {} } @@ -228,6 +232,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block builder.
", "smithy.api#required": {} } @@ -247,6 +252,7 @@ "Platform": { "target": "com.amazonaws.appstream#AppBlockBuilderPlatformType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The platform of the app block builder.
\n\n WINDOWS_SERVER_2019
is the only valid value.
The instance type of the app block builder.
", "smithy.api#required": {} } @@ -273,6 +280,7 @@ "VpcConfig": { "target": "com.amazonaws.appstream#VpcConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC configuration for the app block builder.
", "smithy.api#required": {} } @@ -280,6 +288,7 @@ "State": { "target": "com.amazonaws.appstream#AppBlockBuilderState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The state of the app block builder.
", "smithy.api#required": {} } @@ -319,6 +328,7 @@ "AppBlockArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the app block.
", "smithy.api#required": {} } @@ -326,6 +336,7 @@ "AppBlockBuilderName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block builder.
", "smithy.api#required": {} } @@ -529,7 +540,6 @@ "Enabled": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If there is a problem, the application can be disabled after image creation.
" } }, @@ -627,6 +637,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet associated with the application.
", "smithy.api#required": {} } @@ -634,6 +645,7 @@ "ApplicationArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the application associated with the fleet.
", "smithy.api#required": {} } @@ -661,7 +673,7 @@ "Enabled": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enables or disables persistent application settings for users during their streaming sessions.
", "smithy.api#required": {} } @@ -683,7 +695,6 @@ "Enabled": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether persistent application settings are enabled for users during their streaming sessions.
" } }, @@ -766,6 +777,7 @@ "AppBlockArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the app block.
", "smithy.api#required": {} } @@ -773,6 +785,7 @@ "AppBlockBuilderName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block builder.
", "smithy.api#required": {} } @@ -831,6 +844,7 @@ "FleetName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -838,6 +852,7 @@ "ApplicationArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the application.
", "smithy.api#required": {} } @@ -893,6 +908,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -900,6 +916,7 @@ "EntitlementName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.
", "smithy.api#required": {} } @@ -907,6 +924,7 @@ "ApplicationIdentifier": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the application.
", "smithy.api#required": {} } @@ -961,6 +979,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -968,6 +987,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -1057,6 +1077,7 @@ "UserStackAssociations": { "target": "com.amazonaws.appstream#UserStackAssociationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of UserStackAssociation objects.
", "smithy.api#required": {} } @@ -1106,6 +1127,7 @@ "UserStackAssociations": { "target": "com.amazonaws.appstream#UserStackAssociationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of UserStackAssociation objects.
", "smithy.api#required": {} } @@ -1130,10 +1152,7 @@ } }, "com.amazonaws.appstream#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.appstream#BooleanObject": { "type": "boolean" @@ -1187,6 +1206,7 @@ "DesiredInstances": { "target": "com.amazonaws.appstream#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The desired number of streaming instances.
", "smithy.api#required": {} } @@ -1202,6 +1222,7 @@ "Desired": { "target": "com.amazonaws.appstream#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The desired number of streaming instances.
", "smithy.api#required": {} } @@ -1280,6 +1301,7 @@ "SourceImageName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image to copy.
", "smithy.api#required": {} } @@ -1287,6 +1309,7 @@ "DestinationImageName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name that the image will have when it is copied to the destination.
", "smithy.api#required": {} } @@ -1294,6 +1317,7 @@ "DestinationRegion": { "target": "com.amazonaws.appstream#RegionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The destination region to which the image will be copied. This parameter is required, even if you are copying an image within the same region.
", "smithy.api#required": {} } @@ -1399,6 +1423,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique name for the app block builder.
", "smithy.api#required": {} } @@ -1424,6 +1449,7 @@ "Platform": { "target": "com.amazonaws.appstream#AppBlockBuilderPlatformType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The platform of the app block builder.
\n\n WINDOWS_SERVER_2019
is the only valid value.
The instance type to use when launching the app block builder. The following instance\n types are available:
\nstream.standard.small
\nstream.standard.medium
\nstream.standard.large
\nstream.standard.xlarge
\nstream.standard.2xlarge
\nThe VPC configuration for the app block builder.
\nApp block builders require that you specify at least two subnets in different availability\n zones.
", "smithy.api#required": {} } @@ -1502,6 +1530,7 @@ "AppBlockBuilderName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block builder.
", "smithy.api#required": {} } @@ -1543,6 +1572,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block.
", "smithy.api#required": {} } @@ -1562,6 +1592,7 @@ "SourceS3Location": { "target": "com.amazonaws.appstream#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source S3 location of the app block.
", "smithy.api#required": {} } @@ -1644,6 +1675,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the application. This name is visible to users when display name is not specified.
", "smithy.api#required": {} } @@ -1663,6 +1695,7 @@ "IconS3Location": { "target": "com.amazonaws.appstream#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location in S3 of the application icon.
", "smithy.api#required": {} } @@ -1670,6 +1703,7 @@ "LaunchPath": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The launch path of the application.
", "smithy.api#required": {} } @@ -1689,6 +1723,7 @@ "Platforms": { "target": "com.amazonaws.appstream#Platforms", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The platforms the application supports. WINDOWS_SERVER_2019 and AMAZON_LINUX2 are supported for Elastic fleets.
", "smithy.api#required": {} } @@ -1696,6 +1731,7 @@ "InstanceFamilies": { "target": "com.amazonaws.appstream#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The instance families the application supports. Valid values are GENERAL_PURPOSE and GRAPHICS_G4.
", "smithy.api#required": {} } @@ -1703,6 +1739,7 @@ "AppBlockArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The app block ARN to which the application should be associated
", "smithy.api#required": {} } @@ -1767,6 +1804,7 @@ "DirectoryName": { "target": "com.amazonaws.appstream#DirectoryName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The fully qualified name of the directory (for example, corp.example.com).
", "smithy.api#required": {} } @@ -1774,6 +1812,7 @@ "OrganizationalUnitDistinguishedNames": { "target": "com.amazonaws.appstream#OrganizationalUnitDistinguishedNamesList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The distinguished names of the organizational units for computer accounts.
", "smithy.api#required": {} } @@ -1841,6 +1880,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.
", "smithy.api#required": {} } @@ -1848,6 +1888,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack with which the entitlement is associated.
", "smithy.api#required": {} } @@ -1861,6 +1902,7 @@ "AppVisibility": { "target": "com.amazonaws.appstream#AppVisibility", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether all or selected apps are entitled.
", "smithy.api#required": {} } @@ -1868,6 +1910,7 @@ "Attributes": { "target": "com.amazonaws.appstream#EntitlementAttributeList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The attributes of the entitlement.
", "smithy.api#required": {} } @@ -1944,6 +1987,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique name for the fleet.
", "smithy.api#required": {} } @@ -1963,6 +2007,7 @@ "InstanceType": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The instance type to use when launching fleet instances. The following instance types are available:
\nstream.standard.small
\nstream.standard.medium
\nstream.standard.large
\nstream.standard.xlarge
\nstream.standard.2xlarge
\nstream.compute.large
\nstream.compute.xlarge
\nstream.compute.2xlarge
\nstream.compute.4xlarge
\nstream.compute.8xlarge
\nstream.memory.large
\nstream.memory.xlarge
\nstream.memory.2xlarge
\nstream.memory.4xlarge
\nstream.memory.8xlarge
\nstream.memory.z1d.large
\nstream.memory.z1d.xlarge
\nstream.memory.z1d.2xlarge
\nstream.memory.z1d.3xlarge
\nstream.memory.z1d.6xlarge
\nstream.memory.z1d.12xlarge
\nstream.graphics-design.large
\nstream.graphics-design.xlarge
\nstream.graphics-design.2xlarge
\nstream.graphics-design.4xlarge
\nstream.graphics-desktop.2xlarge
\nstream.graphics.g4dn.xlarge
\nstream.graphics.g4dn.2xlarge
\nstream.graphics.g4dn.4xlarge
\nstream.graphics.g4dn.8xlarge
\nstream.graphics.g4dn.12xlarge
\nstream.graphics.g4dn.16xlarge
\nstream.graphics-pro.4xlarge
\nstream.graphics-pro.8xlarge
\nstream.graphics-pro.16xlarge
\nThe following instance types are available for Elastic fleets:
\nstream.standard.small
\nstream.standard.medium
\nstream.standard.large
\nstream.standard.xlarge
\nstream.standard.2xlarge
\nA unique name for the image builder.
", "smithy.api#required": {} } @@ -2160,6 +2206,7 @@ "InstanceType": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The instance type to use when launching the image builder. The following instance types are available:
\nstream.standard.small
\nstream.standard.medium
\nstream.standard.large
\nstream.compute.large
\nstream.compute.xlarge
\nstream.compute.2xlarge
\nstream.compute.4xlarge
\nstream.compute.8xlarge
\nstream.memory.large
\nstream.memory.xlarge
\nstream.memory.2xlarge
\nstream.memory.4xlarge
\nstream.memory.8xlarge
\nstream.memory.z1d.large
\nstream.memory.z1d.xlarge
\nstream.memory.z1d.2xlarge
\nstream.memory.z1d.3xlarge
\nstream.memory.z1d.6xlarge
\nstream.memory.z1d.12xlarge
\nstream.graphics-design.large
\nstream.graphics-design.xlarge
\nstream.graphics-design.2xlarge
\nstream.graphics-design.4xlarge
\nstream.graphics-desktop.2xlarge
\nstream.graphics.g4dn.xlarge
\nstream.graphics.g4dn.2xlarge
\nstream.graphics.g4dn.4xlarge
\nstream.graphics.g4dn.8xlarge
\nstream.graphics.g4dn.12xlarge
\nstream.graphics.g4dn.16xlarge
\nstream.graphics-pro.4xlarge
\nstream.graphics-pro.8xlarge
\nstream.graphics-pro.16xlarge
\nThe name of the image builder.
", "smithy.api#required": {} } @@ -2339,6 +2387,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -2460,6 +2509,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -2467,6 +2517,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -2474,6 +2525,7 @@ "UserId": { "target": "com.amazonaws.appstream#StreamingUrlUserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the user.
", "smithy.api#required": {} } @@ -2562,6 +2614,7 @@ "existingImageName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image to update.
", "smithy.api#required": {} } @@ -2569,6 +2622,7 @@ "newImageName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new image. The name must be unique within the AWS account and Region.
", "smithy.api#required": {} } @@ -2594,7 +2648,6 @@ "dryRun": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to display the status of image update availability before AppStream 2.0 initiates the process of creating a new updated image. If this value is set to true
, AppStream 2.0 displays whether image updates are available. If this value is set to false
, AppStream 2.0 initiates the process of creating a new updated image without displaying whether image updates are available.
Indicates whether a new image can be created.
" } } @@ -2706,6 +2758,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The email address of the user.
\nUsers' email addresses are case-sensitive. During login, if they specify an email address that doesn't use the same capitalization as the email address specified when their user pool account was created, a \"user does not exist\" error message displays.
\nThe authentication type for the user. You must specify USERPOOL.
", "smithy.api#required": {} } @@ -2802,6 +2856,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block builder.
", "smithy.api#required": {} } @@ -2824,6 +2879,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block.
", "smithy.api#required": {} } @@ -2872,6 +2928,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the application.
", "smithy.api#required": {} } @@ -2914,6 +2971,7 @@ "DirectoryName": { "target": "com.amazonaws.appstream#DirectoryName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the directory configuration.
", "smithy.api#required": {} } @@ -2962,6 +3020,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.
", "smithy.api#required": {} } @@ -2969,6 +3028,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack with which the entitlement is associated.
", "smithy.api#required": {} } @@ -3014,6 +3074,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -3085,6 +3146,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image builder.
", "smithy.api#required": {} } @@ -3134,6 +3196,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the private image.
", "smithy.api#required": {} } @@ -3141,6 +3204,7 @@ "SharedAccountId": { "target": "com.amazonaws.appstream#AwsAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The 12-digit identifier of the AWS account for which to delete image permissions.
", "smithy.api#required": {} } @@ -3163,6 +3227,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image.
", "smithy.api#required": {} } @@ -3218,6 +3283,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -3291,6 +3357,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The email address of the user.
\nUsers' email addresses are case-sensitive.
\nThe authentication type for the user. You must specify USERPOOL.
", "smithy.api#required": {} } @@ -3764,6 +3832,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack with which the entitlement is associated.
", "smithy.api#required": {} } @@ -4025,6 +4094,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the private image for which to describe permissions. The image must be one that you own.
", "smithy.api#required": {} } @@ -4193,6 +4263,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack. This value is case-sensitive.
", "smithy.api#required": {} } @@ -4200,6 +4271,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet. This value is case-sensitive.
", "smithy.api#required": {} } @@ -4477,6 +4549,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The authentication type for the users in the user pool to describe. You must specify USERPOOL.
", "smithy.api#required": {} } @@ -4533,6 +4606,7 @@ "DirectoryName": { "target": "com.amazonaws.appstream#DirectoryName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The fully qualified name of the directory (for example, corp.example.com).
", "smithy.api#required": {} } @@ -4604,6 +4678,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The email address of the user.
\nUsers' email addresses are case-sensitive.
\nThe authentication type for the user. You must specify USERPOOL.
", "smithy.api#required": {} } @@ -4659,6 +4735,7 @@ "AppBlockArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the app block.
", "smithy.api#required": {} } @@ -4666,6 +4743,7 @@ "AppBlockBuilderName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block builder.
", "smithy.api#required": {} } @@ -4711,6 +4789,7 @@ "FleetName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -4718,6 +4797,7 @@ "ApplicationArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the application.
", "smithy.api#required": {} } @@ -4763,6 +4843,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack with which the entitlement is associated.
", "smithy.api#required": {} } @@ -4770,6 +4851,7 @@ "EntitlementName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.
", "smithy.api#required": {} } @@ -4777,6 +4859,7 @@ "ApplicationIdentifier": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the application to remove from the entitlement.
", "smithy.api#required": {} } @@ -4825,6 +4908,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -4832,6 +4916,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -4948,6 +5033,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The email address of the user.
\nUsers' email addresses are case-sensitive. During login, if they specify an email address that doesn't use the same capitalization as the email address specified when their user pool account was created, a \"user does not exist\" error message displays.
\nThe authentication type for the user. You must specify USERPOOL.
", "smithy.api#required": {} } @@ -4977,6 +5064,7 @@ "ApplicationIdentifier": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the application.
", "smithy.api#required": {} } @@ -4998,6 +5086,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.
", "smithy.api#required": {} } @@ -5005,6 +5094,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack with which the entitlement is associated.
", "smithy.api#required": {} } @@ -5018,6 +5108,7 @@ "AppVisibility": { "target": "com.amazonaws.appstream#AppVisibility", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether all or selected apps are entitled.
", "smithy.api#required": {} } @@ -5025,6 +5116,7 @@ "Attributes": { "target": "com.amazonaws.appstream#EntitlementAttributeList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The attributes of the entitlement.
", "smithy.api#required": {} } @@ -5065,6 +5157,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A supported AWS IAM SAML PrincipalTag
attribute that is matched to the\n associated value when a user identity federates into an Amazon AppStream 2.0 SAML\n application.
The following are valid values:
\nroles
\ndepartment
\norganization
\ngroups
\ntitle
\ncostCenter
\nuserType
\n", "smithy.api#required": {} } @@ -5072,6 +5165,7 @@ "Value": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "
A value that is matched to a supported SAML attribute name when a user identity\n federates into an Amazon AppStream 2.0 SAML application.
", "smithy.api#required": {} } @@ -5161,6 +5255,7 @@ "SessionId": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the streaming session.
", "smithy.api#required": {} } @@ -5192,6 +5287,7 @@ "Arn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the fleet.
", "smithy.api#required": {} } @@ -5199,6 +5295,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -5230,6 +5327,7 @@ "InstanceType": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The instance type to use when launching fleet instances. The following instance types are available:
\nstream.standard.small
\nstream.standard.medium
\nstream.standard.large
\nstream.compute.large
\nstream.compute.xlarge
\nstream.compute.2xlarge
\nstream.compute.4xlarge
\nstream.compute.8xlarge
\nstream.memory.large
\nstream.memory.xlarge
\nstream.memory.2xlarge
\nstream.memory.4xlarge
\nstream.memory.8xlarge
\nstream.memory.z1d.large
\nstream.memory.z1d.xlarge
\nstream.memory.z1d.2xlarge
\nstream.memory.z1d.3xlarge
\nstream.memory.z1d.6xlarge
\nstream.memory.z1d.12xlarge
\nstream.graphics-design.large
\nstream.graphics-design.xlarge
\nstream.graphics-design.2xlarge
\nstream.graphics-design.4xlarge
\nstream.graphics-desktop.2xlarge
\nstream.graphics.g4dn.xlarge
\nstream.graphics.g4dn.2xlarge
\nstream.graphics.g4dn.4xlarge
\nstream.graphics.g4dn.8xlarge
\nstream.graphics.g4dn.12xlarge
\nstream.graphics.g4dn.16xlarge
\nstream.graphics-pro.4xlarge
\nstream.graphics-pro.8xlarge
\nstream.graphics-pro.16xlarge
\nThe capacity status for the fleet.
", "smithy.api#required": {} } @@ -5262,6 +5361,7 @@ "State": { "target": "com.amazonaws.appstream#FleetState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current state for the fleet.
", "smithy.api#required": {} } @@ -5674,6 +5774,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image.
", "smithy.api#required": {} } @@ -5711,7 +5812,6 @@ "ImageBuilderSupported": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether an image builder can be launched from this image.
" } }, @@ -5786,6 +5886,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image builder.
", "smithy.api#required": {} } @@ -6236,6 +6337,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -6289,6 +6391,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -6353,6 +6456,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack with which the entitlement is associated.
", "smithy.api#required": {} } @@ -6360,6 +6464,7 @@ "EntitlementName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.
", "smithy.api#required": {} } @@ -6424,6 +6529,7 @@ "ResourceArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource.
", "smithy.api#required": {} } @@ -6859,7 +6965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6902,7 +7007,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6915,7 +7021,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6929,7 +7034,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6952,7 +7056,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6987,7 +7090,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6998,14 +7100,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7019,14 +7123,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -7035,11 +7137,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7050,14 +7152,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7071,7 +7175,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7091,7 +7194,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7102,14 +7204,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7170,9 +7274,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7887,6 +7993,7 @@ "S3Bucket": { "target": "com.amazonaws.appstream#S3Bucket", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The S3 bucket of the S3 object.
", "smithy.api#required": {} } @@ -7908,6 +8015,7 @@ "ScriptS3Location": { "target": "com.amazonaws.appstream#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The S3 object location for the script.
", "smithy.api#required": {} } @@ -7915,6 +8023,7 @@ "ExecutablePath": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The run path for the script.
", "smithy.api#required": {} } @@ -7928,6 +8037,7 @@ "TimeoutInSeconds": { "target": "com.amazonaws.appstream#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The run timeout, in seconds, for the script.
", "smithy.api#required": {} } @@ -7956,6 +8066,7 @@ "AccountName": { "target": "com.amazonaws.appstream#AccountName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The user name of the account. This account must have the following privileges: create computer objects, \n join computers to the domain, and change/reset the password on descendant computer objects for the \n organizational units specified.
", "smithy.api#required": {} } @@ -7963,6 +8074,7 @@ "AccountPassword": { "target": "com.amazonaws.appstream#AccountPassword", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The password for the account.
", "smithy.api#required": {} } @@ -7978,6 +8090,7 @@ "Id": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the streaming session.
", "smithy.api#required": {} } @@ -7985,6 +8098,7 @@ "UserId": { "target": "com.amazonaws.appstream#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the user for whom the session was created.
", "smithy.api#required": {} } @@ -7992,6 +8106,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack for the streaming session.
", "smithy.api#required": {} } @@ -7999,6 +8114,7 @@ "FleetName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet for the streaming session.
", "smithy.api#required": {} } @@ -8006,6 +8122,7 @@ "State": { "target": "com.amazonaws.appstream#SessionState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current state of the streaming session.
", "smithy.api#required": {} } @@ -8112,6 +8229,7 @@ "sharedAccountId": { "target": "com.amazonaws.appstream#AwsAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The 12-digit identifier of the AWS account with which the image is shared.
", "smithy.api#required": {} } @@ -8119,6 +8237,7 @@ "imagePermissions": { "target": "com.amazonaws.appstream#ImagePermissions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the permissions for a shared image.
", "smithy.api#required": {} } @@ -8146,6 +8265,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -8406,6 +8526,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block builder.
", "smithy.api#required": {} } @@ -8470,6 +8591,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -8521,6 +8643,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image builder.
", "smithy.api#required": {} } @@ -8579,6 +8702,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app block builder.
", "smithy.api#required": {} } @@ -8625,6 +8749,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -8670,6 +8795,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image builder.
", "smithy.api#required": {} } @@ -8699,6 +8825,7 @@ "ConnectorType": { "target": "com.amazonaws.appstream#StorageConnectorType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of storage connector.
", "smithy.api#required": {} } @@ -8870,6 +8997,7 @@ "ResourceArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource.
", "smithy.api#required": {} } @@ -8877,6 +9005,7 @@ "Tags": { "target": "com.amazonaws.appstream#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags to associate. A tag is a key-value pair, and the value is optional. For example, Environment=Test. If you do not specify a value, Environment=.
\nIf you do not specify a value, the value is set to an empty string.
\nGenerally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following special characters:
\n_ . : / = + \\ - @
", "smithy.api#required": {} } @@ -8944,6 +9073,7 @@ "ResourceArn": { "target": "com.amazonaws.appstream#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource.
", "smithy.api#required": {} } @@ -8951,6 +9081,7 @@ "TagKeys": { "target": "com.amazonaws.appstream#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag keys for the tags to disassociate.
", "smithy.api#required": {} } @@ -9017,6 +9148,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique name for the app block builder.
", "smithy.api#required": {} } @@ -9120,6 +9252,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the application. This name is visible to users when display name is not specified.
", "smithy.api#required": {} } @@ -9223,6 +9356,7 @@ "DirectoryName": { "target": "com.amazonaws.appstream#DirectoryName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Directory Config object.
", "smithy.api#required": {} } @@ -9296,6 +9430,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the entitlement.
", "smithy.api#required": {} } @@ -9303,6 +9438,7 @@ "StackName": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack with which the entitlement is associated.
", "smithy.api#required": {} } @@ -9445,7 +9581,6 @@ "DeleteVpcConfig": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": {}, "smithy.api#documentation": "Deletes the VPC association for the specified fleet.
" } @@ -9570,6 +9705,7 @@ "Name": { "target": "com.amazonaws.appstream#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the private image.
", "smithy.api#required": {} } @@ -9577,6 +9713,7 @@ "SharedAccountId": { "target": "com.amazonaws.appstream#AwsAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The 12-digit identifier of the AWS account for which you want add or update image permissions.
", "smithy.api#required": {} } @@ -9584,6 +9721,7 @@ "ImagePermissions": { "target": "com.amazonaws.appstream#ImagePermissions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The permissions for the image.
", "smithy.api#required": {} } @@ -9659,6 +9797,7 @@ "Name": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack.
", "smithy.api#required": {} } @@ -9672,7 +9811,6 @@ "DeleteStorageConnectors": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": {}, "smithy.api#documentation": "Deletes the storage connectors currently enabled for the stack.
" } @@ -9850,7 +9988,6 @@ "Enabled": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the user in the user pool is enabled.
" } }, @@ -9881,6 +10018,7 @@ "AuthenticationType": { "target": "com.amazonaws.appstream#AuthenticationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The authentication type for the user.
", "smithy.api#required": {} } @@ -9922,6 +10060,7 @@ "Action": { "target": "com.amazonaws.appstream#Action", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The action that is enabled or disabled.
", "smithy.api#required": {} } @@ -9929,6 +10068,7 @@ "Permission": { "target": "com.amazonaws.appstream#Permission", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether the action is enabled or disabled.
", "smithy.api#required": {} } @@ -9955,6 +10095,7 @@ "StackName": { "target": "com.amazonaws.appstream#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack that is associated with the user.
", "smithy.api#required": {} } @@ -9962,6 +10103,7 @@ "UserName": { "target": "com.amazonaws.appstream#Username", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The email address of the user who is associated with the stack.
\nUsers' email addresses are case-sensitive.
\nThe authentication type for the user.
", "smithy.api#required": {} } @@ -9976,7 +10119,6 @@ "SendEmailNotification": { "target": "com.amazonaws.appstream#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether a welcome email is sent to a user after the user is created in the user pool.
" } } diff --git a/codegen/sdk-codegen/aws-models/appsync.2017-07-25.json b/codegen/sdk-codegen/aws-models/appsync.2017-07-25.json index 2c5f5736d66..c998538919b 100644 --- a/codegen/sdk-codegen/aws-models/appsync.2017-07-25.json +++ b/codegen/sdk-codegen/aws-models/appsync.2017-07-25.json @@ -273,7 +273,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -316,7 +315,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -329,7 +329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -343,7 +342,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -366,7 +364,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -401,7 +398,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -412,14 +408,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -433,14 +431,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -449,11 +445,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -464,14 +460,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -485,7 +483,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -505,7 +502,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -516,14 +512,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -534,9 +532,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/arc-zonal-shift.2022-10-30.json b/codegen/sdk-codegen/aws-models/arc-zonal-shift.2022-10-30.json index 0bf75c7cafc..365a9110d8a 100644 --- a/codegen/sdk-codegen/aws-models/arc-zonal-shift.2022-10-30.json +++ b/codegen/sdk-codegen/aws-models/arc-zonal-shift.2022-10-30.json @@ -589,7 +589,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -608,7 +607,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -636,13 +634,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -655,7 +654,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -669,7 +667,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -692,7 +689,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -727,11 +723,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -742,16 +736,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -765,14 +762,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -781,15 +776,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -800,16 +794,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -823,7 +820,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -843,11 +839,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -858,20 +852,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -882,18 +878,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/athena.2017-05-18.json b/codegen/sdk-codegen/aws-models/athena.2017-05-18.json index 7cc99e10f88..aa565d3d6a4 100644 --- a/codegen/sdk-codegen/aws-models/athena.2017-05-18.json +++ b/codegen/sdk-codegen/aws-models/athena.2017-05-18.json @@ -326,7 +326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -369,7 +368,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -382,7 +382,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -396,7 +395,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -419,7 +417,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -454,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -465,14 +461,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -486,14 +484,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -502,11 +498,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -517,14 +513,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -538,7 +536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -558,7 +555,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -569,14 +565,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -587,9 +585,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3136,7 +3136,6 @@ "MaxConcurrentDpus": { "target": "com.amazonaws.athena#MaxConcurrentDpus", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of DPUs that can run concurrently.
", "smithy.api#required": {} } @@ -5827,7 +5826,6 @@ "com.amazonaws.athena#MaxConcurrentDpus": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 5000 diff --git a/codegen/sdk-codegen/aws-models/auditmanager.2017-07-25.json b/codegen/sdk-codegen/aws-models/auditmanager.2017-07-25.json index e6c1e11c66f..ba6977be4ad 100644 --- a/codegen/sdk-codegen/aws-models/auditmanager.2017-07-25.json +++ b/codegen/sdk-codegen/aws-models/auditmanager.2017-07-25.json @@ -61,6 +61,10 @@ "target": "com.amazonaws.auditmanager#AWSAccount" }, "traits": { + "smithy.api#length": { + "min": 1, + "max": 200 + }, "smithy.api#sensitive": {} } }, @@ -1973,7 +1977,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2016,7 +2019,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2029,7 +2033,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2043,7 +2046,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2066,7 +2068,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2101,7 +2102,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2112,14 +2112,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2133,14 +2135,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2149,11 +2149,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2164,14 +2164,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2185,7 +2187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2205,7 +2206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2216,14 +2216,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2234,9 +2236,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/auto-scaling-plans.2018-01-06.json b/codegen/sdk-codegen/aws-models/auto-scaling-plans.2018-01-06.json index a110d23dde9..a6869afb63d 100644 --- a/codegen/sdk-codegen/aws-models/auto-scaling-plans.2018-01-06.json +++ b/codegen/sdk-codegen/aws-models/auto-scaling-plans.2018-01-06.json @@ -109,7 +109,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -152,7 +151,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -165,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +200,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +234,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -248,14 +244,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -269,14 +267,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -285,11 +281,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -370,9 +368,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/auto-scaling.2011-01-01.json b/codegen/sdk-codegen/aws-models/auto-scaling.2011-01-01.json index 8d867b1718b..e7db10d4fb8 100644 --- a/codegen/sdk-codegen/aws-models/auto-scaling.2011-01-01.json +++ b/codegen/sdk-codegen/aws-models/auto-scaling.2011-01-01.json @@ -215,6 +215,7 @@ "Activities": { "target": "com.amazonaws.autoscaling#Activities", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The scaling activities. Activities are sorted by start time. Activities still in\n progress are described first.
", "smithy.api#required": {} } @@ -233,6 +234,7 @@ "ActivityId": { "target": "com.amazonaws.autoscaling#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the activity.
", "smithy.api#required": {} } @@ -240,6 +242,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -253,6 +256,7 @@ "Cause": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen1023", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The reason the activity began.
", "smithy.api#required": {} } @@ -260,6 +264,7 @@ "StartTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The start time of the activity.
", "smithy.api#required": {} } @@ -273,6 +278,7 @@ "StatusCode": { "target": "com.amazonaws.autoscaling#ScalingActivityStatusCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the activity.
", "smithy.api#required": {} } @@ -286,7 +292,6 @@ "Progress": { "target": "com.amazonaws.autoscaling#Progress", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A value between 0 and 100 that indicates the progress of the activity.
" } }, @@ -438,6 +443,16 @@ "smithy.api#httpError": 400 } }, + "com.amazonaws.autoscaling#AnyPrintableAsciiStringMaxLen4000": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 4000 + }, + "smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u007e]+$" + } + }, "com.amazonaws.autoscaling#AsciiStringMaxLen255": { "type": "string", "traits": { @@ -495,6 +510,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -543,6 +559,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -550,6 +567,7 @@ "TargetGroupARNs": { "target": "com.amazonaws.autoscaling#TargetGroupARNs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Names (ARNs) of the target groups. You can specify up to 10 target\n groups. To get the ARN of a target group, use the Elastic Load Balancing DescribeTargetGroups API operation.
", "smithy.api#required": {} } @@ -598,6 +616,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -605,6 +624,7 @@ "LoadBalancerNames": { "target": "com.amazonaws.autoscaling#LoadBalancerNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The names of the load balancers. You can specify up to 10 load balancers.
", "smithy.api#required": {} } @@ -656,6 +676,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -663,6 +684,7 @@ "TrafficSources": { "target": "com.amazonaws.autoscaling#TrafficSources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifiers of one or more traffic sources. You can specify up to 10\n traffic sources.
", "smithy.api#required": {} } @@ -678,6 +700,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -709,6 +732,7 @@ "MinSize": { "target": "com.amazonaws.autoscaling#AutoScalingGroupMinSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum size of the group.
", "smithy.api#required": {} } @@ -716,6 +740,7 @@ "MaxSize": { "target": "com.amazonaws.autoscaling#AutoScalingGroupMaxSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum size of the group.
", "smithy.api#required": {} } @@ -723,6 +748,7 @@ "DesiredCapacity": { "target": "com.amazonaws.autoscaling#AutoScalingGroupDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The desired size of the group.
", "smithy.api#required": {} } @@ -736,6 +762,7 @@ "DefaultCooldown": { "target": "com.amazonaws.autoscaling#Cooldown", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The duration of the default cooldown period, in seconds.
", "smithy.api#required": {} } @@ -743,6 +770,7 @@ "AvailabilityZones": { "target": "com.amazonaws.autoscaling#AvailabilityZones", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more Availability Zones for the group.
", "smithy.api#required": {} } @@ -762,6 +790,7 @@ "HealthCheckType": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A comma-separated value string of one or more health check types.
", "smithy.api#required": {} } @@ -781,6 +810,7 @@ "CreatedTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time the group was created.
", "smithy.api#required": {} } @@ -960,6 +990,7 @@ "AutoScalingGroups": { "target": "com.amazonaws.autoscaling#AutoScalingGroups", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The groups.
", "smithy.api#required": {} } @@ -978,6 +1009,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the instance.
", "smithy.api#required": {} } @@ -991,6 +1023,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group for the instance.
", "smithy.api#required": {} } @@ -998,6 +1031,7 @@ "AvailabilityZone": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Availability Zone for the instance.
", "smithy.api#required": {} } @@ -1005,6 +1039,7 @@ "LifecycleState": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The lifecycle state for the instance. The Quarantined
state is not used.\n For information about lifecycle states, see Instance\n lifecycle in the Amazon EC2 Auto Scaling User Guide.
Valid values: Pending
| Pending:Wait
|\n Pending:Proceed
| Quarantined
| InService
|\n Terminating
| Terminating:Wait
|\n Terminating:Proceed
| Terminated
| Detaching
\n | Detached
| EnteringStandby
| Standby
|\n Warmed:Pending
| Warmed:Pending:Wait
|\n Warmed:Pending:Proceed
| Warmed:Terminating
|\n Warmed:Terminating:Wait
| Warmed:Terminating:Proceed
|\n Warmed:Terminated
| Warmed:Stopped
|\n Warmed:Running
\n
The last reported health status of this instance. Healthy
means that the\n instance is healthy and should remain in service. Unhealthy
means that the\n instance is unhealthy and Amazon EC2 Auto Scaling should terminate and replace it.
Indicates whether the instance is protected from termination by Amazon EC2 Auto Scaling when scaling\n in.
", "smithy.api#required": {} } @@ -1335,7 +1372,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1378,7 +1414,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1391,7 +1428,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1405,7 +1441,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1428,7 +1463,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1463,7 +1497,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1474,14 +1507,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1495,14 +1530,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1511,18 +1544,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1531,7 +1563,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1551,14 +1584,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1572,7 +1607,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1592,7 +1626,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1603,14 +1636,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1621,9 +1656,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2343,6 +2380,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -2350,6 +2388,7 @@ "ScheduledActionNames": { "target": "com.amazonaws.autoscaling#ScheduledActionNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The names of the scheduled actions to delete. The maximum number allowed is 50.\n
", "smithy.api#required": {} } @@ -2396,6 +2435,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -2403,6 +2443,7 @@ "ScheduledUpdateGroupActions": { "target": "com.amazonaws.autoscaling#ScheduledUpdateGroupActionRequests", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more scheduled actions. The maximum number allowed is 50.
", "smithy.api#required": {} } @@ -2463,6 +2504,7 @@ "DeviceName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The device name assigned to the volume (for example, /dev/sdh
or\n xvdh
). For more information, see Device naming on Linux\n instances in the Amazon EC2 User Guide for Linux Instances.
To define a block device mapping, set the device name and exactly one of the\n following properties: Ebs
, NoDevice
, or\n VirtualName
.
The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -2577,6 +2620,7 @@ "Timestamps": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastTimestamps", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamps for the data points, in UTC format.
", "smithy.api#required": {} } @@ -2584,6 +2628,7 @@ "Values": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The values of the data points.
", "smithy.api#required": {} } @@ -2656,6 +2701,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lifecycle hook.
", "smithy.api#required": {} } @@ -2663,6 +2709,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#ResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -2676,6 +2723,7 @@ "LifecycleActionResult": { "target": "com.amazonaws.autoscaling#LifecycleActionResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The action for the group to take. You can specify either CONTINUE
or\n ABANDON
.
The name of the Auto Scaling group. This name must be unique per Region per account.
\nThe name can contain any ASCII character 33 to 126 including most punctuation\n characters, digits, and upper and lowercased letters.
\nYou cannot use a colon (:) in the name.
\nThe minimum size of the group.
", "smithy.api#required": {} } @@ -2811,6 +2861,7 @@ "MaxSize": { "target": "com.amazonaws.autoscaling#AutoScalingGroupMaxSize", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum size of the group.
\nWith a mixed instances policy that uses instance weighting, Amazon EC2 Auto Scaling may need to\n go above MaxSize
to meet your capacity requirements. In this event,\n Amazon EC2 Auto Scaling will never go above MaxSize
by more than your largest instance\n weight (weights that define how many units each instance contributes to the desired\n capacity of the group).
The name of the launch configuration. This name must be unique per Region per\n account.
", "smithy.api#required": {} } @@ -3151,6 +3203,7 @@ "Tags": { "target": "com.amazonaws.autoscaling#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more tags.
", "smithy.api#required": {} } @@ -3242,6 +3295,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -3320,6 +3374,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lifecycle hook.
", "smithy.api#required": {} } @@ -3327,6 +3382,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -3366,6 +3422,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -3373,6 +3430,7 @@ "TopicARN": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Amazon SNS topic.
", "smithy.api#required": {} } @@ -3421,6 +3479,7 @@ "PolicyName": { "target": "com.amazonaws.autoscaling#ResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the policy.
", "smithy.api#required": {} } @@ -3460,6 +3519,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -3467,6 +3527,7 @@ "ScheduledActionName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the action to delete.
", "smithy.api#required": {} } @@ -3515,6 +3576,7 @@ "Tags": { "target": "com.amazonaws.autoscaling#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more tags.
", "smithy.api#required": {} } @@ -3557,6 +3619,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -3975,7 +4038,12 @@ } ], "traits": { - "smithy.api#documentation": "Gets information about the instance refreshes for the specified Auto Scaling group.
\nThis operation is part of the instance refresh\n feature in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group\n after you make configuration changes.
\nTo help you determine the status of an instance refresh, Amazon EC2 Auto Scaling returns information\n about the instance refreshes you previously initiated, including their status, start\n time, end time, the percentage of the instance refresh that is complete, and the number\n of instances remaining to update before the instance refresh is complete. If a rollback\n is initiated while an instance refresh is in progress, Amazon EC2 Auto Scaling also returns information\n about the rollback of the instance refresh.
" + "smithy.api#documentation": "Gets information about the instance refreshes for the specified Auto Scaling group.
\nThis operation is part of the instance refresh\n feature in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group\n after you make configuration changes.
\nTo help you determine the status of an instance refresh, Amazon EC2 Auto Scaling returns information\n about the instance refreshes you previously initiated, including their status, start\n time, end time, the percentage of the instance refresh that is complete, and the number\n of instances remaining to update before the instance refresh is complete. If a rollback\n is initiated while an instance refresh is in progress, Amazon EC2 Auto Scaling also returns information\n about the rollback of the instance refresh.
", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxRecords" + } } }, "com.amazonaws.autoscaling#DescribeInstanceRefreshesAnswer": { @@ -4001,6 +4069,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -4179,6 +4248,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -4225,7 +4295,12 @@ ] } } - ] + ], + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxRecords" + } } }, "com.amazonaws.autoscaling#DescribeLoadBalancerTargetGroupsRequest": { @@ -4234,6 +4309,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -4309,7 +4385,12 @@ ] } } - ] + ], + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxRecords" + } } }, "com.amazonaws.autoscaling#DescribeLoadBalancersRequest": { @@ -4318,6 +4399,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -4489,6 +4571,7 @@ "NotificationConfigurations": { "target": "com.amazonaws.autoscaling#NotificationConfigurations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The notification configurations.
", "smithy.api#required": {} } @@ -5023,6 +5106,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5128,6 +5212,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5233,6 +5318,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5240,6 +5326,7 @@ "ShouldDecrementDesiredCapacity": { "target": "com.amazonaws.autoscaling#ShouldDecrementDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether the Auto Scaling group decrements the desired capacity value by the number\n of instances detached.
", "smithy.api#required": {} } @@ -5285,6 +5372,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5292,6 +5380,7 @@ "TargetGroupARNs": { "target": "com.amazonaws.autoscaling#TargetGroupARNs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Names (ARN) of the target groups. You can specify up to 10 target\n groups.
", "smithy.api#required": {} } @@ -5337,6 +5426,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5344,6 +5434,7 @@ "LoadBalancerNames": { "target": "com.amazonaws.autoscaling#LoadBalancerNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The names of the load balancers. You can specify up to 10 load balancers.
", "smithy.api#required": {} } @@ -5392,6 +5483,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5399,6 +5491,7 @@ "TrafficSources": { "target": "com.amazonaws.autoscaling#TrafficSources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifiers of one or more traffic sources. You can specify up to 10\n traffic sources.
", "smithy.api#required": {} } @@ -5440,6 +5533,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5541,6 +5635,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5554,6 +5649,7 @@ "Granularity": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The frequency at which Amazon EC2 Auto Scaling sends aggregated data to CloudWatch. The only valid value is\n 1Minute
.
The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5660,6 +5757,7 @@ "ShouldDecrementDesiredCapacity": { "target": "com.amazonaws.autoscaling#ShouldDecrementDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether to decrement the desired capacity of the Auto Scaling group by the number of\n instances moved to Standby
mode.
The name or ARN of the policy.
", "smithy.api#required": {} } @@ -5825,6 +5924,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5837,6 +5937,7 @@ "ScheduledActionName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the scheduled action.
", "smithy.api#required": {} } @@ -5916,6 +6017,7 @@ "LoadForecast": { "target": "com.amazonaws.autoscaling#LoadForecasts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The load forecast.
", "smithy.api#required": {} } @@ -5923,6 +6025,7 @@ "CapacityForecast": { "target": "com.amazonaws.autoscaling#CapacityForecast", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The capacity forecast.
", "smithy.api#required": {} } @@ -5930,6 +6033,7 @@ "UpdateTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time the forecast was made.
", "smithy.api#required": {} } @@ -5942,6 +6046,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -5949,6 +6054,7 @@ "PolicyName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the policy.
", "smithy.api#required": {} } @@ -5956,6 +6062,7 @@ "StartTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The inclusive start time of the time range for the forecast data to get. At most, the\n date and time can be one year before the current date and time.
", "smithy.api#required": {} } @@ -5963,6 +6070,7 @@ "EndTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The exclusive end time of the time range for the forecast data to get. The maximum\n time duration between the start and end time is 30 days.
\nAlthough this parameter can accept a date and time that is more than two days in the\n future, the availability of forecast data has limits. Amazon EC2 Auto Scaling only issues forecasts for\n periods of two days in advance.
", "smithy.api#required": {} } @@ -5990,6 +6098,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the instance.
", "smithy.api#required": {} } @@ -6003,6 +6112,7 @@ "AvailabilityZone": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Availability Zone in which the instance is running.
", "smithy.api#required": {} } @@ -6010,6 +6120,7 @@ "LifecycleState": { "target": "com.amazonaws.autoscaling#LifecycleState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the current lifecycle state. The Quarantined
state is\n not used. For information about lifecycle states, see Instance\n lifecycle in the Amazon EC2 Auto Scaling User Guide.
The last reported health status of the instance. Healthy
means that the\n instance is healthy and should remain in service. Unhealthy
means that the\n instance is unhealthy and that Amazon EC2 Auto Scaling should terminate and replace it.
Indicates whether the instance is protected from termination by Amazon EC2 Auto Scaling when scaling\n in.
", "smithy.api#required": {} } @@ -6400,6 +6513,7 @@ "VCpuCount": { "target": "com.amazonaws.autoscaling#VCpuCountRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum and maximum number of vCPUs for an instance type.
", "smithy.api#required": {} } @@ -6407,6 +6521,7 @@ "MemoryMiB": { "target": "com.amazonaws.autoscaling#MemoryMiBRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum and maximum instance memory size for an instance type, in MiB.
", "smithy.api#required": {} } @@ -6666,6 +6781,7 @@ "LaunchConfigurationName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the launch configuration.
", "smithy.api#required": {} } @@ -6679,6 +6795,7 @@ "ImageId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon Machine Image (AMI) to use to launch your EC2 instances. For more\n information, see Find a Linux AMI in the\n Amazon EC2 User Guide for Linux Instances.
", "smithy.api#required": {} } @@ -6716,6 +6833,7 @@ "InstanceType": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The instance type for the instances. For information about available instance types,\n see Available\n instance types in the Amazon EC2 User Guide for Linux Instances.
", "smithy.api#required": {} } @@ -6759,6 +6877,7 @@ "CreatedTime": { "target": "com.amazonaws.autoscaling#TimestampType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The creation date and time for the launch configuration.
", "smithy.api#required": {} } @@ -6798,6 +6917,7 @@ "LaunchConfigurationName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the launch configuration.
", "smithy.api#required": {} } @@ -6845,6 +6965,7 @@ "LaunchConfigurations": { "target": "com.amazonaws.autoscaling#LaunchConfigurations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The launch configurations.
", "smithy.api#required": {} } @@ -6991,7 +7112,7 @@ } }, "NotificationMetadata": { - "target": "com.amazonaws.autoscaling#XmlStringMaxLen1023", + "target": "com.amazonaws.autoscaling#AnyPrintableAsciiStringMaxLen4000", "traits": { "smithy.api#documentation": "Additional information that is included any time Amazon EC2 Auto Scaling sends a message to the\n notification target.
" } @@ -7037,6 +7158,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lifecycle hook.
", "smithy.api#required": {} } @@ -7044,12 +7166,13 @@ "LifecycleTransition": { "target": "com.amazonaws.autoscaling#LifecycleTransition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The lifecycle transition. For Auto Scaling groups, there are two major lifecycle\n transitions.
\nTo create a lifecycle hook for scale-out events, specify\n autoscaling:EC2_INSTANCE_LAUNCHING
.
To create a lifecycle hook for scale-in events, specify\n autoscaling:EC2_INSTANCE_TERMINATING
.
Additional information that you want to include any time Amazon EC2 Auto Scaling sends a message to\n the notification target.
" } @@ -7325,6 +7448,7 @@ "Timestamps": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastTimestamps", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamps for the data points, in UTC format.
", "smithy.api#required": {} } @@ -7332,6 +7456,7 @@ "Values": { "target": "com.amazonaws.autoscaling#PredictiveScalingForecastValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The values of the data points.
", "smithy.api#required": {} } @@ -7339,6 +7464,7 @@ "MetricSpecification": { "target": "com.amazonaws.autoscaling#PredictiveScalingMetricSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The metric specification for the load forecast.
", "smithy.api#required": {} } @@ -7446,6 +7572,7 @@ "Min": { "target": "com.amazonaws.autoscaling#NullablePositiveInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The memory minimum in MiB.
", "smithy.api#required": {} } @@ -7467,6 +7594,7 @@ "Namespace": { "target": "com.amazonaws.autoscaling#MetricNamespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The namespace of the metric. For more information, see the table in Amazon Web Services\n services that publish CloudWatch metrics in the Amazon CloudWatch User\n Guide.
", "smithy.api#required": {} } @@ -7474,6 +7602,7 @@ "MetricName": { "target": "com.amazonaws.autoscaling#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric.
", "smithy.api#required": {} } @@ -7521,6 +7650,7 @@ "Id": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A short name that identifies the object's results in the response. This name must be\n unique among all MetricDataQuery
objects specified for a single scaling\n policy. If you are performing math expressions on this set of data, this name represents\n that data and can serve as a variable in the mathematical expression. The valid\n characters are letters, numbers, and underscores. The first character must be a\n lowercase letter.
The name of the dimension.
", "smithy.api#required": {} } @@ -7567,6 +7698,7 @@ "Value": { "target": "com.amazonaws.autoscaling#MetricDimensionValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of the dimension.
", "smithy.api#required": {} } @@ -7623,6 +7755,7 @@ "Metric": { "target": "com.amazonaws.autoscaling#Metric", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The CloudWatch metric to return, including the metric name, namespace, and dimensions. To\n get the exact metric name, namespace, and dimensions, inspect the Metric object that is returned by a call to ListMetrics.
", "smithy.api#required": {} } @@ -7630,6 +7763,7 @@ "Stat": { "target": "com.amazonaws.autoscaling#XmlStringMetricStat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The statistic to return. It can include any CloudWatch statistic or extended statistic. For\n a list of valid values, see the table in Statistics in the Amazon CloudWatch User Guide.
\nThe most commonly used metrics for predictive scaling are Average
and\n Sum
.
The metric type. The following predefined metrics are available:
\n\n ASGAverageCPUUtilization
- Average CPU utilization of the Auto Scaling\n group.
\n ASGAverageNetworkIn
- Average number of bytes received on all\n network interfaces by the Auto Scaling group.
\n ASGAverageNetworkOut
- Average number of bytes sent out on all\n network interfaces by the Auto Scaling group.
\n ALBRequestCountPerTarget
- Average Application Load Balancer request count per target\n for your Auto Scaling group.
This structure includes the metrics and target utilization to use for predictive\n scaling.
\nThis is an array, but we currently only support a single metric specification. That\n is, you can specify a target value and a single metric pair, or a target value and one\n scaling metric and one load metric.
", "smithy.api#required": {} } @@ -8095,6 +8231,7 @@ "MetricDataQueries": { "target": "com.amazonaws.autoscaling#MetricDataQueries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more metric data queries to provide the data points for a capacity metric. Use\n multiple metric data queries only if you are performing a math expression on returned\n data.
", "smithy.api#required": {} } @@ -8110,6 +8247,7 @@ "MetricDataQueries": { "target": "com.amazonaws.autoscaling#MetricDataQueries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more metric data queries to provide the data points for a load metric. Use\n multiple metric data queries only if you are performing a math expression on returned\n data.
", "smithy.api#required": {} } @@ -8125,6 +8263,7 @@ "MetricDataQueries": { "target": "com.amazonaws.autoscaling#MetricDataQueries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more metric data queries to provide the data points for a scaling metric. Use\n multiple metric data queries only if you are performing a math expression on returned\n data.
", "smithy.api#required": {} } @@ -8178,6 +8317,7 @@ "TargetValue": { "target": "com.amazonaws.autoscaling#MetricScale", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the target utilization.
\nSome metrics are based on a count instead of a percentage, such as the request\n count for an Application Load Balancer or the number of messages in an SQS queue. If the scaling policy\n specifies one of these metrics, specify the target utilization as the optimal\n average request or message count per instance during any one-minute interval.\n
\nThe metric type.
", "smithy.api#required": {} } @@ -8273,6 +8414,7 @@ "PredefinedMetricType": { "target": "com.amazonaws.autoscaling#PredefinedMetricPairType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates which metrics to use. There are two different types of metrics for each\n metric type: one is a load metric and one is a scaling metric. For example, if the\n metric type is ASGCPUUtilization
, the Auto Scaling group's total CPU metric is used\n as the load metric, and the average CPU metric is used for the scaling metric.
The metric type.
", "smithy.api#required": {} } @@ -8329,6 +8472,7 @@ "ProcessName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One of the following processes:
\n\n Launch
\n
\n Terminate
\n
\n AddToLoadBalancer
\n
\n AlarmNotification
\n
\n AZRebalance
\n
\n HealthCheck
\n
\n InstanceRefresh
\n
\n ReplaceUnhealthy
\n
\n ScheduledActions
\n
The name of the lifecycle hook.
", "smithy.api#required": {} } @@ -8417,6 +8559,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -8440,7 +8583,7 @@ } }, "NotificationMetadata": { - "target": "com.amazonaws.autoscaling#XmlStringMaxLen1023", + "target": "com.amazonaws.autoscaling#AnyPrintableAsciiStringMaxLen4000", "traits": { "smithy.api#documentation": "Additional information that you want to include any time Amazon EC2 Auto Scaling sends a message to\n the notification target.
" } @@ -8501,6 +8644,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -8508,6 +8652,7 @@ "TopicARN": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Amazon SNS topic.
", "smithy.api#required": {} } @@ -8515,6 +8660,7 @@ "NotificationTypes": { "target": "com.amazonaws.autoscaling#AutoScalingNotificationTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of event that causes the notification to be sent. To query the notification\n types supported by Amazon EC2 Auto Scaling, call the DescribeAutoScalingNotificationTypes API.
", "smithy.api#required": {} } @@ -8581,6 +8727,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -8588,6 +8735,7 @@ "PolicyName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the policy.
", "smithy.api#required": {} } @@ -8710,6 +8858,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -8717,6 +8866,7 @@ "ScheduledActionName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this scaling action.
", "smithy.api#required": {} } @@ -8815,6 +8965,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -8883,6 +9034,7 @@ "LifecycleHookName": { "target": "com.amazonaws.autoscaling#AsciiStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lifecycle hook.
", "smithy.api#required": {} } @@ -8890,6 +9042,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#ResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -9158,6 +9311,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -9409,6 +9563,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -9524,6 +9679,7 @@ "ScheduledActionName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the scaling action.
", "smithy.api#required": {} } @@ -9647,6 +9803,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -9654,6 +9811,7 @@ "DesiredCapacity": { "target": "com.amazonaws.autoscaling#AutoScalingGroupDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The desired capacity is the initial capacity of the Auto Scaling group after this operation\n completes and the capacity it attempts to maintain.
", "smithy.api#required": {} } @@ -9699,6 +9857,7 @@ "InstanceId": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen19", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the instance.
", "smithy.api#required": {} } @@ -9706,6 +9865,7 @@ "HealthStatus": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The health status of the instance. Set to Healthy
to have the instance\n remain in service. Set to Unhealthy
to have the instance be out of service.\n Amazon EC2 Auto Scaling terminates and replaces the unhealthy instance.
One or more instance IDs. You can specify up to 50 instances.
", "smithy.api#required": {} } @@ -9768,6 +9929,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -9775,6 +9937,7 @@ "ProtectedFromScaleIn": { "target": "com.amazonaws.autoscaling#ProtectedFromScaleIn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether the instance is protected from termination by Amazon EC2 Auto Scaling when scaling\n in.
", "smithy.api#required": {} } @@ -9893,6 +10056,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -9935,6 +10099,7 @@ "ScalingAdjustment": { "target": "com.amazonaws.autoscaling#PolicyIncrement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The amount by which to scale, based on the specified adjustment type. A positive value\n adds to the current capacity while a negative number removes from the current capacity.\n For exact capacity, you must specify a non-negative value.
", "smithy.api#required": {} } @@ -10026,6 +10191,7 @@ "Key": { "target": "com.amazonaws.autoscaling#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag key.
", "smithy.api#required": {} } @@ -10158,6 +10324,7 @@ "TargetValue": { "target": "com.amazonaws.autoscaling#MetricScale", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The target value for the metric.
\nSome metrics are based on a count instead of a percentage, such as the request\n count for an Application Load Balancer or the number of messages in an SQS queue. If the scaling policy\n specifies one of these metrics, specify the target utilization as the optimal\n average request or message count per instance during any one-minute interval.\n
\nA short name that identifies the object's results in the response. This name must be\n unique among all TargetTrackingMetricDataQuery
objects specified for a\n single scaling policy. If you are performing math expressions on this set of data, this\n name represents that data and can serve as a variable in the mathematical expression.\n The valid characters are letters, numbers, and underscores. The first character must be\n a lowercase letter.
The metric to use.
", "smithy.api#required": {} } @@ -10231,6 +10400,7 @@ "Stat": { "target": "com.amazonaws.autoscaling#XmlStringMetricStat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The statistic to return. It can include any CloudWatch statistic or extended statistic. For\n a list of valid values, see the table in Statistics in the Amazon CloudWatch User Guide.
\nThe most commonly used metric for scaling is Average
.
The ID of the instance.
", "smithy.api#required": {} } @@ -10289,6 +10460,7 @@ "ShouldDecrementDesiredCapacity": { "target": "com.amazonaws.autoscaling#ShouldDecrementDesiredCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether terminating the instance also decrements the size of the Auto Scaling\n group.
", "smithy.api#required": {} } @@ -10330,6 +10502,7 @@ "Identifier": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen511", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the traffic source.
\nFor Application Load Balancers, Gateway Load Balancers, Network Load Balancers, and VPC Lattice, this will be the Amazon Resource Name\n (ARN) for a target group in this account and Region. For Classic Load Balancers, this will be the name\n of the Classic Load Balancer in this account and Region.
\nFor example:
\nApplication Load Balancer ARN:\n arn:aws:elasticloadbalancing:us-west-2:123456789012:targetgroup/my-targets/1234567890123456
\n
Classic Load Balancer name: my-classic-load-balancer
\n
VPC Lattice ARN:\n arn:aws:vpc-lattice:us-west-2:123456789012:targetgroup/tg-1234567890123456
\n
To get the ARN of a target group for a Application Load Balancer, Gateway Load Balancer, or Network Load Balancer, or the name of a\n Classic Load Balancer, use the Elastic Load Balancing DescribeTargetGroups and DescribeLoadBalancers API operations.
\nTo get the ARN of a target group for VPC Lattice, use the VPC Lattice GetTargetGroup API operation.
", "smithy.api#required": {} } @@ -10437,6 +10610,7 @@ "AutoScalingGroupName": { "target": "com.amazonaws.autoscaling#XmlStringMaxLen255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Auto Scaling group.
", "smithy.api#required": {} } @@ -10569,6 +10743,7 @@ "Min": { "target": "com.amazonaws.autoscaling#NullablePositiveInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum number of vCPUs.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/backup-gateway.2021-01-01.json b/codegen/sdk-codegen/aws-models/backup-gateway.2021-01-01.json index 5fe633d4825..92ff53efc74 100644 --- a/codegen/sdk-codegen/aws-models/backup-gateway.2021-01-01.json +++ b/codegen/sdk-codegen/aws-models/backup-gateway.2021-01-01.json @@ -184,7 +184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +226,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -240,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +253,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -277,7 +275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -312,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,14 +342,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -360,11 +356,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -445,9 +443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/backup.2018-11-15.json b/codegen/sdk-codegen/aws-models/backup.2018-11-15.json index 0a1a679cfdc..9d0cd6e07bd 100644 --- a/codegen/sdk-codegen/aws-models/backup.2018-11-15.json +++ b/codegen/sdk-codegen/aws-models/backup.2018-11-15.json @@ -2485,7 +2485,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2528,7 +2527,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2541,7 +2541,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2555,7 +2554,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2578,7 +2576,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2613,7 +2610,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2624,14 +2620,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2645,14 +2643,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2661,11 +2657,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2676,14 +2672,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2697,7 +2695,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2717,7 +2714,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2728,14 +2724,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2746,9 +2744,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/backupstorage.2018-04-10.json b/codegen/sdk-codegen/aws-models/backupstorage.2018-04-10.json index c88de48d21a..0a73a92835b 100644 --- a/codegen/sdk-codegen/aws-models/backupstorage.2018-04-10.json +++ b/codegen/sdk-codegen/aws-models/backupstorage.2018-04-10.json @@ -232,7 +232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +274,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -302,7 +301,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -360,7 +357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -371,14 +367,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -392,14 +390,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -408,11 +404,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -423,14 +419,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -444,7 +442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -464,7 +461,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -475,14 +471,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -493,9 +491,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1227,7 +1227,6 @@ "MaxResults": { "target": "com.amazonaws.backupstorage#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Maximum number of chunks", "smithy.api#httpQuery": "max-results" } @@ -1341,7 +1340,6 @@ "MaxResults": { "target": "com.amazonaws.backupstorage#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Maximum objects count", "smithy.api#httpQuery": "max-results" } @@ -1396,7 +1394,6 @@ "com.amazonaws.backupstorage#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1652,7 +1649,7 @@ "ChunkIndex": { "target": "com.amazonaws.backupstorage#long", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "Describes this chunk's position relative to the other chunks", "smithy.api#httpLabel": {}, "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/batch.2016-08-10.json b/codegen/sdk-codegen/aws-models/batch.2016-08-10.json index fab355ccc65..ff7df26e713 100644 --- a/codegen/sdk-codegen/aws-models/batch.2016-08-10.json +++ b/codegen/sdk-codegen/aws-models/batch.2016-08-10.json @@ -165,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -208,7 +207,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -221,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +234,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -258,7 +256,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -293,7 +290,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -304,14 +300,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -325,14 +323,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -341,18 +337,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -361,7 +356,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -377,7 +373,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -386,7 +381,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -406,14 +402,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -427,7 +425,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -447,7 +444,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -458,14 +454,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -476,9 +474,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1540,6 +1540,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Batch job ID of the job to cancel.
", "smithy.api#required": {} } @@ -1547,6 +1548,7 @@ "reason": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A message to attach to the job that explains the reason for canceling it. This message is returned by future\n DescribeJobs operations on the job. This message is also recorded in the Batch activity\n logs.
", "smithy.api#required": {} } @@ -1583,6 +1585,7 @@ "computeEnvironmentName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the compute environment. It can be up to 128 characters long. It can contain uppercase and\n lowercase letters, numbers, hyphens (-), and underscores (_).
", "smithy.api#required": {} } @@ -1590,6 +1593,7 @@ "computeEnvironmentArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the compute environment.
", "smithy.api#required": {} } @@ -1689,6 +1693,7 @@ "order": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The order of the compute environment. Compute environments are tried in ascending order. For\n example, if two compute environments are associated with a job queue, the compute environment\n with a lower order
integer value is tried for job placement first.
The Amazon Resource Name (ARN) of the compute environment.
", "smithy.api#required": {} } @@ -1717,6 +1723,7 @@ "type": { "target": "com.amazonaws.batch#CRType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of compute environment: EC2
, SPOT
, FARGATE
,\n or FARGATE_SPOT
. For more information, see Compute environments in the\n Batch User Guide.
If you choose SPOT
, you must also specify an Amazon EC2 Spot Fleet role with the\n spotIamFleetRole
parameter. For more information, see Amazon EC2 spot fleet role in the\n Batch User Guide.
The maximum number of\n vCPUs that a\n compute environment can\n support.
\nWith BEST_FIT_PROGRESSIVE
, SPOT_CAPACITY_OPTIMIZED
and SPOT_PRICE_CAPACITY_OPTIMIZED
\n allocation strategies using On-Demand or Spot Instances, and the BEST_FIT
strategy\n using Spot Instances, Batch might need to exceed maxvCpus
to meet your capacity\n requirements. In this event, Batch never exceeds maxvCpus
by more than a single\n instance. For example, no more than a single instance from among those specified in your compute\n environment is allocated.
The VPC subnets where the compute resources are launched. These subnets must be within the\n same VPC. Fargate compute resources can contain up to 16 subnets. For more information, see\n VPCs and subnets\n in the Amazon VPC User Guide.
\nBatch on Amazon EC2 and Batch on Amazon EKS support Local Zones. For more information, see Local\n Zones in the Amazon EC2 User Guide for Linux Instances, Amazon EKS and Amazon Web Services Local\n Zones in the Amazon EKS User Guide and Amazon ECS\n clusters in Local Zones, Wavelength Zones, and Amazon Web Services Outposts in the Amazon ECS\n Developer Guide.
\nBatch on Fargate doesn't currently support Local Zones.
\nThe name for your compute environment. It can be up to 128 characters long. It can contain uppercase and\n lowercase letters, numbers, hyphens (-), and underscores (_).
", "smithy.api#required": {} } @@ -2403,6 +2413,7 @@ "type": { "target": "com.amazonaws.batch#CEType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the compute environment: MANAGED
or UNMANAGED
. For more information, see\n Compute Environments in the\n Batch User Guide.
The name of the job queue. It can be up to 128 letters long. It can contain uppercase and lowercase letters,\n numbers, hyphens (-), and underscores (_).
", "smithy.api#required": {} } @@ -2540,6 +2552,7 @@ "priority": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The priority of the job queue. Job queues with a higher priority (or a higher integer value for the\n priority
parameter) are evaluated first when associated with the same compute environment. Priority is\n determined in descending order. For example, a job queue with a priority value of 10
is given scheduling\n preference over a job queue with a priority value of 1
. All of the compute environments must be either\n EC2 (EC2
or SPOT
) or Fargate (FARGATE
or FARGATE_SPOT
); EC2 and\n Fargate compute environments can't be mixed.
The set of compute environments mapped to a job queue and their order relative to each other. The job scheduler\n uses this parameter to determine which compute environment runs a specific job. Compute environments must be in\n the VALID
state before you can associate them with a job queue. You can associate up to three compute\n environments with a job queue. All of the compute environments must be either EC2 (EC2
or\n SPOT
) or Fargate (FARGATE
or FARGATE_SPOT
); EC2 and Fargate compute\n environments can't be mixed.
All compute environments that are associated with a job queue must share the same architecture. Batch doesn't\n support mixing compute environment architecture types in a single job queue.
\nThe name of the job queue.
", "smithy.api#required": {} } @@ -2576,6 +2591,7 @@ "jobQueueArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the job queue.
", "smithy.api#required": {} } @@ -2616,6 +2632,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the scheduling policy. It can be up to 128 letters long. It can contain uppercase and lowercase\n letters, numbers, hyphens (-), and underscores (_).
", "smithy.api#required": {} } @@ -2644,6 +2661,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the scheduling policy.
", "smithy.api#required": {} } @@ -2651,6 +2669,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the scheduling policy. The format is\n aws:Partition:batch:Region:Account:scheduling-policy/Name\n
.\n For example,\n aws:aws:batch:us-west-2:123456789012:scheduling-policy/MySchedulingPolicy
.
The name or Amazon Resource Name (ARN) of the compute environment to delete.
", "smithy.api#required": {} } @@ -2759,6 +2779,7 @@ "jobQueue": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The short name or full Amazon Resource Name (ARN) of the queue to delete.
", "smithy.api#required": {} } @@ -2807,6 +2828,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the scheduling policy to delete.
", "smithy.api#required": {} } @@ -2865,6 +2887,7 @@ "jobDefinition": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name and revision (name:revision
) or full Amazon Resource Name (ARN) of the job definition to deregister.
A list of up to 100 job IDs.
", "smithy.api#required": {} } @@ -3372,6 +3396,7 @@ "arns": { "target": "com.amazonaws.batch#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of up to 100 scheduling policy Amazon Resource Name (ARN) entries.
", "smithy.api#required": {} } @@ -3402,6 +3427,7 @@ "hostPath": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The path for the device on the host container instance.
", "smithy.api#required": {} } @@ -3518,6 +3544,7 @@ "fileSystemId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EFS file system ID to use.
", "smithy.api#required": {} } @@ -3557,6 +3584,7 @@ "imageType": { "target": "com.amazonaws.batch#ImageType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The image type to match with the instance type to select an AMI. The supported values are\n different for ECS
and EKS
resources.
If the imageIdOverride
parameter isn't specified, then a recent Amazon ECS-optimized Amazon Linux 2 AMI (ECS_AL2
) is used. If a new image type is\n specified in an update, but neither an imageId
nor a imageIdOverride
\n parameter is specified, then the latest Amazon ECS optimized AMI for that image type that's\n supported by Batch is used.
\n Amazon Linux\n 2: Default for all non-GPU instance families.
\n\n Amazon Linux 2\n (GPU): Default for all GPU instance families (for example P4
and\n G4
) and can be used for all non Amazon Web Services Graviton-based instance types.
\n Amazon Linux. Amazon Linux has\n reached the end-of-life of standard support. For more information, see Amazon Linux AMI.
\nIf the imageIdOverride
parameter isn't specified, then a recent Amazon EKS-optimized Amazon Linux\n AMI (EKS_AL2
) is used. If a new image type is specified in an update,\n but neither an imageId
nor a imageIdOverride
parameter is specified,\n then the latest Amazon EKS optimized AMI for that image type that Batch supports is used.
\n Amazon\n Linux 2: Default for all non-GPU instance families.
\n\n Amazon\n Linux 2 (accelerated): Default for all GPU instance families (for example,\n P4
and G4
) and can be used for all non Amazon Web Services Graviton-based\n instance types.
The Amazon Resource Name (ARN) of the Amazon EKS cluster. An example is\n arn:aws:eks:us-east-1:123456789012:cluster/ClusterForBatch\n
.\n
The namespace of the Amazon EKS cluster. Batch manages pods in this namespace. The value\n can't left empty or null. It must be fewer than 64 characters long, can't be set to\n default
, can't start with \"kube-
,\" and must match this regular\n expression: ^[a-z0-9]([-a-z0-9]*[a-z0-9])?$
. For more information, see Namespaces in the Kubernetes documentation.
The Docker image used to start the container.
", "smithy.api#required": {} } @@ -3831,6 +3862,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the environment variable.
", "smithy.api#required": {} } @@ -4232,6 +4264,7 @@ "secretName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the secret. The name must be allowed as a DNS subdomain name. For more\n information, see DNS subdomain names in the Kubernetes documentation.
", "smithy.api#required": {} } @@ -4253,6 +4286,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the volume. The name must be allowed as a DNS subdomain name. For more\n information, see DNS subdomain names in the Kubernetes documentation.
", "smithy.api#required": {} } @@ -4298,6 +4332,7 @@ "sizeInGiB": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported\n value is 21
GiB and the maximum supported value is 200
GiB.
Specifies the action to take if all of the specified conditions\n (onStatusReason
, onReason
, and onExitCode
) are met. The\n values aren't case sensitive.
The name of the job definition.
", "smithy.api#required": {} } @@ -4495,6 +4532,7 @@ "jobDefinitionArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the job definition.
", "smithy.api#required": {} } @@ -4502,6 +4540,7 @@ "revision": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The revision of the job definition.
", "smithy.api#required": {} } @@ -4515,6 +4554,7 @@ "type": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of job definition. It's either container
or multinode
. If\n the job is run on Fargate resources, then multinode
isn't supported. For more\n information about multi-node parallel jobs, see Creating a multi-node parallel job definition in\n the Batch User Guide.
The job name.
", "smithy.api#required": {} } @@ -4658,6 +4699,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job ID.
", "smithy.api#required": {} } @@ -4665,6 +4707,7 @@ "jobQueue": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the job queue that the job is associated with.
", "smithy.api#required": {} } @@ -4672,6 +4715,7 @@ "status": { "target": "com.amazonaws.batch#JobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status for the job.
\nIf your jobs don't progress to STARTING
, see Jobs stuck in RUNNABLE\n status in the troubleshooting section of the\n Batch User Guide.
The Unix timestamp (in milliseconds) for when the job was started. More specifically, it's\n when the job transitioned from the STARTING
state to the RUNNING
state.\n This parameter isn't provided for child jobs of array jobs or multi-node parallel jobs.
The Amazon Resource Name (ARN) of the job definition that this job uses.
", "smithy.api#required": {} } @@ -4830,7 +4876,6 @@ "com.amazonaws.batch#JobExecutionTimeoutMinutes": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 360 @@ -4843,6 +4888,7 @@ "jobQueueName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job queue name.
", "smithy.api#required": {} } @@ -4850,6 +4896,7 @@ "jobQueueArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the job queue.
", "smithy.api#required": {} } @@ -4857,6 +4904,7 @@ "state": { "target": "com.amazonaws.batch#JQState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the ability of the queue to accept new jobs. If the job queue state is\n ENABLED
, it can accept jobs. If the job queue state is DISABLED
, new\n jobs can't be added to the queue, but jobs already in the queue can finish.
The priority of the job queue. Job queues with a higher priority (or a higher integer value\n for the priority
parameter) are evaluated first when associated with the same\n compute environment. Priority is determined in descending order. For example, a job queue with a\n priority value of 10
is given scheduling preference over a job queue with a priority\n value of 1
. All of the compute environments must be either EC2 (EC2
or\n SPOT
) or Fargate (FARGATE
or FARGATE_SPOT
). EC2 and\n Fargate compute environments can't be mixed.
The compute environments that are attached to the job queue and the order that job placement\n is preferred. Compute environments are selected for job placement in ascending order.
", "smithy.api#required": {} } @@ -4969,6 +5019,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job ID.
", "smithy.api#required": {} } @@ -4976,6 +5027,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job name.
", "smithy.api#required": {} } @@ -5289,6 +5341,7 @@ "jobSummaryList": { "target": "com.amazonaws.batch#JobSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of job summaries that match the request.
", "smithy.api#required": {} } @@ -5454,6 +5507,7 @@ "logDriver": { "target": "com.amazonaws.batch#LogDriver", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The log driver to use for the container. The valid values that are listed for this parameter\n are log drivers that the Amazon ECS container agent can communicate with by default.
\nThe supported log drivers are awslogs
, fluentd
, gelf
,\n json-file
, journald
, logentries
, syslog
, and\n splunk
.
Jobs that are running on Fargate resources are restricted to the awslogs
and\n splunk
log drivers.
Specifies the Amazon CloudWatch Logs logging driver. For more information, see Using the awslogs log driver\n in the Batch User Guide and Amazon CloudWatch Logs logging\n driver in the Docker documentation.
\nSpecifies the Fluentd logging driver. For more information including usage and options,\n see Fluentd logging\n driver in the Docker documentation.
\nSpecifies the Graylog Extended Format (GELF) logging driver. For more information\n including usage and options, see Graylog Extended Format logging\n driver in the Docker documentation.
\nSpecifies the journald logging driver. For more information including usage and options,\n see Journald logging\n driver in the Docker documentation.
\nSpecifies the JSON file logging driver. For more information including usage and options,\n see JSON File\n logging driver in the Docker documentation.
\nSpecifies the Splunk logging driver. For more information including usage and options,\n see Splunk logging\n driver in the Docker documentation.
\nSpecifies the syslog logging driver. For more information including usage and options,\n see Syslog logging\n driver in the Docker documentation.
\nIf you have a custom driver that's not listed earlier that you want to work with the Amazon ECS\n container agent, you can fork the Amazon ECS container agent project that's available on GitHub and customize it to\n work with that driver. We encourage you to submit pull requests for changes that you want to\n have included. However, Amazon Web Services doesn't currently support running modified copies of this\n software.
\nThis parameter requires version 1.18 of the Docker Remote API or greater on your\n container instance. To check the Docker Remote API version on your container instance, log in to your\n container instance and run the following command: sudo docker version | grep \"Server API version\"
\n
The number of nodes that are associated with a multi-node parallel job.
", "smithy.api#required": {} } @@ -5665,6 +5720,7 @@ "mainNode": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the node index for the main node of a multi-node parallel job. This node index\n value must be fewer than the number of nodes.
", "smithy.api#required": {} } @@ -5672,6 +5728,7 @@ "nodeRangeProperties": { "target": "com.amazonaws.batch#NodeRangeProperties", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of node ranges and their properties that are associated with a multi-node parallel\n job.
", "smithy.api#required": {} } @@ -5713,6 +5770,7 @@ "targetNodes": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The range of nodes, using node index values, that's used to override. A range of\n 0:3
indicates nodes with index values of 0
through 3
. If\n the starting range value is omitted (:n
), then 0
is used to start the\n range. If the ending range value is omitted (n:
), then the highest possible node\n index is used to end the range.
The range of nodes, using node index values. A range of 0:3
indicates nodes\n with index values of 0
through 3
. If the starting range value is\n omitted (:n
), then 0
is used to start the range. If the ending range\n value is omitted (n:
), then the highest possible node index is used to end the\n range. Your accumulative node ranges must account for all nodes (0:n
). You can nest\n node ranges (for example, 0:10
and 4:5
). In this case, the\n 4:5
range properties override the 0:10
properties.
The name of the job definition to register. It can be up to 128 letters long. It can contain uppercase and\n lowercase letters, numbers, hyphens (-), and underscores (_).
", "smithy.api#required": {} } @@ -5889,6 +5949,7 @@ "type": { "target": "com.amazonaws.batch#JobDefinitionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of job definition. For more information about multi-node parallel jobs, see Creating a multi-node parallel job definition in the\n Batch User Guide.
\nIf the job is run on Fargate resources, then multinode
isn't supported.
The name of the job definition.
", "smithy.api#required": {} } @@ -5972,6 +6034,7 @@ "jobDefinitionArn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the job definition.
", "smithy.api#required": {} } @@ -5979,6 +6042,7 @@ "revision": { "target": "com.amazonaws.batch#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The revision of the job definition.
", "smithy.api#required": {} } @@ -5994,6 +6058,7 @@ "value": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The quantity of the specified resource to reserve for the container. The values vary based\n on the type
specified.
The number of physical GPUs to reserve for the container. Make sure that the number of\n GPUs reserved for all containers in a job doesn't exceed the number of available GPUs on the\n compute resource that the job is launched on.
\nGPUs aren't available for jobs that are running on Fargate resources.
\nThe memory hard limit (in MiB) present to the container. This parameter is supported for\n jobs that are running on EC2 resources. If your container attempts to exceed the memory\n specified, the container is terminated. This parameter maps to Memory
in the\n Create a container section of the Docker Remote API and the\n --memory
option to docker run. You\n must specify at least 4 MiB of memory for a job. This is required but can be specified in\n several places for multi-node parallel (MNP) jobs. It must be specified for each node at least\n once. This parameter maps to Memory
in the Create a container\n section of the Docker Remote API and the --memory
option to docker run.
If you're trying to maximize your resource utilization by providing your jobs as much\n memory as possible for a particular instance type, see Memory management in the\n Batch User Guide.
\nFor jobs that are running on Fargate resources, then value
is the hard\n limit (in MiB), and must match one of the supported values and the VCPU
values\n must be one of the values supported for that memory value.
\n VCPU
= 0.25
\n VCPU
= 0.25 or 0.5
\n VCPU
= 0.25, 0.5, or 1
\n VCPU
= 0.5, or 1
\n VCPU
= 0.5, 1, or 2
\n VCPU
= 1 or 2
\n VCPU
= 1, 2, or 4
\n VCPU
= 2 or 4
\n VCPU
= 2, 4, or 8
\n VCPU
= 4
\n VCPU
= 4 or 8
\n VCPU
= 8
\n VCPU
= 8 or 16
\n VCPU
= 16
The number of vCPUs reserved for the container. This parameter maps to\n CpuShares
in the Create a container section of the\n Docker Remote API and the --cpu-shares
option to docker run. Each vCPU is equivalent to 1,024 CPU shares.\n For EC2 resources, you must specify at least one vCPU. This is required but can be specified\n in several places; it must be specified for each node at least once.
The default for the Fargate On-Demand vCPU resource count quota is 6 vCPUs. For more\n information about Fargate quotas, see Fargate quotas\n in the Amazon Web Services General Reference.
\nFor jobs that are running on Fargate resources, then value
must match one\n of the supported values and the MEMORY
values must be one of the values supported\n for that VCPU
value. The supported values are 0.25, 0.5, 1, 2, 4, 8, and\n 16
\n MEMORY
= 512, 1024, or 2048
\n MEMORY
= 1024, 2048, 3072, or 4096
\n MEMORY
= 2048, 3072, 4096, 5120, 6144, 7168, or 8192
\n MEMORY
= 4096, 5120, 6144, 7168, 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, or 16384
\n MEMORY
= 8192, 9216, 10240, 11264, 12288, 13312, 14336, 15360, 16384, 17408, 18432, 19456,\n 20480, 21504, 22528, 23552, 24576, 25600, 26624, 27648, 28672, 29696, or 30720
\n MEMORY
= 16384, 20480, 24576, 28672, 32768, 36864, 40960, 45056, 49152, 53248, 57344, or 61440\n
\n MEMORY
= 32768, 40960, 49152, 57344, 65536, 73728, 81920, 90112, 98304, 106496, 114688, or 122880\n
The type of resource to assign to a container. The supported resources include\n GPU
, MEMORY
, and VCPU
.
The name of the scheduling policy.
", "smithy.api#required": {} } @@ -6109,6 +6176,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the scheduling policy. An example is\n arn:aws:batch:us-east-1:123456789012:scheduling-policy/HighPriority\n
.
Amazon Resource Name (ARN) of the scheduling policy.
", "smithy.api#required": {} } @@ -6163,6 +6232,7 @@ "name": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the secret.
", "smithy.api#required": {} } @@ -6170,6 +6240,7 @@ "valueFrom": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The secret to expose to the container. The supported values are either the full Amazon Resource Name (ARN) of\n the Secrets Manager secret or the full ARN of the parameter in the Amazon Web Services Systems Manager Parameter Store.
\nIf the Amazon Web Services Systems Manager Parameter Store parameter exists in the same Region as the job you're\n launching, then you can use either the full Amazon Resource Name (ARN) or name of the parameter. If the parameter\n exists in a different Region, then the full ARN must be specified.
\nA fair share identifier or fair share identifier prefix. If the string ends with an asterisk\n (*), this entry specifies the weight factor to use for fair share identifiers that start with\n that prefix. The list of fair share identifiers in a fair share policy can't overlap. For\n example, you can't have one that specifies a shareIdentifier
of UserA*
\n and another that specifies a shareIdentifier
of UserA-1
.
There can be no more than 500 fair share identifiers active in a job queue.
\nThe string is limited to 255 alphanumeric characters, and can be followed by an asterisk\n (*).
", "smithy.api#required": {} } @@ -6280,6 +6352,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the job. It can be up to 128 letters long. The first character must be alphanumeric, can contain\n uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).
", "smithy.api#required": {} } @@ -6287,6 +6360,7 @@ "jobQueue": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job queue where the job is submitted. You can specify either the name or the Amazon Resource Name (ARN) of the queue.
", "smithy.api#required": {} } @@ -6318,6 +6392,7 @@ "jobDefinition": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job definition used by this job. This value can be one of definition-name
,\n definition-name:revision
, or the Amazon Resource Name (ARN) for the job definition, with or without the revision\n (arn:aws:batch:region:account:job-definition/definition-name:revision\n
,\n or\n arn:aws:batch:region:account:job-definition/definition-name\n
).
If the revision is not specified, then the latest active revision is used.
", "smithy.api#required": {} } @@ -6388,6 +6463,7 @@ "jobName": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the job.
", "smithy.api#required": {} } @@ -6395,6 +6471,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the job.
", "smithy.api#required": {} } @@ -6477,6 +6554,7 @@ "tags": { "target": "com.amazonaws.batch#TagrisTagsMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags that you apply to the resource to help you categorize and organize your resources. Each tag consists of\n a key and an optional value. For more information, see Tagging Amazon Web Services Resources in Amazon Web Services General\n Reference.
", "smithy.api#required": {} } @@ -6569,6 +6647,7 @@ "jobId": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Batch job ID of the job to terminate.
", "smithy.api#required": {} } @@ -6576,6 +6655,7 @@ "reason": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A message to attach to the job that explains the reason for canceling it. This message is returned by future\n DescribeJobs operations on the job. This message is also recorded in the Batch activity\n logs.
", "smithy.api#required": {} } @@ -6599,6 +6679,7 @@ "containerPath": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The absolute file path in the container where the tmpfs
volume is\n mounted.
The size (in MiB) of the tmpfs
volume.
The hard limit for the ulimit
type.
The type
of the ulimit
.
The soft limit for the ulimit
type.
The keys of the tags to be removed.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -6777,6 +6863,7 @@ "computeEnvironment": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or full Amazon Resource Name (ARN) of the compute environment to update.
", "smithy.api#required": {} } @@ -6882,6 +6969,7 @@ "jobQueue": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or the Amazon Resource Name (ARN) of the job queue.
", "smithy.api#required": {} } @@ -6948,7 +7036,6 @@ "jobExecutionTimeoutMinutes": { "target": "com.amazonaws.batch#JobExecutionTimeoutMinutes", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the job timeout (in minutes) when the compute environment infrastructure is\n updated. The default value is 30.
" } } @@ -6988,6 +7075,7 @@ "arn": { "target": "com.amazonaws.batch#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the scheduling policy to update.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/bedrock-runtime.2023-09-30.json b/codegen/sdk-codegen/aws-models/bedrock-runtime.2023-09-30.json index 1e1bef9f169..cdd0bcec327 100644 --- a/codegen/sdk-codegen/aws-models/bedrock-runtime.2023-09-30.json +++ b/codegen/sdk-codegen/aws-models/bedrock-runtime.2023-09-30.json @@ -76,7 +76,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -95,7 +94,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -123,13 +121,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -156,7 +154,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +176,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,11 +210,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -229,16 +223,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,14 +249,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -268,15 +263,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -287,16 +281,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -310,7 +307,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -330,11 +326,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -345,20 +339,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -369,18 +365,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/bedrock.2023-04-20.json b/codegen/sdk-codegen/aws-models/bedrock.2023-04-20.json index d5bba06e1a0..ddbecb08bed 100644 --- a/codegen/sdk-codegen/aws-models/bedrock.2023-04-20.json +++ b/codegen/sdk-codegen/aws-models/bedrock.2023-04-20.json @@ -90,7 +90,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -109,7 +108,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -137,13 +135,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -156,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,11 +224,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -243,16 +237,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -266,14 +263,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -282,15 +277,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -301,16 +295,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -324,7 +321,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -344,11 +340,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -359,20 +353,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -383,18 +379,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/billingconductor.2021-07-30.json b/codegen/sdk-codegen/aws-models/billingconductor.2021-07-30.json index 73f988e7d7a..19c35d55e74 100644 --- a/codegen/sdk-codegen/aws-models/billingconductor.2021-07-30.json +++ b/codegen/sdk-codegen/aws-models/billingconductor.2021-07-30.json @@ -110,7 +110,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -153,7 +152,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -166,7 +166,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -180,7 +179,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -289,7 +286,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,14 +319,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -337,11 +333,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -373,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -393,7 +390,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -404,14 +400,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -422,9 +420,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/braket.2019-09-01.json b/codegen/sdk-codegen/aws-models/braket.2019-09-01.json index cf13835111a..4a1bd4ae952 100644 --- a/codegen/sdk-codegen/aws-models/braket.2019-09-01.json +++ b/codegen/sdk-codegen/aws-models/braket.2019-09-01.json @@ -131,7 +131,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -174,7 +173,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -187,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -201,7 +200,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -224,7 +222,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -259,7 +256,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -270,14 +266,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -291,14 +289,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -307,11 +303,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -322,14 +318,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -343,7 +341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -363,7 +360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -374,14 +370,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -392,9 +390,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/budgets.2016-10-20.json b/codegen/sdk-codegen/aws-models/budgets.2016-10-20.json index 90f4a70225a..57b084aea29 100644 --- a/codegen/sdk-codegen/aws-models/budgets.2016-10-20.json +++ b/codegen/sdk-codegen/aws-models/budgets.2016-10-20.json @@ -159,7 +159,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -215,7 +215,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +228,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -354,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -389,7 +386,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -400,14 +396,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -421,14 +419,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -437,11 +433,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -452,14 +448,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -473,7 +471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -493,7 +490,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -504,14 +500,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -522,9 +520,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-identity.2021-04-20.json b/codegen/sdk-codegen/aws-models/chime-sdk-identity.2021-04-20.json index 402ae5acfc5..0147f606500 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-identity.2021-04-20.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-identity.2021-04-20.json @@ -660,7 +660,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -703,7 +702,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -716,7 +716,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -730,7 +729,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -753,7 +751,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -788,7 +785,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -799,14 +795,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -820,14 +818,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -836,11 +832,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -851,14 +847,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -872,7 +870,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -892,7 +889,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -903,14 +899,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -921,9 +919,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.2021-07-15.json b/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.2021-07-15.json index 5c3e3513e18..538c8a60130 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.2021-07-15.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-media-pipelines.2021-07-15.json @@ -904,7 +904,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -947,7 +946,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -960,7 +960,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -974,7 +973,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -997,7 +995,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1032,7 +1029,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1043,14 +1039,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1064,14 +1062,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1080,11 +1076,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1095,14 +1091,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1116,7 +1114,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1136,7 +1133,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1147,14 +1143,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1165,9 +1163,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5992,7 +5992,6 @@ "TimePeriod": { "target": "com.amazonaws.chimesdkmediapipelines#SentimentTimePeriodInSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the analysis interval.
", "smithy.api#required": {} } @@ -6005,7 +6004,6 @@ "com.amazonaws.chimesdkmediapipelines#SentimentTimePeriodInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 60, "max": 1800 diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-meetings.2021-07-15.json b/codegen/sdk-codegen/aws-models/chime-sdk-meetings.2021-07-15.json index ae1b3733a2e..2999a967a7b 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-meetings.2021-07-15.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-meetings.2021-07-15.json @@ -463,7 +463,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -506,7 +505,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -519,7 +519,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -533,7 +532,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -556,7 +554,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -591,7 +588,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -602,14 +598,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -623,14 +621,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -639,11 +635,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -654,14 +650,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -675,7 +673,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -695,7 +692,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -706,14 +702,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -724,9 +722,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-messaging.2021-05-15.json b/codegen/sdk-codegen/aws-models/chime-sdk-messaging.2021-05-15.json index e176a624b4f..0992810018e 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-messaging.2021-05-15.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-messaging.2021-05-15.json @@ -1580,7 +1580,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1623,7 +1622,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1636,7 +1636,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1650,7 +1649,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1673,7 +1671,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1708,7 +1705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1719,14 +1715,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1740,14 +1738,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1756,11 +1752,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1771,14 +1767,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1792,7 +1790,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1812,7 +1809,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1823,14 +1819,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1841,9 +1839,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/chime-sdk-voice.2022-08-03.json b/codegen/sdk-codegen/aws-models/chime-sdk-voice.2022-08-03.json index b0adf10beb8..00a5d3473ca 100644 --- a/codegen/sdk-codegen/aws-models/chime-sdk-voice.2022-08-03.json +++ b/codegen/sdk-codegen/aws-models/chime-sdk-voice.2022-08-03.json @@ -1015,7 +1015,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1034,7 +1033,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1062,13 +1060,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1081,7 +1080,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1095,7 +1093,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1118,7 +1115,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1153,11 +1149,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1168,16 +1162,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1191,14 +1188,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1207,15 +1202,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1226,16 +1220,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1249,7 +1246,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1269,11 +1265,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1284,20 +1278,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1308,18 +1304,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/chime.2018-05-01.json b/codegen/sdk-codegen/aws-models/chime.2018-05-01.json index a49aeb4c912..fe7651b22c4 100644 --- a/codegen/sdk-codegen/aws-models/chime.2018-05-01.json +++ b/codegen/sdk-codegen/aws-models/chime.2018-05-01.json @@ -19420,7 +19420,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19463,7 +19462,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -19476,7 +19476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19490,7 +19489,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19564,7 +19562,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19599,7 +19596,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -19610,14 +19606,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -19631,14 +19629,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -19647,11 +19643,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -19662,14 +19658,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -19683,7 +19681,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -19703,7 +19700,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -19714,14 +19710,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -19732,9 +19730,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cleanrooms.2022-02-17.json b/codegen/sdk-codegen/aws-models/cleanrooms.2022-02-17.json index cb3aac82da8..fbff15b6369 100644 --- a/codegen/sdk-codegen/aws-models/cleanrooms.2022-02-17.json +++ b/codegen/sdk-codegen/aws-models/cleanrooms.2022-02-17.json @@ -113,7 +113,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -132,7 +131,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -160,13 +158,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +191,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +213,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -251,11 +247,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -266,16 +260,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -289,14 +286,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -305,15 +300,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -324,16 +318,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -347,7 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -367,11 +363,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -382,20 +376,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -406,18 +402,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/cloud9.2017-09-23.json b/codegen/sdk-codegen/aws-models/cloud9.2017-09-23.json index 61ea971a603..1d232aa4d74 100644 --- a/codegen/sdk-codegen/aws-models/cloud9.2017-09-23.json +++ b/codegen/sdk-codegen/aws-models/cloud9.2017-09-23.json @@ -129,7 +129,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -172,7 +171,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -185,7 +185,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +198,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +220,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -257,7 +254,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -268,14 +264,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -289,14 +287,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -305,11 +301,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -320,14 +316,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -341,7 +339,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -361,7 +358,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -372,14 +368,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -390,9 +388,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1175,7 +1175,7 @@ "imageId": { "target": "com.amazonaws.cloud9#ImageId", "traits": { - "smithy.api#documentation": "The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance.\n To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM)\n path.
\nThe default Amazon Linux AMI is currently used if the parameter isn't explicitly assigned\n a value in the request. Because Amazon Linux AMI has ended standard support as of December 31,\n 2020, we recommend you choose Amazon Linux 2, which includes long term support through\n 2023.
\nFrom December 31, 2023, the parameter for Amazon Linux will no longer be available when\n you specify an AMI for your instance. Amazon Linux 2 will then become the default AMI, which\n is used to launch your instance if no parameter is explicitly defined.
\nSince Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.
\n\n AMI aliases \n
\n\n Amazon Linux (default):\n amazonlinux-1-x86_64
\n \n
Amazon Linux 2: amazonlinux-2-x86_64
\n
Ubuntu 18.04: ubuntu-18.04-x86_64
\n
Ubuntu 22.04: ubuntu-22.04-x86_64
\n
\n SSM paths\n
\n\n Amazon Linux (default):\n resolve:ssm:/aws/service/cloud9/amis/amazonlinux-1-x86_64
\n \n
Amazon Linux 2:\n resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64
\n
Ubuntu 18.04:\n resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64
\n
Ubuntu 22.04:\n resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64
\n
The identifier for the Amazon Machine Image (AMI) that's used to create the EC2 instance.\n To choose an AMI for the instance, you must specify a valid AMI alias or a valid Amazon EC2 Systems Manager (SSM)\n path.
\nFrom November 20, 2023, you will be required to include the imageId
parameter for the CreateEnvironmentEC2
action.\n This change will be reflected across all direct methods of communicating with the API, such as Amazon Web Services SDK, Amazon Web Services CLI and Amazon Web Services CloudFormation. This change will only \n affect direct API consumers, and not Cloud9 console users.
From January 22, 2024, Amazon Linux (AL1) will be removed from the list of available image IDs for Cloud9. This is necessary as AL1 will reach the end of \n maintenance support in December 2023, and as a result will no longer receive security updates. We recommend using Amazon Linux 2 as the AMI to create your environment as it is \n fully supported. This change will only affect direct API consumers, and not Cloud9 console users.
\nSince Ubuntu 18.04 has ended standard support as of May 31, 2023, we recommend you choose Ubuntu 22.04.
\n\n AMI aliases \n
\n\n Amazon Linux (default):\n amazonlinux-1-x86_64
\n \n
Amazon Linux 2: amazonlinux-2-x86_64
\n
Ubuntu 18.04: ubuntu-18.04-x86_64
\n
Ubuntu 22.04: ubuntu-22.04-x86_64
\n
\n SSM paths\n
\n\n Amazon Linux (default):\n resolve:ssm:/aws/service/cloud9/amis/amazonlinux-1-x86_64
\n \n
Amazon Linux 2:\n resolve:ssm:/aws/service/cloud9/amis/amazonlinux-2-x86_64
\n
Ubuntu 18.04:\n resolve:ssm:/aws/service/cloud9/amis/ubuntu-18.04-x86_64
\n
Ubuntu 22.04:\n resolve:ssm:/aws/service/cloud9/amis/ubuntu-22.04-x86_64
\n
The list of identifiers for the desired extension configurations.
", "smithy.api#required": {} } @@ -512,6 +513,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "If you don't pass a parameter to StackName
, the API returns a response that describes\n all resources in the account.
The IAM policy below can be added to\n IAM policies when you want to limit resource-level permissions and\n avoid returning a response when no parameter is sent in the request:
\n\n { \"Version\": \"2012-10-17\", \"Statement\": [{ \"Effect\": \"Deny\", \"Action\":\n \"cloudformation:DescribeStacks\", \"NotResource\":\n \"arn:aws:cloudformation:*:*:stack/*/*\" }] }
\n
The name or the unique stack ID that's associated with the stack.
", "smithy.api#required": {} } @@ -1328,7 +1330,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1371,7 +1372,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1384,7 +1386,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1398,7 +1399,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1421,7 +1421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1456,7 +1455,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1467,14 +1465,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1488,14 +1488,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1504,18 +1502,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1524,7 +1521,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1544,14 +1542,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1565,7 +1565,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1585,7 +1584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1596,14 +1594,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1614,9 +1614,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2348,6 +2350,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or the unique ID of the stack that you want to continue rolling back.
\nDon't specify the name of a nested stack (a stack that was created by using the\n AWS::CloudFormation::Stack
resource). Instead, use this operation on the parent stack (the stack that\n contains the AWS::CloudFormation::Stack
resource).
The name or the unique ID of the stack for which you are creating a change set. CloudFormation generates the\n change set by comparing this stack's information with the information that you submit, such as a modified template or\n different parameter input values.
", "smithy.api#required": {} } @@ -2480,6 +2484,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the change set. The name must be unique among all change sets that are associated with the specified\n stack.
\nA change set name can contain only alphanumeric, case sensitive characters, and hyphens. It must start with an\n alphabetical character and can't exceed 128 characters.
", "smithy.api#required": {} } @@ -2579,6 +2584,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name that's associated with the stack. The name must be unique in the Region in which you are creating the\n stack.
\nA stack name can contain only alphanumeric characters (case sensitive) and hyphens. It must start with an\n alphabetical character and can't be longer than 128 characters.
\nThe name or unique ID of the stack set that you want to create stack instances from.
", "smithy.api#required": {} } @@ -2748,6 +2755,7 @@ "Regions": { "target": "com.amazonaws.cloudformation#RegionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The names of one or more Amazon Web Services Regions where you want to create stack instances using the specified\n Amazon Web Services accounts.
", "smithy.api#required": {} } @@ -2840,6 +2848,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name to associate with the stack set. The name must be unique in the Region where you create your stack\n set.
\nA stack name can contain only alphanumeric characters (case-sensitive) and hyphens. It must start with an\n alphabetic character and can't be longer than 128 characters.
\nThe name or Amazon Resource Name (ARN) of the change set that you want to delete.
", "smithy.api#required": {} } @@ -3126,6 +3136,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or the unique stack ID that's associated with the stack.
", "smithy.api#required": {} } @@ -3189,6 +3200,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set that you want to delete stack instances for.
", "smithy.api#required": {} } @@ -3208,6 +3220,7 @@ "Regions": { "target": "com.amazonaws.cloudformation#RegionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services Regions where you want to delete stack set instances.
", "smithy.api#required": {} } @@ -3221,7 +3234,7 @@ "RetainStacks": { "target": "com.amazonaws.cloudformation#RetainStacks", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Removes the stack instances from the specified stack set, but doesn't delete the stacks. You can't reassociate a\n retained stack or add an existing, saved stack to a new stack set.
\nFor more information, see Stack set operation\n options.
", "smithy.api#required": {} } @@ -3284,6 +3297,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set that you're deleting. You can obtain this value by running ListStackSets.
", "smithy.api#required": {} } @@ -3548,6 +3562,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the change set that you want to describe.
", "smithy.api#required": {} } @@ -3631,6 +3646,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the change set that you want to describe.
", "smithy.api#required": {} } @@ -3912,6 +3928,7 @@ "StackDriftDetectionId": { "target": "com.amazonaws.cloudformation#StackDriftDetectionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the drift detection results of this operation.
\nCloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number\n of drift results CloudFormation retains for any given stack, and for how long, may vary.
", "smithy.api#required": {} } @@ -3927,6 +3944,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the stack.
", "smithy.api#required": {} } @@ -3934,6 +3952,7 @@ "StackDriftDetectionId": { "target": "com.amazonaws.cloudformation#StackDriftDetectionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the drift detection results of this operation.
\nCloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number\n of reports CloudFormation retains for any given stack, and for how long, may vary.
", "smithy.api#required": {} } @@ -3947,6 +3966,7 @@ "DetectionStatus": { "target": "com.amazonaws.cloudformation#StackDriftDetectionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the stack drift detection operation.
\n\n DETECTION_COMPLETE
: The stack drift detection operation has successfully completed for all\n resources in the stack that support drift detection. (Resources that don't currently support stack detection remain\n unchecked.)
If you specified logical resource IDs for CloudFormation to use as a filter for the stack drift detection operation,\n only the resources with those logical IDs are checked for drift.
\n\n DETECTION_FAILED
: The stack drift detection operation has failed for at least one resource in the\n stack. Results will be available for resources on which CloudFormation successfully completed drift detection.
\n DETECTION_IN_PROGRESS
: The stack drift detection operation is currently in progress.
Time at which the stack drift detection operation was initiated.
", "smithy.api#required": {} } @@ -4060,6 +4081,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or the unique stack ID of the stack set that you want to get stack instance information for.
", "smithy.api#required": {} } @@ -4067,6 +4089,7 @@ "StackInstanceAccount": { "target": "com.amazonaws.cloudformation#Account", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of an Amazon Web Services account that's associated with this stack instance.
", "smithy.api#required": {} } @@ -4074,6 +4097,7 @@ "StackInstanceRegion": { "target": "com.amazonaws.cloudformation#Region", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a Region that's associated with this stack instance.
", "smithy.api#required": {} } @@ -4138,6 +4162,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack for which you want drift information.
", "smithy.api#required": {} } @@ -4171,6 +4196,7 @@ "StackResourceDrifts": { "target": "com.amazonaws.cloudformation#StackResourceDrifts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Drift information for the resources that have been checked for drift in the specified stack. This includes\n actual and expected configuration values for resources where CloudFormation detects drift.
\nFor a given stack, there will be one StackResourceDrift
for each stack resource that has been\n checked for drift. Resources that haven't yet been checked for drift aren't included. Resources that do not currently\n support drift detection aren't checked, and so not included. For a list of resources that support drift detection,\n see Resources that Support Drift Detection.
The name or the unique stack ID that's associated with the stack, which aren't always interchangeable:
\nRunning stacks: You can specify either the stack's name or its unique stack ID.
\nDeleted stacks: You must specify the unique stack ID.
\nDefault: There is no default value.
", "smithy.api#required": {} } @@ -4199,6 +4226,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The logical name of the resource as specified in the template.
\nDefault: There is no default value.
", "smithy.api#required": {} } @@ -4301,6 +4329,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set whose description you want.
", "smithy.api#required": {} } @@ -4342,6 +4371,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or the unique stack ID of the stack set for the stack operation.
", "smithy.api#required": {} } @@ -4349,6 +4379,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique ID of the stack set operation.
", "smithy.api#required": {} } @@ -5100,6 +5131,7 @@ "RegistrationToken": { "target": "com.amazonaws.cloudformation#RegistrationToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for this registration request.
\nThis registration token is generated by CloudFormation when you initiate a registration request using\n RegisterType.
", "smithy.api#required": {} } @@ -5168,6 +5200,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack for which you want to detect drift.
", "smithy.api#required": {} } @@ -5189,6 +5222,7 @@ "StackDriftDetectionId": { "target": "com.amazonaws.cloudformation#StackDriftDetectionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the drift detection results of this operation.
\nCloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number\n of drift results CloudFormation retains for any given stack, and for how long, may vary.
", "smithy.api#required": {} } @@ -5216,6 +5250,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack to which the resource belongs.
", "smithy.api#required": {} } @@ -5223,6 +5258,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The logical name of the resource for which to return drift information.
", "smithy.api#required": {} } @@ -5238,6 +5274,7 @@ "StackResourceDrift": { "target": "com.amazonaws.cloudformation#StackResourceDrift", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about whether the resource's actual configuration has drifted from its expected template\n configuration, including actual and expected property values and any differences detected.
", "smithy.api#required": {} } @@ -5276,6 +5313,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack set on which to perform the drift detection operation.
", "smithy.api#required": {} } @@ -5347,7 +5385,6 @@ "com.amazonaws.cloudformation#DriftedStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -5480,6 +5517,7 @@ "ChangeSetName": { "target": "com.amazonaws.cloudformation#ChangeSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the change set that you want use to update the specified stack.
", "smithy.api#required": {} } @@ -5614,7 +5652,6 @@ "com.amazonaws.cloudformation#FailedStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -5655,6 +5692,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique stack ID that's associated with the stack whose policy you want to get.
", "smithy.api#required": {} } @@ -6193,6 +6231,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stack set. The name must be unique in the Region where you create your stack set.
", "smithy.api#required": {} } @@ -6262,7 +6301,6 @@ "com.amazonaws.cloudformation#InProgressStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6271,7 +6309,6 @@ "com.amazonaws.cloudformation#InSyncStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6409,6 +6446,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or the Amazon Resource Name (ARN) of the stack for which you want to list change sets.
", "smithy.api#required": {} } @@ -6520,6 +6558,7 @@ "ExportName": { "target": "com.amazonaws.cloudformation#ExportName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the exported output value. CloudFormation returns the stack names that are importing this\n value.
", "smithy.api#required": {} } @@ -6584,6 +6623,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set that you want to list drifted resources\n for.
", "smithy.api#required": {} } @@ -6609,6 +6649,7 @@ "StackInstanceAccount": { "target": "com.amazonaws.cloudformation#Account", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon Web Services account that you want to list resource drifts for.
", "smithy.api#required": {} } @@ -6616,6 +6657,7 @@ "StackInstanceRegion": { "target": "com.amazonaws.cloudformation#Region", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Region where you want to list resource drifts.
", "smithy.api#required": {} } @@ -6623,6 +6665,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique ID of the drift operation.
", "smithy.api#required": {} } @@ -6687,6 +6730,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set that you want to list stack instances for.
", "smithy.api#required": {} } @@ -6775,6 +6819,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or the unique stack ID that is associated with the stack, which aren't always interchangeable:
\nRunning stacks: You can specify either the stack's name or its unique stack ID.
\nDeleted stacks: You must specify the unique stack ID.
\nDefault: There is no default value.
", "smithy.api#required": {} } @@ -6844,6 +6889,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set that you want to get operation results for.
", "smithy.api#required": {} } @@ -6851,6 +6897,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the stack set operation.
", "smithy.api#required": {} } @@ -6933,6 +6980,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set that you want to get operation summaries for.
", "smithy.api#required": {} } @@ -7399,6 +7447,7 @@ "LogRoleArn": { "target": "com.amazonaws.cloudformation#RoleARN2", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the role that CloudFormation should assume when sending log entries\n to CloudWatch Logs.
", "smithy.api#required": {} } @@ -7406,6 +7455,7 @@ "LogGroupName": { "target": "com.amazonaws.cloudformation#LogGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon CloudWatch Logs group to which CloudFormation sends error logging information when invoking\n the extension's handlers.
", "smithy.api#required": {} } @@ -7994,6 +8044,7 @@ "Key": { "target": "com.amazonaws.cloudformation#Key", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource context key.
", "smithy.api#required": {} } @@ -8001,6 +8052,7 @@ "Value": { "target": "com.amazonaws.cloudformation#Value", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource context value.
", "smithy.api#required": {} } @@ -8029,6 +8081,7 @@ "PropertyPath": { "target": "com.amazonaws.cloudformation#PropertyPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The fully-qualified path to the resource property.
", "smithy.api#required": {} } @@ -8036,6 +8089,7 @@ "ExpectedValue": { "target": "com.amazonaws.cloudformation#PropertyValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The expected property value of the resource property, as defined in the stack template and any values specified\n as template parameters.
", "smithy.api#required": {} } @@ -8043,6 +8097,7 @@ "ActualValue": { "target": "com.amazonaws.cloudformation#PropertyValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The actual property value of the resource property.
", "smithy.api#required": {} } @@ -8050,6 +8105,7 @@ "DifferenceType": { "target": "com.amazonaws.cloudformation#DifferenceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of property difference.
\n\n ADD
: A value has been added to a resource property that's an array or list data type.
\n REMOVE
: The property has been removed from the current resource configuration.
\n NOT_EQUAL
: The current property value differs from its expected value (as defined in the stack\n template and any values specified as template parameters).
Reserved for use by the CloudFormation\n CLI.
", "smithy.api#required": {} } @@ -8257,6 +8314,7 @@ "OperationStatus": { "target": "com.amazonaws.cloudformation#OperationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Reserved for use by the CloudFormation\n CLI.
", "smithy.api#required": {} } @@ -8414,6 +8472,7 @@ "TypeName": { "target": "com.amazonaws.cloudformation#TypeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the extension being registered.
\nWe suggest that extension names adhere to the following patterns:
\nFor resource types,\n company_or_organization::service::type.
\nFor modules,\n company_or_organization::service::type::MODULE.
\nFor hooks,\n MyCompany::Testing::MyTestHook.
\nThe following organization namespaces are reserved and can't be used in your extension names:
\n\n Alexa
\n
\n AMZN
\n
\n Amazon
\n
\n AWS
\n
\n Custom
\n
\n Dev
\n
A URL to the S3 bucket containing the extension project package that contains the necessary files for the\n extension you want to register.
\nFor information about generating a schema handler package for the extension you want to register, see submit in the\n CloudFormation CLI User Guide.
\nThe user registering the extension must be able to access the package in the S3 bucket. That's, the user needs\n to have GetObject permissions for\n the schema handler package. For more information, see Actions, Resources, and Condition Keys for Amazon S3\n in the Identity and Access Management User Guide.
\nThe type of resource to import into your stack, such as AWS::S3::Bucket
. For a list of supported\n resource types, see Resources that support import\n operations in the CloudFormation User Guide.
The logical ID of the target resource as specified in the template.
", "smithy.api#required": {} } @@ -9054,6 +9122,7 @@ "ResourceIdentifier": { "target": "com.amazonaws.cloudformation#ResourceIdentifierProperties", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A key-value pair that identifies the target resource. The key is an identifier property (for example,\n BucketName
for AWS::S3::Bucket
resources) and the value is the actual property value (for\n example, MyS3Bucket
).
The name that's associated with the stack.
", "smithy.api#required": {} } @@ -9232,6 +9299,7 @@ "Arn": { "target": "com.amazonaws.cloudformation#Arn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the rollback trigger.
\nIf a specified trigger is missing, the entire stack operation fails and is rolled back.
", "smithy.api#required": {} } @@ -9239,6 +9307,7 @@ "Type": { "target": "com.amazonaws.cloudformation#Type", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource type of the rollback trigger. Specify either AWS::CloudWatch::Alarm or AWS::CloudWatch::CompositeAlarm resource types.
", "smithy.api#required": {} } @@ -9303,6 +9372,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique stack ID that you want to associate a policy with.
", "smithy.api#required": {} } @@ -9357,6 +9427,7 @@ "Configuration": { "target": "com.amazonaws.cloudformation#TypeConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration data for the extension, in this account and Region.
\nThe configuration data must be formatted as JSON, and validate against the schema returned in the\n ConfigurationSchema
response element of DescribeType. For more information, see\n Defining\n account-level configuration data for an extension in the CloudFormation CLI User\n Guide.
The stack name or unique stack ID that includes the resource that you want to signal.
", "smithy.api#required": {} } @@ -9483,6 +9555,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The logical ID of the resource that you want to signal. The logical ID is the name of the resource that given in\n the template.
", "smithy.api#required": {} } @@ -9490,6 +9563,7 @@ "UniqueId": { "target": "com.amazonaws.cloudformation#ResourceSignalUniqueId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique ID of the signal. When you signal Amazon EC2 instances or Auto Scaling groups, specify the\n instance ID that you are signaling as the unique ID. If you send multiple signals to a single resource (such as\n signaling a wait condition), each signal requires a different unique ID.
", "smithy.api#required": {} } @@ -9497,6 +9571,7 @@ "Status": { "target": "com.amazonaws.cloudformation#ResourceSignalStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the signal, which is either success or failure. A failure signal causes CloudFormation to\n immediately fail the stack creation or update.
", "smithy.api#required": {} } @@ -9519,6 +9594,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name associated with the stack.
", "smithy.api#required": {} } @@ -9544,6 +9620,7 @@ "CreationTime": { "target": "com.amazonaws.cloudformation#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the stack was created.
", "smithy.api#required": {} } @@ -9569,6 +9646,7 @@ "StackStatus": { "target": "com.amazonaws.cloudformation#StackStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Current status of the stack.
", "smithy.api#required": {} } @@ -9697,6 +9775,7 @@ "StackDriftStatus": { "target": "com.amazonaws.cloudformation#StackDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Status of the stack's actual configuration compared to its expected template configuration.
\n\n DRIFTED
: The stack differs from its expected template configuration. A stack is considered to\n have drifted if one or more of its resources have drifted.
\n NOT_CHECKED
: CloudFormation hasn't checked if the stack differs from its expected template\n configuration.
\n IN_SYNC
: The stack's actual configuration matches its expected template configuration.
\n UNKNOWN
: This value is reserved for future use.
Status of the stack's actual configuration compared to its expected template configuration.
\n\n DRIFTED
: The stack differs from its expected template configuration. A stack is considered to\n have drifted if one or more of its resources have drifted.
\n NOT_CHECKED
: CloudFormation hasn't checked if the stack differs from its expected template\n configuration.
\n IN_SYNC
: The stack's actual configuration matches its expected template configuration.
\n UNKNOWN
: This value is reserved for future use.
The unique ID name of the instance of the stack.
", "smithy.api#required": {} } @@ -9775,6 +9856,7 @@ "EventId": { "target": "com.amazonaws.cloudformation#EventId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique ID of this event.
", "smithy.api#required": {} } @@ -9782,6 +9864,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name associated with a stack.
", "smithy.api#required": {} } @@ -9807,6 +9890,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Time the status was updated.
", "smithy.api#required": {} } @@ -10130,6 +10214,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the stack instance.
", "smithy.api#required": {} } @@ -10137,6 +10222,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The logical name of the resource specified in the template.
", "smithy.api#required": {} } @@ -10156,6 +10242,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Type of resource. For more information, go to Amazon Web Services Resource Types Reference in the CloudFormation User\n Guide.
", "smithy.api#required": {} } @@ -10169,6 +10256,7 @@ "StackResourceDriftStatus": { "target": "com.amazonaws.cloudformation#StackResourceDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The drift status of the resource in a stack instance.
\n\n DELETED
: The resource differs from its expected template\n configuration in that the resource has been deleted.
\n MODIFIED
: One or more resource properties differ from their expected\n template values.
\n IN_SYNC
: The resource's actual configuration matches its expected\n template configuration.
\n NOT_CHECKED
: CloudFormation doesn't currently return this value.
Time at which the stack instance drift detection operation was initiated.
", "smithy.api#required": {} } @@ -10371,6 +10460,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The logical name of the resource specified in the template.
", "smithy.api#required": {} } @@ -10384,6 +10474,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Type of resource. For more information, go to Amazon Web Services Resource Types\n Reference in the CloudFormation User Guide.
", "smithy.api#required": {} } @@ -10391,6 +10482,7 @@ "Timestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Time the status was updated.
", "smithy.api#required": {} } @@ -10398,6 +10490,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Current status of the resource.
", "smithy.api#required": {} } @@ -10449,6 +10542,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The logical name of the resource specified in the template.
", "smithy.api#required": {} } @@ -10462,6 +10556,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Type of resource. For more information, go to Amazon Web Services Resource Types\n Reference in the CloudFormation User Guide.
", "smithy.api#required": {} } @@ -10469,6 +10564,7 @@ "LastUpdatedTimestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Time the status was updated.
", "smithy.api#required": {} } @@ -10476,6 +10572,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Current status of the resource.
", "smithy.api#required": {} } @@ -10521,6 +10618,7 @@ "StackId": { "target": "com.amazonaws.cloudformation#StackId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the stack.
", "smithy.api#required": {} } @@ -10528,6 +10626,7 @@ "LogicalResourceId": { "target": "com.amazonaws.cloudformation#LogicalResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The logical name of the resource specified in the template.
", "smithy.api#required": {} } @@ -10547,6 +10646,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the resource.
", "smithy.api#required": {} } @@ -10572,6 +10672,7 @@ "StackResourceDriftStatus": { "target": "com.amazonaws.cloudformation#StackResourceDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Status of the resource's actual configuration compared to its expected configuration.
\n\n DELETED
: The resource differs from its expected template configuration because the resource has\n been deleted.
\n MODIFIED
: One or more resource properties differ from their expected values (as defined in the\n stack template and any values specified as template parameters).
\n IN_SYNC
: The resource's actual configuration matches its expected template configuration.
\n NOT_CHECKED
: CloudFormation does not currently return this value.
Time at which CloudFormation performed drift detection on the stack resource.
", "smithy.api#required": {} } @@ -10600,6 +10702,7 @@ "StackResourceDriftStatus": { "target": "com.amazonaws.cloudformation#StackResourceDriftStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Status of the resource's actual configuration compared to its expected configuration
\n\n DELETED
: The resource differs from its expected configuration in that it has been deleted.
\n MODIFIED
: The resource differs from its expected configuration.
\n NOT_CHECKED
: CloudFormation has not checked if the resource differs from its expected\n configuration.
Any resources that do not currently support drift detection have a status of NOT_CHECKED
. For\n more information, see Resources that Support Drift\n Detection.
\n IN_SYNC
: The resource's actual configuration matches its expected configuration.
Status of the resource's actual configuration compared to its expected configuration.
\n\n DELETED
: The resource differs from its expected configuration in that it has been deleted.
\n MODIFIED
: The resource differs from its expected configuration.
\n NOT_CHECKED
: CloudFormation hasn't checked if the resource differs from its expected configuration.
Any resources that don't currently support drift detection have a status of NOT_CHECKED
. For more\n information, see Resources that Support Drift\n Detection. If you performed an ContinueUpdateRollback operation on a stack, any\n resources included in ResourcesToSkip
will also have a status of NOT_CHECKED
. For more\n information about skipping resources during rollback operations, see Continue Rolling\n Back an Update in the CloudFormation User Guide.
\n IN_SYNC
: The resource's actual configuration matches its expected configuration.
The logical name of the resource specified in the template.
", "smithy.api#required": {} } @@ -10708,6 +10813,7 @@ "ResourceType": { "target": "com.amazonaws.cloudformation#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Type of resource. (For more information, go to Amazon Web Services Resource Types\n Reference in the CloudFormation User Guide.)
", "smithy.api#required": {} } @@ -10715,6 +10821,7 @@ "LastUpdatedTimestamp": { "target": "com.amazonaws.cloudformation#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Time the status was updated.
", "smithy.api#required": {} } @@ -10722,6 +10829,7 @@ "ResourceStatus": { "target": "com.amazonaws.cloudformation#ResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Current status of the resource.
", "smithy.api#required": {} } @@ -10892,35 +11000,30 @@ "TotalStackInstancesCount": { "target": "com.amazonaws.cloudformation#TotalStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of stack instances belonging to this stack set.
\nThe total number of stack instances is equal to the total of:
\nStack instances that match the stack set configuration.
\nStack instances that have drifted from the stack set configuration.
\nStack instances where the drift detection operation has failed.
\nStack instances currently being checked for drift.
\nThe number of stack instances that have drifted from the expected template and parameter configuration of the\n stack set. A stack instance is considered to have drifted if one or more of the resources in the associated stack\n don't match their expected configuration.
" } }, "InSyncStackInstancesCount": { "target": "com.amazonaws.cloudformation#InSyncStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of stack instances which match the expected template and parameter configuration of the stack\n set.
" } }, "InProgressStackInstancesCount": { "target": "com.amazonaws.cloudformation#InProgressStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of stack instances that are currently being checked for drift.
" } }, "FailedStackInstancesCount": { "target": "com.amazonaws.cloudformation#FailedStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of stack instances for which the drift detection operation failed.
" } } @@ -11330,7 +11433,6 @@ "FailedStackInstancesCount": { "target": "com.amazonaws.cloudformation#FailedStackInstancesCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of stack instances for which the StackSet operation failed.
" } } @@ -11659,6 +11761,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name associated with the stack.
", "smithy.api#required": {} } @@ -11672,6 +11775,7 @@ "CreationTime": { "target": "com.amazonaws.cloudformation#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time the stack was created.
", "smithy.api#required": {} } @@ -11691,6 +11795,7 @@ "StackStatus": { "target": "com.amazonaws.cloudformation#StackStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the stack.
", "smithy.api#required": {} } @@ -11791,6 +11896,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set that you want to stop the operation for.
", "smithy.api#required": {} } @@ -11798,6 +11904,7 @@ "OperationId": { "target": "com.amazonaws.cloudformation#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the stack operation.
", "smithy.api#required": {} } @@ -11841,6 +11948,7 @@ "Key": { "target": "com.amazonaws.cloudformation#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n Required. A string used to identify this tag. You can specify a maximum of 128 characters for a\n tag key. Tags owned by Amazon Web Services (Amazon Web Services) have the reserved prefix: aws:
.
\n Required. A string containing the value for this tag. You can specify a maximum of 256\n characters for a tag value.
", "smithy.api#required": {} } @@ -12113,7 +12222,6 @@ "com.amazonaws.cloudformation#TotalStackInstancesCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -12612,6 +12720,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique stack ID of the stack to update.
", "smithy.api#required": {} } @@ -12762,6 +12871,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set associated with the stack instances.
", "smithy.api#required": {} } @@ -12781,6 +12891,7 @@ "Regions": { "target": "com.amazonaws.cloudformation#RegionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The names of one or more Amazon Web Services Regions in which you want to update parameter values for stack\n instances. The overridden parameter values will be applied to all stack instances in the specified accounts and\n Amazon Web Services Regions.
", "smithy.api#required": {} } @@ -12882,6 +12993,7 @@ "StackSetName": { "target": "com.amazonaws.cloudformation#StackSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack set that you want to update.
", "smithy.api#required": {} } @@ -13032,6 +13144,7 @@ "EnableTerminationProtection": { "target": "com.amazonaws.cloudformation#EnableTerminationProtection", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether to enable termination protection on the specified stack.
", "smithy.api#required": {} } @@ -13039,6 +13152,7 @@ "StackName": { "target": "com.amazonaws.cloudformation#StackNameOrId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or unique ID of the stack for which you want to set termination protection.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/cloudfront.2020-05-31.json b/codegen/sdk-codegen/aws-models/cloudfront.2020-05-31.json index 61bc81b5b28..b21c5d03ef1 100644 --- a/codegen/sdk-codegen/aws-models/cloudfront.2020-05-31.json +++ b/codegen/sdk-codegen/aws-models/cloudfront.2020-05-31.json @@ -1384,7 +1384,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1427,7 +1426,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1440,7 +1440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1454,7 +1453,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1630,7 +1628,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1665,7 +1662,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1676,14 +1672,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1697,14 +1695,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1713,11 +1709,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1728,14 +1724,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1749,7 +1747,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1769,7 +1766,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1780,14 +1776,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1798,9 +1796,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudhsm-v2.2017-04-28.json b/codegen/sdk-codegen/aws-models/cloudhsm-v2.2017-04-28.json index aa16b18c41d..fcffa294737 100644 --- a/codegen/sdk-codegen/aws-models/cloudhsm-v2.2017-04-28.json +++ b/codegen/sdk-codegen/aws-models/cloudhsm-v2.2017-04-28.json @@ -313,7 +313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -356,7 +355,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -369,7 +369,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -383,7 +382,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -406,7 +404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -441,7 +438,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -452,14 +448,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -473,14 +471,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -489,11 +485,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -504,14 +500,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -525,7 +523,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -545,7 +542,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -556,14 +552,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -624,9 +622,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudhsm.2014-05-30.json b/codegen/sdk-codegen/aws-models/cloudhsm.2014-05-30.json index 7d585ad81c7..996148ee774 100644 --- a/codegen/sdk-codegen/aws-models/cloudhsm.2014-05-30.json +++ b/codegen/sdk-codegen/aws-models/cloudhsm.2014-05-30.json @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +330,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -358,7 +357,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -381,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -448,14 +446,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -464,11 +460,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -479,14 +475,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -500,7 +498,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -520,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -531,14 +527,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -549,9 +547,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudsearch-domain.2013-01-01.json b/codegen/sdk-codegen/aws-models/cloudsearch-domain.2013-01-01.json index 1eebf671b68..62108433ede 100644 --- a/codegen/sdk-codegen/aws-models/cloudsearch-domain.2013-01-01.json +++ b/codegen/sdk-codegen/aws-models/cloudsearch-domain.2013-01-01.json @@ -109,7 +109,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -152,7 +151,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -165,7 +165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +200,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +234,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -248,14 +244,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -269,14 +267,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -285,11 +281,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -370,9 +368,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudsearch.2013-01-01.json b/codegen/sdk-codegen/aws-models/cloudsearch.2013-01-01.json index fbc20a695da..7ba0bbf603b 100644 --- a/codegen/sdk-codegen/aws-models/cloudsearch.2013-01-01.json +++ b/codegen/sdk-codegen/aws-models/cloudsearch.2013-01-01.json @@ -171,7 +171,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -241,7 +240,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +262,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -299,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -310,14 +306,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -331,14 +329,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -347,11 +343,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -362,14 +358,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -383,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -414,14 +410,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -432,9 +430,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2825,14 +2825,12 @@ "SearchPartitionCount": { "target": "com.amazonaws.cloudsearch#PartitionCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of partitions across which the search index is spread.
" } }, "SearchInstanceCount": { "target": "com.amazonaws.cloudsearch#InstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of search instances that are available to process search requests.
" } }, @@ -3278,7 +3276,6 @@ "com.amazonaws.cloudsearch#InstanceCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -3473,14 +3470,12 @@ "MaximumReplicationCount": { "target": "com.amazonaws.cloudsearch#MaximumReplicationCount", "traits": { - "smithy.api#default": 0, "smithy.api#required": {} } }, "MaximumPartitionCount": { "target": "com.amazonaws.cloudsearch#MaximumPartitionCount", "traits": { - "smithy.api#default": 0, "smithy.api#required": {} } } @@ -3603,7 +3598,6 @@ "com.amazonaws.cloudsearch#MaximumPartitionCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -3612,7 +3606,6 @@ "com.amazonaws.cloudsearch#MaximumReplicationCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -3701,7 +3694,6 @@ "com.amazonaws.cloudsearch#PartitionCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of partitions used to hold the domain's index.
", "smithy.api#range": { "min": 1 diff --git a/codegen/sdk-codegen/aws-models/cloudtrail-data.2021-08-11.json b/codegen/sdk-codegen/aws-models/cloudtrail-data.2021-08-11.json index bde1305eaf0..d7cd7e0390a 100644 --- a/codegen/sdk-codegen/aws-models/cloudtrail-data.2021-08-11.json +++ b/codegen/sdk-codegen/aws-models/cloudtrail-data.2021-08-11.json @@ -180,7 +180,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +198,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -227,13 +225,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -246,7 +245,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -260,7 +258,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -283,7 +280,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -318,11 +314,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -333,16 +327,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -356,14 +353,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -372,15 +367,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -391,16 +385,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -414,7 +411,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -434,11 +430,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -449,20 +443,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -473,18 +469,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/cloudtrail.2013-11-01.json b/codegen/sdk-codegen/aws-models/cloudtrail.2013-11-01.json index 025baa7af0c..1522efbd010 100644 --- a/codegen/sdk-codegen/aws-models/cloudtrail.2013-11-01.json +++ b/codegen/sdk-codegen/aws-models/cloudtrail.2013-11-01.json @@ -827,7 +827,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -870,7 +869,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -883,7 +883,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -897,7 +896,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -920,7 +918,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -955,7 +952,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -966,14 +962,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -987,14 +985,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1003,11 +999,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1056,14 +1052,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1077,7 +1075,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1097,7 +1094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1108,14 +1104,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1126,9 +1124,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudwatch-events.2015-10-07.json b/codegen/sdk-codegen/aws-models/cloudwatch-events.2015-10-07.json index 6c406fd137e..b61dcd6823a 100644 --- a/codegen/sdk-codegen/aws-models/cloudwatch-events.2015-10-07.json +++ b/codegen/sdk-codegen/aws-models/cloudwatch-events.2015-10-07.json @@ -247,7 +247,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -290,7 +289,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -303,7 +303,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -317,7 +316,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -375,7 +372,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -386,14 +382,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -407,14 +405,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -423,11 +419,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -476,14 +472,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -497,7 +495,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -517,7 +514,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -528,14 +524,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -546,9 +544,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudwatch-logs.2014-03-28.json b/codegen/sdk-codegen/aws-models/cloudwatch-logs.2014-03-28.json index e7515407cdb..129dab0ab12 100644 --- a/codegen/sdk-codegen/aws-models/cloudwatch-logs.2014-03-28.json +++ b/codegen/sdk-codegen/aws-models/cloudwatch-logs.2014-03-28.json @@ -3356,7 +3356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3399,7 +3398,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3412,7 +3412,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3426,7 +3425,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3449,7 +3447,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3484,7 +3481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3495,14 +3491,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3516,14 +3514,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3532,11 +3528,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3585,14 +3581,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3606,7 +3604,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3626,7 +3623,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3637,14 +3633,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3655,9 +3653,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cloudwatch.2010-08-01.json b/codegen/sdk-codegen/aws-models/cloudwatch.2010-08-01.json index 9ab9f01acd3..87dba04aa31 100644 --- a/codegen/sdk-codegen/aws-models/cloudwatch.2010-08-01.json +++ b/codegen/sdk-codegen/aws-models/cloudwatch.2010-08-01.json @@ -636,7 +636,6 @@ "Size": { "target": "com.amazonaws.cloudwatch#Size", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size of the dashboard, in bytes.
" } } @@ -837,6 +836,7 @@ "AlarmNames": { "target": "com.amazonaws.cloudwatch#AlarmNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The alarms to be deleted. Do not enclose the alarm names in quote marks.
", "smithy.api#required": {} } @@ -967,6 +967,7 @@ "DashboardNames": { "target": "com.amazonaws.cloudwatch#DashboardNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The dashboards to be deleted. This parameter is required.
", "smithy.api#required": {} } @@ -1009,6 +1010,7 @@ "RuleNames": { "target": "com.amazonaws.cloudwatch#InsightRuleNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of the rule names to delete. If you need to find out the names of your rules, use DescribeInsightRules.
", "smithy.api#required": {} } @@ -1061,6 +1063,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#MetricStreamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric stream to delete.
", "smithy.api#required": {} } @@ -1248,6 +1251,7 @@ "MetricName": { "target": "com.amazonaws.cloudwatch#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric.
", "smithy.api#required": {} } @@ -1255,6 +1259,7 @@ "Namespace": { "target": "com.amazonaws.cloudwatch#Namespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The namespace of the metric.
", "smithy.api#required": {} } @@ -1560,6 +1565,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#DimensionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the dimension. Dimension names must contain only ASCII characters, must include \n\t\t\tat least one non-whitespace character, and cannot start with a colon (:
).\n\t\t\tASCII\n\t\t\tcontrol characters are not supported as part of dimension names.
The value of the dimension. Dimension values must contain only ASCII characters and must include \n\t\t\tat least one non-whitespace character. ASCII\n\t\t\tcontrol characters are not supported as part of dimension values.
", "smithy.api#required": {} } @@ -1582,6 +1589,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#DimensionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The dimension name to be matched.
", "smithy.api#required": {} } @@ -1657,6 +1665,7 @@ "AlarmNames": { "target": "com.amazonaws.cloudwatch#AlarmNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The names of the alarms.
", "smithy.api#required": {} } @@ -1692,6 +1701,7 @@ "RuleNames": { "target": "com.amazonaws.cloudwatch#InsightRuleNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of the rule names to disable. If you need to find out the names of your rules, use DescribeInsightRules.
", "smithy.api#required": {} } @@ -1733,6 +1743,7 @@ "AlarmNames": { "target": "com.amazonaws.cloudwatch#AlarmNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The names of the alarms.
", "smithy.api#required": {} } @@ -1771,6 +1782,7 @@ "RuleNames": { "target": "com.amazonaws.cloudwatch#InsightRuleNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of the rule names to enable. If you need to find out the names of your rules, use DescribeInsightRules.
", "smithy.api#required": {} } @@ -1890,6 +1902,7 @@ "DashboardName": { "target": "com.amazonaws.cloudwatch#DashboardName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the dashboard to be described.
", "smithy.api#required": {} } @@ -1954,6 +1967,7 @@ "RuleName": { "target": "com.amazonaws.cloudwatch#InsightRuleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the rule that you want to see data from.
", "smithy.api#required": {} } @@ -1961,6 +1975,7 @@ "StartTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The start time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as \n\t\t\tyyyy-MM-dd'T'HH:mm:ss
. For example, \n\t\t\t2019-07-01T23:59:59
.
The end time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as \n\t\t\tyyyy-MM-dd'T'HH:mm:ss
. For example, \n\t\t\t2019-07-01T23:59:59
.
The period, in seconds, to use for the statistics in the InsightRuleMetricDatapoint
results.
The metric queries to be returned. A single GetMetricData
call can \n\t\t\tinclude as many as 500 MetricDataQuery
\n\t\tstructures. Each of these structures can specify either a metric to retrieve, a Metrics Insights query,\n\t\tor a math expression to perform on retrieved data.
The time stamp indicating the earliest data to be returned.
\nThe value specified is inclusive; results include data points with the specified time stamp.
\nCloudWatch rounds the specified time stamp as follows:
\nStart time less than 15 days ago - Round down to the nearest whole minute.\n\t\t\t\tFor example, 12:32:34 is rounded down to 12:32:00.
\nStart time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval.\n\t\t\t\tFor example, 12:32:34 is rounded down to 12:30:00.
\nStart time greater than 63 days ago - Round down to the nearest 1-hour clock interval.\n\t\t\t\tFor example, 12:32:34 is rounded down to 12:00:00.
\nIf you set Period
to 5, 10, or 30, the start time of your request is \n\t\t\trounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions\n\t\t\tof a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous \n\t\t\t10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to \n\t\t\t01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a \n\t\t\tperiod of 5 seconds, you receive data \n\t\t\ttimestamped between 15:02:15 and 15:07:15.\n\t\t
For better performance, specify StartTime
and EndTime
\n\t\tvalues that align with the value of the metric's Period
and sync up with\n\t\tthe beginning and end of an hour. For example, if the Period
of a metric\n\t\tis 5 minutes, specifying 12:05 or 12:30 as StartTime
can get a faster response\n\t\t\tfrom CloudWatch than setting 12:07 or 12:29 as the StartTime
.
The time stamp indicating the latest data to be returned.
\nThe value specified is exclusive; results include data points up to the specified time stamp.
\nFor better performance, specify StartTime
and EndTime
\n\t\t\tvalues that align with the value of the metric's Period
and sync up with\n\t\t\tthe beginning and end of an hour. For example, if the Period
of a metric\n\t\t\tis 5 minutes, specifying 12:05 or 12:30 as EndTime
can get a faster response\n\t\t\tfrom CloudWatch than setting 12:07 or 12:29 as the EndTime
.
The namespace of the metric, with or without spaces.
", "smithy.api#required": {} } @@ -2192,6 +2213,7 @@ "MetricName": { "target": "com.amazonaws.cloudwatch#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric, with or without spaces.
", "smithy.api#required": {} } @@ -2205,6 +2227,7 @@ "StartTime": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time stamp that determines the first data point to return. Start times are \n\t\t\tevaluated relative to the time that CloudWatch receives the request.
\nThe value specified is inclusive; results include data points with the specified time stamp. \n\t \tIn a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-03T23:00:00Z).
\nCloudWatch rounds the specified time stamp as follows:
\nStart time less than 15 days ago - Round down to the nearest whole minute.\n\t\t\t For example, 12:32:34 is rounded down to 12:32:00.
\nStart time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval.\n\t\t\t For example, 12:32:34 is rounded down to 12:30:00.
\nStart time greater than 63 days ago - Round down to the nearest 1-hour clock interval.\n\t\t\t For example, 12:32:34 is rounded down to 12:00:00.
\nIf you set Period
to 5, 10, or 30, the start time of your request is \n\t\t\trounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions\n\t\t\tof a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous \n\t\t\t10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to \n\t\t\t01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a \n\t\t\tperiod of 5 seconds, you receive data \n\t\t\ttimestamped between 15:02:15 and 15:07:15.\n\t\t
The time stamp that determines the last data point to return.
\nThe value specified is exclusive; results include data points up to the specified time stamp.\n\t\t\tIn a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-10T23:00:00Z).
", "smithy.api#required": {} } @@ -2219,6 +2243,7 @@ "Period": { "target": "com.amazonaws.cloudwatch#Period", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can\n\t\t\tbe as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected\n\t\t\tat intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics\n\t\tare those metrics stored by a PutMetricData
call that includes a StorageResolution
of 1 second.
If the StartTime
parameter specifies a time stamp that is greater than\n\t\t 3 hours ago, you must specify the period as follows or no data points in that time range is returned:
Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
\nStart time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
\nStart time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).
\nThe name of the metric stream to retrieve information about.
", "smithy.api#required": {} } @@ -2408,6 +2434,7 @@ "MetricWidget": { "target": "com.amazonaws.cloudwatch#MetricWidget", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON string that defines the bitmap graph to be retrieved. The string includes the \n\t\t\tmetrics to include in the graph, statistics, annotations, title, axis limits, and so on. \n\t\t\tYou can include only one MetricWidget
parameter in each GetMetricWidgetImage
call.
For more information about the syntax of MetricWidget
see \n\t\t\tGetMetricWidgetImage: Metric Widget Structure and Syntax.
If any metric on the graph could not load all the requested data points, an orange triangle with an exclamation\n\t\t\tpoint appears next to the graph legend.
", "smithy.api#required": {} } @@ -2616,7 +2643,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2659,7 +2685,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2672,7 +2699,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2686,7 +2712,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2709,7 +2734,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2744,7 +2768,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2755,14 +2778,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2776,14 +2801,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2792,18 +2815,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2812,7 +2834,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2832,14 +2855,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2853,7 +2878,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2873,7 +2897,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2884,14 +2907,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2902,9 +2927,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3635,10 +3662,7 @@ } }, "com.amazonaws.cloudwatch#IncludeLinkedAccounts": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.cloudwatch#IncludeLinkedAccountsMetrics": { "type": "boolean" @@ -3649,6 +3673,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#InsightRuleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the rule.
", "smithy.api#required": {} } @@ -3656,6 +3681,7 @@ "State": { "target": "com.amazonaws.cloudwatch#InsightRuleState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether the rule is enabled or disabled.
", "smithy.api#required": {} } @@ -3663,6 +3689,7 @@ "Schema": { "target": "com.amazonaws.cloudwatch#InsightRuleSchema", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "For rules that you create, this is always {\"Name\": \"CloudWatchLogRule\", \"Version\": 1}
. For managed rules, \n\t\t\tthis is {\"Name\": \"ServiceLogRule\", \"Version\": 1}
\n
The definition of the rule, as a JSON object. The definition contains the keywords used to define contributors, \n\t\t\tthe value to aggregate on if this rule returns a sum instead of a count, and the filters. For details on the valid syntax, see \n\t\t\tContributor Insights\n\t\t\t\tRule Syntax.
", "smithy.api#required": {} } @@ -3677,7 +3705,6 @@ "ManagedRule": { "target": "com.amazonaws.cloudwatch#InsightRuleIsManaged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n\t\t\tAn optional built-in rule that Amazon Web Services manages.\n\t\t
" } } @@ -3695,6 +3722,7 @@ "Keys": { "target": "com.amazonaws.cloudwatch#InsightRuleContributorKeys", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One of the log entry field keywords that is used to define contributors for this rule.
", "smithy.api#required": {} } @@ -3702,6 +3730,7 @@ "ApproximateAggregateValue": { "target": "com.amazonaws.cloudwatch#InsightRuleUnboundDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An approximation of the aggregate value that comes from this contributor.
", "smithy.api#required": {} } @@ -3709,6 +3738,7 @@ "Datapoints": { "target": "com.amazonaws.cloudwatch#InsightRuleContributorDatapoints", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.
", "smithy.api#required": {} } @@ -3724,6 +3754,7 @@ "Timestamp": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp of the data point.
", "smithy.api#required": {} } @@ -3731,6 +3762,7 @@ "ApproximateValue": { "target": "com.amazonaws.cloudwatch#InsightRuleUnboundDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The approximate value that this contributor added during this timestamp.
", "smithy.api#required": {} } @@ -3781,10 +3813,7 @@ } }, "com.amazonaws.cloudwatch#InsightRuleIsManaged": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.cloudwatch#InsightRuleMaxResults": { "type": "integer", @@ -3801,6 +3830,7 @@ "Timestamp": { "target": "com.amazonaws.cloudwatch#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp of the data point.
", "smithy.api#required": {} } @@ -4181,6 +4211,7 @@ "ResourceARN": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n\t\t\tThe ARN \n\t\t\tof an Amazon Web Services resource \n\t\t\tthat has managed Contributor Insights rules.\n\t\t
", "smithy.api#required": {} } @@ -4362,7 +4393,6 @@ "IncludeLinkedAccounts": { "target": "com.amazonaws.cloudwatch#IncludeLinkedAccounts", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If you are using this operation in a monitoring account, \n\t\t\tspecify true
to include metrics from source accounts in the returned data.
The default is false
.
The ARN of the CloudWatch resource that you want to view tags for.
\nThe ARN format of an alarm is \n\t\t\tarn:aws:cloudwatch:Region:account-id:alarm:alarm-name\n
\n
The ARN format of a Contributor Insights rule is \n\t\t\tarn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name\n
\n
For more information about ARN format, see Resource\n\t\t\t\tTypes Defined by Amazon CloudWatch in the Amazon Web Services General\n\t\t\tReference.
", "smithy.api#required": {} } @@ -4461,6 +4492,7 @@ "TemplateName": { "target": "com.amazonaws.cloudwatch#TemplateName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n\t\t\tThe template name \n\t\t\tfor the managed Contributor Insights rule, \n\t\t\tas returned \n\t\t\tby ListManagedInsightRules
.\n\t\t
\n\t\t\tThe ARN\n\t\t\tof an Amazon Web Services resource\n\t\t\tthat has managed Contributor Insights rules.\n\t\t
", "smithy.api#required": {} } @@ -4521,6 +4554,7 @@ "RuleName": { "target": "com.amazonaws.cloudwatch#InsightRuleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n\t\t\tThe name\n\t\t\tof the Contributor Insights rule \n\t\t\tthat contains data \n\t\t\tfor the specified Amazon Web Services resource.\n\t\t
", "smithy.api#required": {} } @@ -4528,6 +4562,7 @@ "State": { "target": "com.amazonaws.cloudwatch#InsightRuleState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n\t\t\tIndicates whether the rule is enabled or disabled.\n\t\t
", "smithy.api#required": {} } @@ -4821,6 +4856,7 @@ "Id": { "target": "com.amazonaws.cloudwatch#MetricId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A short name used to tie this object to the results in the response. This name must be\n\t\t\tunique within a single call to GetMetricData
. If you are performing math\n\t\t\texpressions on this set of data, this name represents that data and can serve as a\n\t\t\tvariable in the mathematical expression. The valid characters are letters, numbers, and\n\t\t\tunderscore. The first character must be a lowercase letter.
The name of the metric.
", "smithy.api#required": {} } @@ -5035,6 +5072,7 @@ "Metric": { "target": "com.amazonaws.cloudwatch#Metric", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The metric to return, including the metric name, namespace, and dimensions.
", "smithy.api#required": {} } @@ -5042,6 +5080,7 @@ "Period": { "target": "com.amazonaws.cloudwatch#Period", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can\n\t\t\tbe as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected\n\t\t\tat intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics\n\t\t\tare those metrics stored by a PutMetricData
call that includes a StorageResolution
of 1 second.
If the StartTime
parameter specifies a time stamp that is greater than\n\t\t\t\t3 hours ago, you must specify the period as follows or no data points in that time range is returned:
Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
\nStart time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
\nStart time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).
\nThe statistic to return. It can include any CloudWatch statistic or extended statistic.
", "smithy.api#required": {} } @@ -5208,6 +5248,7 @@ "IncludeMetrics": { "target": "com.amazonaws.cloudwatch#MetricStreamStatisticsIncludeMetrics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of metric name and namespace pairs that stream the additional statistics listed\n\t\t\tin the value of the AdditionalStatistics
parameter. There can be as many as \n\t\t\t100 pairs in the array.
All metrics that match the combination of metric name and namespace will be streamed\n\t\t\twith the additional statistics, no matter their dimensions.
", "smithy.api#required": {} } @@ -5215,6 +5256,7 @@ "AdditionalStatistics": { "target": "com.amazonaws.cloudwatch#MetricStreamStatisticsAdditionalStatistics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of additional statistics that are to be streamed for the metrics listed\n\t\t\tin the IncludeMetrics
array in this structure. This list can include as many as 20 statistics.
If the OutputFormat
for the stream is opentelemetry0.7
, the only \n\t\t\tvalid values are p??\n
percentile statistics such as p90
, p99
and so on.
If the OutputFormat
for the stream is json
, \n\t\t\tthe valid values include the abbreviations for all of the statistics listed in \n\t\t\t\n\t\t\t\tCloudWatch statistics definitions. For example, this includes\n\t\t\ttm98,
\n wm90
, PR(:300)
, and so on.
The namespace of the metric.
", "smithy.api#required": {} } @@ -5249,6 +5292,7 @@ "MetricName": { "target": "com.amazonaws.cloudwatch#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric.
", "smithy.api#required": {} } @@ -5491,6 +5535,7 @@ "AlarmName": { "target": "com.amazonaws.cloudwatch#AlarmName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the composite alarm. This name must be unique within the Region.
", "smithy.api#required": {} } @@ -5498,6 +5543,7 @@ "AlarmRule": { "target": "com.amazonaws.cloudwatch#AlarmRule", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An expression that specifies which other alarms are to be evaluated to determine this\n\t\t\tcomposite alarm's state. For each alarm that you reference, you\n\t\t\tdesignate a function that\n\t\t\tspecifies whether that alarm needs to be in ALARM state, OK state, or INSUFFICIENT_DATA state. You\n\t\t\tcan use operators (AND, OR and NOT) to combine multiple functions in a single expression. You can use parenthesis to logically group the \n\t\t\tfunctions in your expression.
\nYou can use either alarm names or ARNs to reference the other alarms that are to be evaluated.
\nFunctions can include the following:
\n\n ALARM(\"alarm-name or alarm-ARN\")
is TRUE if the named\n\t\t\talarm is in ALARM state.
\n OK(\"alarm-name or alarm-ARN\")
is TRUE if the named\n\t\t\t\talarm is in OK state.
\n INSUFFICIENT_DATA(\"alarm-name or alarm-ARN\")
is TRUE if the named\n\t\t\t\talarm is in INSUFFICIENT_DATA state.
\n TRUE
always evaluates to TRUE.
\n FALSE
always evaluates to FALSE.
TRUE and FALSE are useful for testing a complex AlarmRule
structure, and \n\t\tfor testing your alarm actions.
Alarm names specified in AlarmRule
can be surrounded with double-quotes (\"), but do not have to be.
The following\n\t\t\tare some examples of AlarmRule
:
\n ALARM(CPUUtilizationTooHigh) AND ALARM(DiskReadOpsTooHigh)
specifies that the composite alarm goes into ALARM state only\n\t\t\t\tif both CPUUtilizationTooHigh and DiskReadOpsTooHigh alarms are in ALARM state.
\n ALARM(CPUUtilizationTooHigh) AND NOT ALARM(DeploymentInProgress)
\n\t\t\t\t\tspecifies that the alarm goes to ALARM state if CPUUtilizationTooHigh is in ALARM state\n\t\t\t\t\tand DeploymentInProgress is not in ALARM state. This example reduces\n\t\t\t\t\talarm noise during a known deployment window.
\n (ALARM(CPUUtilizationTooHigh) OR ALARM(DiskReadOpsTooHigh)) AND OK(NetworkOutTooHigh)
goes into ALARM \n\t\t\t\tstate if CPUUtilizationTooHigh OR DiskReadOpsTooHigh is in ALARM state, and if NetworkOutTooHigh is in OK state. \n\t\t\t\tThis provides another example of using a composite alarm to prevent noise. This rule ensures that you are not notified with an \n\t\t\t\talarm action on high CPU or disk usage if a known network problem is also occurring.
The AlarmRule
can specify as many as 100\n\t\t\t\"children\" alarms. The AlarmRule
expression can have as many as 500 elements. Elements\n\t\t\tare child alarms, TRUE or FALSE statements, and\n\t\t\tparentheses.
The name of the dashboard. If a dashboard with this name already exists, this call modifies that dashboard, replacing\n\t\t\tits current contents. Otherwise, a new dashboard is created. The maximum length is 255, and valid characters are \n\t\t\tA-Z, a-z, 0-9, \"-\", and \"_\". This parameter is required.
", "smithy.api#required": {} } @@ -5576,6 +5623,7 @@ "DashboardBody": { "target": "com.amazonaws.cloudwatch#DashboardBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The detailed information about the dashboard in JSON format, including the widgets to include and their location\n\t\t\ton the dashboard. This parameter is required.
\nFor more information about the syntax, \n\t\t\tsee Dashboard Body Structure and Syntax.
", "smithy.api#required": {} } @@ -5628,6 +5676,7 @@ "RuleName": { "target": "com.amazonaws.cloudwatch#InsightRuleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique name for the rule.
", "smithy.api#required": {} } @@ -5641,6 +5690,7 @@ "RuleDefinition": { "target": "com.amazonaws.cloudwatch#InsightRuleDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The definition of the rule, as a JSON object. For details on the valid syntax, see \n\t\t\tContributor Insights\n\t\t\tRule Syntax.
", "smithy.api#required": {} } @@ -5689,6 +5739,7 @@ "ManagedRules": { "target": "com.amazonaws.cloudwatch#ManagedRules", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n\t\t\tA list\n\t\t\tof ManagedRules
\n\t\t\tto enable.\n\t\t
The name for the alarm. This name must be unique within the Region.
\nThe name must contain only UTF-8\n\t\t\tcharacters, and can't contain ASCII control characters
", "smithy.api#required": {} } @@ -5814,6 +5866,7 @@ "EvaluationPeriods": { "target": "com.amazonaws.cloudwatch#EvaluationPeriods", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of periods over which data is compared to the specified threshold. If you are\n\t\t\tsetting an alarm that requires that a number of consecutive data points be breaching to\n\t\t\ttrigger the alarm, this value specifies that number. If you are setting an \"M out of N\"\n\t\t\talarm, this value is the N.
\nAn alarm's total current evaluation period can\n\t\t\tbe no longer than one day, so this number multiplied by Period
cannot be more than 86,400 seconds.
The arithmetic operation to use when comparing the specified statistic and\n\t\t\tthreshold. The specified statistic value is used as the first operand.
\nThe values LessThanLowerOrGreaterThanUpperThreshold
, \n\t\t\tLessThanLowerThreshold
, and GreaterThanUpperThreshold
\n\t\tare used only for alarms based on anomaly detection models.
The namespace for the metric data. You can use ASCII characters for the namespace, except for\n\t\tcontrol characters which are not supported.
\nTo avoid conflicts\n\t\t\twith Amazon Web Services service namespaces, you should not specify a namespace that begins with AWS/
\n
The data for the metric. The array can include no more than 1000 metrics per call.
", "smithy.api#required": {} } @@ -5955,6 +6011,7 @@ "Name": { "target": "com.amazonaws.cloudwatch#MetricStreamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "If you are creating a new metric stream, this is the name for the new stream. The name\n\t\tmust be different than the names of other metric streams in this account and Region.
\nIf you are updating a metric stream, specify the name of that stream here.
\nValid characters are A-Z, a-z, 0-9, \"-\" and \"_\".
", "smithy.api#required": {} } @@ -5974,6 +6031,7 @@ "FirehoseArn": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the Amazon Kinesis Data Firehose delivery stream to use for this metric stream.\n\t\t\tThis Amazon Kinesis Data Firehose delivery stream must already exist and must be in the\n\t\t\tsame account as the metric stream.
", "smithy.api#required": {} } @@ -5981,6 +6039,7 @@ "RoleArn": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of an IAM role that this metric stream will use to access Amazon Kinesis Data\n\t\t\tFirehose resources. This IAM role must already exist and must be in the same account as\n\t\t\tthe metric stream. This IAM role must include the following permissions:
\nfirehose:PutRecord
\nfirehose:PutRecordBatch
\nThe output format for the stream. Valid values are json
\n\t\tand opentelemetry0.7
. For more information about metric stream\n\t\toutput formats, see \n\t\t\t\n\t\t\t\tMetric streams output formats.
The start time of the range to exclude. The format is yyyy-MM-dd'T'HH:mm:ss
. For example, \n\t\t\t2019-07-01T23:59:59
.
The end time of the range to exclude. The format is yyyy-MM-dd'T'HH:mm:ss
. For example, \n\t\t\t2019-07-01T23:59:59
.
The name of the alarm.
", "smithy.api#required": {} } @@ -6185,6 +6248,7 @@ "StateValue": { "target": "com.amazonaws.cloudwatch#StateValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of the state.
", "smithy.api#required": {} } @@ -6192,6 +6256,7 @@ "StateReason": { "target": "com.amazonaws.cloudwatch#StateReason", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The reason that this alarm is set to this specific state, in text format.
", "smithy.api#required": {} } @@ -6240,10 +6305,7 @@ } }, "com.amazonaws.cloudwatch#Size": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.cloudwatch#StandardUnit": { "type": "enum", @@ -6441,6 +6503,7 @@ "Names": { "target": "com.amazonaws.cloudwatch#MetricStreamNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The array of the names of metric streams to start streaming.
\nThis is an \"all or nothing\" operation. If you do not have \n\t\tpermission to access all of the metric streams that you list here, then none of the streams that you list\n\t\tin the operation will start streaming.
", "smithy.api#required": {} } @@ -6542,6 +6605,7 @@ "SampleCount": { "target": "com.amazonaws.cloudwatch#DatapointValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of samples used for the statistic set.
", "smithy.api#required": {} } @@ -6549,6 +6613,7 @@ "Sum": { "target": "com.amazonaws.cloudwatch#DatapointValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The sum of values for the sample set.
", "smithy.api#required": {} } @@ -6556,6 +6621,7 @@ "Minimum": { "target": "com.amazonaws.cloudwatch#DatapointValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum value of the sample set.
", "smithy.api#required": {} } @@ -6563,6 +6629,7 @@ "Maximum": { "target": "com.amazonaws.cloudwatch#DatapointValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum value of the sample set.
", "smithy.api#required": {} } @@ -6642,6 +6709,7 @@ "Names": { "target": "com.amazonaws.cloudwatch#MetricStreamNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The array of the names of metric streams to stop streaming.
\nThis is an \"all or nothing\" operation. If you do not have \n\t\t\tpermission to access all of the metric streams that you list here, then none of the streams that you list\n\t\t\tin the operation will stop streaming.
", "smithy.api#required": {} } @@ -6675,6 +6743,7 @@ "Key": { "target": "com.amazonaws.cloudwatch#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A string that you can use to assign a value. The combination of tag keys and values can help you organize and categorize your \n\t\tresources.
", "smithy.api#required": {} } @@ -6682,6 +6751,7 @@ "Value": { "target": "com.amazonaws.cloudwatch#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value for the specified tag key.
", "smithy.api#required": {} } @@ -6744,6 +6814,7 @@ "ResourceARN": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the CloudWatch resource that you're adding tags to.
\nThe ARN format of an alarm is \n\t\t\tarn:aws:cloudwatch:Region:account-id:alarm:alarm-name\n
\n
The ARN format of a Contributor Insights rule is \n\t\t\tarn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name\n
\n
For more information about ARN format, see Resource\n\t\t\t\tTypes Defined by Amazon CloudWatch in the Amazon Web Services General\n\t\t\tReference.
", "smithy.api#required": {} } @@ -6751,6 +6822,7 @@ "Tags": { "target": "com.amazonaws.cloudwatch#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of key-value pairs to associate with the alarm.
", "smithy.api#required": {} } @@ -6839,6 +6911,7 @@ "ResourceARN": { "target": "com.amazonaws.cloudwatch#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the CloudWatch resource that you're removing tags from.
\nThe ARN format of an alarm is \n\t\t\tarn:aws:cloudwatch:Region:account-id:alarm:alarm-name\n
\n
The ARN format of a Contributor Insights rule is \n\t\t\tarn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name\n
\n
For more information about ARN format, see Resource\n\t\t\t\tTypes Defined by Amazon CloudWatch in the Amazon Web Services General\n\t\t\tReference.
", "smithy.api#required": {} } @@ -6846,6 +6919,7 @@ "TagKeys": { "target": "com.amazonaws.cloudwatch#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of tag keys to remove from the resource.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/codeartifact.2018-09-22.json b/codegen/sdk-codegen/aws-models/codeartifact.2018-09-22.json index 09c020f5532..1a84dd43085 100644 --- a/codegen/sdk-codegen/aws-models/codeartifact.2018-09-22.json +++ b/codegen/sdk-codegen/aws-models/codeartifact.2018-09-22.json @@ -437,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -480,7 +479,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -493,7 +493,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -507,7 +506,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -530,7 +528,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +562,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -576,14 +572,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -597,14 +595,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -613,11 +609,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -628,14 +624,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -649,7 +647,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -669,7 +666,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -680,14 +676,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -698,9 +696,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codebuild.2016-10-06.json b/codegen/sdk-codegen/aws-models/codebuild.2016-10-06.json index 6379ee4e2a9..1e3cd940671 100644 --- a/codegen/sdk-codegen/aws-models/codebuild.2016-10-06.json +++ b/codegen/sdk-codegen/aws-models/codebuild.2016-10-06.json @@ -1617,7 +1617,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1660,7 +1659,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1673,7 +1673,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1687,7 +1686,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1710,7 +1708,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1745,7 +1742,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1756,14 +1752,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1777,14 +1775,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1793,11 +1789,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1808,14 +1804,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1829,7 +1827,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1849,7 +1846,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1860,14 +1856,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1878,9 +1876,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codecatalyst.2022-09-28.json b/codegen/sdk-codegen/aws-models/codecatalyst.2022-09-28.json index 59c77dff24b..2715c329fe1 100644 --- a/codegen/sdk-codegen/aws-models/codecatalyst.2022-09-28.json +++ b/codegen/sdk-codegen/aws-models/codecatalyst.2022-09-28.json @@ -222,7 +222,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +235,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -268,7 +266,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -279,7 +278,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -301,7 +301,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -315,7 +314,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -347,7 +345,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -358,7 +357,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/codecommit.2015-04-13.json b/codegen/sdk-codegen/aws-models/codecommit.2015-04-13.json index 08d8b57167b..86072ae3ea9 100644 --- a/codegen/sdk-codegen/aws-models/codecommit.2015-04-13.json +++ b/codegen/sdk-codegen/aws-models/codecommit.2015-04-13.json @@ -1806,7 +1806,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1849,7 +1848,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1862,7 +1862,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1876,7 +1875,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1899,7 +1897,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1934,7 +1931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1945,14 +1941,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1966,14 +1964,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1982,11 +1978,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1997,14 +1993,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2018,7 +2016,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2038,7 +2035,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2049,14 +2045,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2067,9 +2065,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codedeploy.2014-10-06.json b/codegen/sdk-codegen/aws-models/codedeploy.2014-10-06.json index 24a6b7cfef2..68fe1c09d12 100644 --- a/codegen/sdk-codegen/aws-models/codedeploy.2014-10-06.json +++ b/codegen/sdk-codegen/aws-models/codedeploy.2014-10-06.json @@ -1305,7 +1305,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1348,7 +1347,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1361,7 +1361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1375,7 +1374,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1398,7 +1396,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1433,7 +1430,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1444,14 +1440,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1465,14 +1463,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1481,11 +1477,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1496,14 +1492,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1517,7 +1515,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1537,7 +1534,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1548,14 +1544,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1566,9 +1564,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codeguru-reviewer.2019-09-19.json b/codegen/sdk-codegen/aws-models/codeguru-reviewer.2019-09-19.json index 836631a04c2..3b721827be2 100644 --- a/codegen/sdk-codegen/aws-models/codeguru-reviewer.2019-09-19.json +++ b/codegen/sdk-codegen/aws-models/codeguru-reviewer.2019-09-19.json @@ -132,7 +132,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -175,7 +174,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -188,7 +188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -225,7 +223,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -260,7 +257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -271,14 +267,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -292,14 +290,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -308,11 +304,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +342,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -364,7 +361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -393,9 +391,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codeguru-security.2018-05-10.json b/codegen/sdk-codegen/aws-models/codeguru-security.2018-05-10.json index 08cc347b4bf..0d27e094f7d 100644 --- a/codegen/sdk-codegen/aws-models/codeguru-security.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/codeguru-security.2018-05-10.json @@ -211,7 +211,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -230,7 +229,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -258,13 +256,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -277,7 +276,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -291,7 +289,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -314,7 +311,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -349,11 +345,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -364,16 +358,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -387,14 +384,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -403,15 +398,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -422,16 +416,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -445,7 +442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -465,11 +461,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -480,20 +474,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -504,18 +500,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/codeguruprofiler.2019-07-18.json b/codegen/sdk-codegen/aws-models/codeguruprofiler.2019-07-18.json index 94dfa17d951..0f79d331135 100644 --- a/codegen/sdk-codegen/aws-models/codeguruprofiler.2019-07-18.json +++ b/codegen/sdk-codegen/aws-models/codeguruprofiler.2019-07-18.json @@ -581,7 +581,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -624,7 +623,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -637,7 +637,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -651,7 +650,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -674,7 +672,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -709,7 +706,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -720,14 +716,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -741,14 +739,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -757,11 +753,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -772,14 +768,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -793,7 +791,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -813,7 +810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -824,14 +820,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -842,9 +840,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codepipeline.2015-07-09.json b/codegen/sdk-codegen/aws-models/codepipeline.2015-07-09.json index 4b007113bc0..96b5607f20b 100644 --- a/codegen/sdk-codegen/aws-models/codepipeline.2015-07-09.json +++ b/codegen/sdk-codegen/aws-models/codepipeline.2015-07-09.json @@ -1906,7 +1906,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1949,7 +1948,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1962,7 +1962,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1976,7 +1975,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1999,7 +1997,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2034,7 +2031,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2045,14 +2041,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2066,14 +2064,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2082,11 +2078,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2097,14 +2093,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2118,7 +2116,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2138,7 +2135,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2149,14 +2145,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2167,9 +2165,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6383,7 +6383,7 @@ } ], "traits": { - "smithy.api#documentation": "Resumes the pipeline execution by retrying the last failed actions in a stage. You\n can retry a stage immediately if any of the actions in the stage fail. When you retry,\n all actions that are still in progress continue working, and failed actions are\n triggered again.
" + "smithy.api#documentation": "You can retry a stage that has failed without having to run a pipeline again from the beginning. You do\n this by either retrying the failed actions in a stage or by retrying all actions in the stage starting from the first action in the stage. When you retry the failed actions in a stage,\n all actions that are still in progress continue working, and failed actions are\n triggered again. When you retry a failed stage from the first action in the stage, the stage cannot have any actions in progress. Before a stage can be retried, it must either have all actions failed or some actions failed and some succeeded.
" } }, "com.amazonaws.codepipeline#RetryStageExecutionInput": { @@ -6413,7 +6413,7 @@ "retryMode": { "target": "com.amazonaws.codepipeline#StageRetryMode", "traits": { - "smithy.api#documentation": "The scope of the retry attempt. Currently, the only supported value is\n FAILED_ACTIONS.
", + "smithy.api#documentation": "The scope of the retry attempt.
", "smithy.api#required": {} } } @@ -6766,6 +6766,12 @@ "traits": { "smithy.api#enumValue": "FAILED_ACTIONS" } + }, + "ALL_ACTIONS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ALL_ACTIONS" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/codestar-connections.2019-12-01.json b/codegen/sdk-codegen/aws-models/codestar-connections.2019-12-01.json index bb29e1959bd..5322f8bb8ed 100644 --- a/codegen/sdk-codegen/aws-models/codestar-connections.2019-12-01.json +++ b/codegen/sdk-codegen/aws-models/codestar-connections.2019-12-01.json @@ -146,7 +146,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -189,7 +188,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -202,7 +202,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +215,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -239,7 +237,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -274,7 +271,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -285,14 +281,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -306,14 +304,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -322,11 +318,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -337,14 +333,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -358,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -378,7 +375,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -389,14 +385,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -407,9 +405,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/codestar-notifications.2019-10-15.json b/codegen/sdk-codegen/aws-models/codestar-notifications.2019-10-15.json index a467c70814a..d1fdc6b278f 100644 --- a/codegen/sdk-codegen/aws-models/codestar-notifications.2019-10-15.json +++ b/codegen/sdk-codegen/aws-models/codestar-notifications.2019-10-15.json @@ -152,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -195,7 +194,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -208,7 +208,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +221,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -245,7 +243,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -280,7 +277,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -291,14 +287,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -312,14 +310,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -328,11 +324,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -343,14 +339,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -364,7 +362,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -384,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -395,14 +391,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -413,9 +411,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1310,7 +1310,6 @@ "MaxResults": { "target": "com.amazonaws.codestarnotifications#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "A non-negative integer used to limit the number of returned results. The default number is 50. The maximum number of\n results that can be returned is 100.
" } } @@ -1454,7 +1453,6 @@ "MaxResults": { "target": "com.amazonaws.codestarnotifications#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "A non-negative integer used to limit the number of returned results. The maximum number of\n results that can be returned is 100.
" } } @@ -1646,7 +1644,6 @@ "MaxResults": { "target": "com.amazonaws.codestarnotifications#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "A non-negative integer used to limit the number of returned results. The maximum number of\n results that can be returned is 100.
" } } @@ -1678,7 +1675,6 @@ "com.amazonaws.codestarnotifications#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 diff --git a/codegen/sdk-codegen/aws-models/codestar.2017-04-19.json b/codegen/sdk-codegen/aws-models/codestar.2017-04-19.json index 43ecfad9d49..ca9271136ac 100644 --- a/codegen/sdk-codegen/aws-models/codestar.2017-04-19.json +++ b/codegen/sdk-codegen/aws-models/codestar.2017-04-19.json @@ -329,7 +329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -372,7 +371,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -385,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -399,7 +398,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -422,7 +420,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -457,7 +454,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -468,14 +464,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -489,14 +487,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -505,11 +501,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -520,14 +516,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -541,7 +539,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -561,7 +558,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -572,14 +568,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -590,9 +588,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1829,7 +1829,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum amount of data that can be contained in a single set of results.
" } } @@ -1901,7 +1900,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum amount of data that can be contained in a single set of results.
" } } @@ -1972,7 +1970,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Reserved for future use.
" } } @@ -2043,7 +2040,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of team members you want returned in a response.
" } } @@ -2105,7 +2101,6 @@ "maxResults": { "target": "com.amazonaws.codestar#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return in a response.
" } } @@ -2138,7 +2133,6 @@ "com.amazonaws.codestar#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 diff --git a/codegen/sdk-codegen/aws-models/cognito-identity-provider.2016-04-18.json b/codegen/sdk-codegen/aws-models/cognito-identity-provider.2016-04-18.json index ae48d8361cc..dc602f07bdb 100644 --- a/codegen/sdk-codegen/aws-models/cognito-identity-provider.2016-04-18.json +++ b/codegen/sdk-codegen/aws-models/cognito-identity-provider.2016-04-18.json @@ -413,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -456,7 +455,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -469,7 +469,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -483,7 +482,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -506,7 +504,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -541,7 +538,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -552,14 +548,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -573,14 +571,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -589,11 +585,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -604,14 +600,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -625,7 +623,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -645,7 +642,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -656,14 +652,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -674,9 +672,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10326,7 +10326,6 @@ "com.amazonaws.cognitoidentityprovider#ListResourceServersLimitType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -10346,7 +10345,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#ListResourceServersLimitType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of resource servers to return.
" } }, @@ -10482,7 +10480,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#PoolQueryLimitType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of import jobs you want the request to return.
", "smithy.api#required": {} } @@ -10568,7 +10565,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#QueryLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results you want the request to return when listing the user\n pool clients.
" } }, @@ -10649,7 +10645,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentityprovider#PoolQueryLimitType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results you want the request to return when listing the user\n pools.
", "smithy.api#required": {} } @@ -11302,7 +11297,6 @@ "com.amazonaws.cognitoidentityprovider#PasswordPolicyMinLengthType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 6, "max": 99 @@ -11315,7 +11309,6 @@ "MinimumLength": { "target": "com.amazonaws.cognitoidentityprovider#PasswordPolicyMinLengthType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum length of the password in the policy that you have set. This value can't\n be less than 6.
" } }, @@ -11389,7 +11382,6 @@ "com.amazonaws.cognitoidentityprovider#PoolQueryLimitType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 @@ -11449,7 +11441,6 @@ "com.amazonaws.cognitoidentityprovider#PriorityType": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 2 @@ -11558,7 +11549,6 @@ "com.amazonaws.cognitoidentityprovider#QueryLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 @@ -11615,7 +11605,6 @@ "Priority": { "target": "com.amazonaws.cognitoidentityprovider#PriorityType", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A positive integer specifying priority of a method with 1 being the highest\n priority.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/cognito-identity.2014-06-30.json b/codegen/sdk-codegen/aws-models/cognito-identity.2014-06-30.json index 28f749f8e29..fa5c4a69b1a 100644 --- a/codegen/sdk-codegen/aws-models/cognito-identity.2014-06-30.json +++ b/codegen/sdk-codegen/aws-models/cognito-identity.2014-06-30.json @@ -171,7 +171,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -241,7 +240,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +262,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -299,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -310,14 +306,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -331,14 +329,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -347,11 +343,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -362,14 +358,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -383,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -414,14 +410,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -432,9 +430,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2402,7 +2402,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentity#QueryLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of identities to return.
", "smithy.api#required": {} } @@ -2494,7 +2493,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentity#QueryLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of identities to return.
", "smithy.api#required": {} } @@ -2668,7 +2666,6 @@ "MaxResults": { "target": "com.amazonaws.cognitoidentity#QueryLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of identities to return.
" } }, @@ -2943,7 +2940,6 @@ "com.amazonaws.cognitoidentity#QueryLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 diff --git a/codegen/sdk-codegen/aws-models/cognito-sync.2014-06-30.json b/codegen/sdk-codegen/aws-models/cognito-sync.2014-06-30.json index 6908dc56fcb..6a27b5daa52 100644 --- a/codegen/sdk-codegen/aws-models/cognito-sync.2014-06-30.json +++ b/codegen/sdk-codegen/aws-models/cognito-sync.2014-06-30.json @@ -144,7 +144,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -187,7 +186,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -200,7 +200,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -237,7 +235,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -272,7 +269,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -283,14 +279,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -304,14 +302,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -320,11 +316,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -335,14 +331,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -356,7 +354,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -376,7 +373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -387,14 +383,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -405,9 +403,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/comprehend.2017-11-27.json b/codegen/sdk-codegen/aws-models/comprehend.2017-11-27.json index 4b5591f9fe6..3ec2fa99d6d 100644 --- a/codegen/sdk-codegen/aws-models/comprehend.2017-11-27.json +++ b/codegen/sdk-codegen/aws-models/comprehend.2017-11-27.json @@ -1453,7 +1453,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1496,7 +1495,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1509,7 +1509,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1523,7 +1522,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1546,7 +1544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1581,7 +1578,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1592,14 +1588,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1613,14 +1611,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1629,11 +1625,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1644,14 +1640,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1665,7 +1663,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1685,7 +1682,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1696,14 +1692,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1714,9 +1712,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/comprehendmedical.2018-10-30.json b/codegen/sdk-codegen/aws-models/comprehendmedical.2018-10-30.json index 61a48ca1796..6f0de6afd15 100644 --- a/codegen/sdk-codegen/aws-models/comprehendmedical.2018-10-30.json +++ b/codegen/sdk-codegen/aws-models/comprehendmedical.2018-10-30.json @@ -467,7 +467,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -510,7 +509,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -523,7 +523,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -537,7 +536,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -560,7 +558,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -595,7 +592,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -606,14 +602,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -627,14 +625,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -643,11 +639,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -658,14 +654,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -679,7 +677,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -699,7 +696,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -710,14 +706,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -728,9 +726,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/compute-optimizer.2019-11-01.json b/codegen/sdk-codegen/aws-models/compute-optimizer.2019-11-01.json index bc358ead1d9..b061cee8220 100644 --- a/codegen/sdk-codegen/aws-models/compute-optimizer.2019-11-01.json +++ b/codegen/sdk-codegen/aws-models/compute-optimizer.2019-11-01.json @@ -437,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -480,7 +479,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -493,7 +493,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -507,7 +506,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -530,7 +528,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +562,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -576,14 +572,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -597,14 +595,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -613,11 +609,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -628,14 +624,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -649,7 +647,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -669,7 +666,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -680,14 +676,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -698,9 +696,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/config-service.2014-11-12.json b/codegen/sdk-codegen/aws-models/config-service.2014-11-12.json index d98e34a8d6b..386955ec097 100644 --- a/codegen/sdk-codegen/aws-models/config-service.2014-11-12.json +++ b/codegen/sdk-codegen/aws-models/config-service.2014-11-12.json @@ -675,7 +675,7 @@ "configurationItemStatus": { "target": "com.amazonaws.configservice#ConfigurationItemStatus", "traits": { - "smithy.api#documentation": "The configuration item status. The valid values are:
\nOK – The resource configuration has been updated
\nResourceDiscovered – The resource was newly discovered
\nResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type
\nResourceDeleted – The resource was deleted
\nResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type
\nThe CIs do not incur any cost.
\nThe configuration item status. The valid values are:
\nOK – The resource configuration has been updated
\nResourceDiscovered – The resource was newly discovered
\nResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type
\nResourceDeleted – The resource was deleted
\nResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type
\nThe configuration item status. The valid values are:
\nOK – The resource configuration has been updated
\nResourceDiscovered – The resource was newly discovered
\nResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type
\nResourceDeleted – The resource was deleted
\nResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type
\nThe CIs do not incur any cost.
\nThe configuration item status. The valid values are:
\nOK – The resource configuration has been updated
\nResourceDiscovered – The resource was newly discovered
\nResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type
\nResourceDeleted – The resource was deleted
\nResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type
\nThe configuration object for Config rule evaluation mode. The Supported valid values are Detective or Proactive.
" + "smithy.api#documentation": "The configuration object for Config rule evaluation mode. The supported valid values are Detective or Proactive.
" } }, "com.amazonaws.configservice#EvaluationModes": { @@ -5465,7 +5465,7 @@ } }, "traits": { - "smithy.api#documentation": "Specifies whether the configuration recorder excludes resource types from being recorded.\n\t\t\tUse the resourceTypes
field to enter a comma-separated list of resource types to exclude as exemptions.
Specifies whether the configuration recorder excludes certain resource types from being recorded.\n\t\t\tUse the resourceTypes
field to enter a comma-separated list of resource types you want to exclude from recording.
By default, when Config adds support for a new resource type in the Region where you set up the configuration recorder,\n\t\t\tincluding global resource types, Config starts recording resources of that type automatically.
\n\n How to use\n
\nTo use this option, you must set the useOnly
\n\t\t\t\tfield of RecordingStrategy\n\t\t\t\tto EXCLUSION_BY_RESOURCE_TYPES
.
Config will then record configuration changes for all supported resource types, except the resource types that you specify to exclude from being recorded.
\n\n Globally recorded resources\n
\nUnless specifically listed as exclusions,\n\t\t\t\tAWS::RDS::GlobalCluster
will be recorded automatically in all supported Config Regions were the configuration recorder is enabled.\n\t\t\t\tIAM users, groups, roles, and customer managed policies will be recorded automatically in all enabled Config Regions where Config was available before February 2022.\n\t\t\t\tThis list does not include the following Regions:
Asia Pacific (Hyderabad)
\nAsia Pacific (Melbourne)
\nEurope (Spain)
\nEurope (Zurich)
\nIsrael (Tel Aviv)
\nMiddle East (UAE)
\nReturns a list of ConfigurationItems
for the specified resource.\n\t\t\tThe list contains details about each state of the resource\n\t\t\tduring the specified time interval. If you specified a retention\n\t\t\tperiod to retain your ConfigurationItems
between a\n\t\t\tminimum of 30 days and a maximum of 7 years (2557 days), Config\n\t\t\treturns the ConfigurationItems
for the specified\n\t\t\tretention period.
The response is paginated. By default, Config returns a\n\t\t\tlimit of 10 configuration items per page. You can customize this\n\t\t\tnumber with the limit
parameter. The response includes\n\t\t\ta nextToken
string. To get the next page of results,\n\t\t\trun the request again and specify the string for the\n\t\t\t\tnextToken
parameter.
Each call to the API is limited to span a duration of seven\n\t\t\t\tdays. It is likely that the number of records returned is\n\t\t\t\tsmaller than the specified limit
. In such cases,\n\t\t\t\tyou can make another call, using the\n\t\t\t\tnextToken
.
For accurate reporting on the compliance status, you must record the AWS::Config::ResourceCompliance
resource type.\n\t\t\tFor more information, see Selecting Which Resources Config Records.
Returns a list of ConfigurationItems
for the specified resource.\n\t\t\tThe list contains details about each state of the resource\n\t\t\tduring the specified time interval. If you specified a retention\n\t\t\tperiod to retain your ConfigurationItems
between a\n\t\t\tminimum of 30 days and a maximum of 7 years (2557 days), Config\n\t\t\treturns the ConfigurationItems
for the specified\n\t\t\tretention period.
The response is paginated. By default, Config returns a\n\t\t\tlimit of 10 configuration items per page. You can customize this\n\t\t\tnumber with the limit
parameter. The response includes\n\t\t\ta nextToken
string. To get the next page of results,\n\t\t\trun the request again and specify the string for the\n\t\t\t\tnextToken
parameter.
Each call to the API is limited to span a duration of seven\n\t\t\t\tdays. It is likely that the number of records returned is\n\t\t\t\tsmaller than the specified limit
. In such cases,\n\t\t\t\tyou can make another call, using the\n\t\t\t\tnextToken
.
The time stamp that indicates a later time. If not specified,\n\t\t\tcurrent time is taken.
" + "smithy.api#documentation": "The chronologically latest time in the time range for which the history requested. If not specified,\n\t\t\tcurrent time is taken.
" } }, "earlierTime": { "target": "com.amazonaws.configservice#EarlierTime", "traits": { - "smithy.api#documentation": "The time stamp that indicates an earlier time. If not\n\t\t\tspecified, the action returns paginated results that contain\n\t\t\tconfiguration items that start when the first configuration item was\n\t\t\trecorded.
" + "smithy.api#documentation": "The chronologically earliest time in the time range for which the history requested. If not\n\t\t\tspecified, the action returns paginated results that contain\n\t\t\tconfiguration items that start when the first configuration item was\n\t\t\trecorded.
" } }, "chronologicalOrder": { @@ -9153,7 +9153,7 @@ } }, "traits": { - "smithy.api#documentation": "organization custom rule metadata such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, \n\t\t\tand organization trigger types that trigger Config to evaluate your Amazon Web Services resources against a rule. \n\t\t\tIt also provides the frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
" + "smithy.api#documentation": "An object that specifies organization custom rule metadata such as resource type, resource ID of Amazon Web Services resource, Lambda function ARN, \n\t\t\tand organization trigger types that trigger Config to evaluate your Amazon Web Services resources against a rule. \n\t\t\tIt also provides the frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
" } }, "com.amazonaws.configservice#OrganizationManagedRuleMetadata": { @@ -9210,7 +9210,7 @@ } }, "traits": { - "smithy.api#documentation": "organization managed rule metadata such as resource type and ID of Amazon Web Services resource along with the rule identifier. \n\t\t\tIt also provides the frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
" + "smithy.api#documentation": "An object that specifies organization managed rule metadata such as resource type and ID of Amazon Web Services resource along with the rule identifier. \n\t\t\tIt also provides the frequency with which you want Config to run evaluations for the rule if the trigger type is periodic.
" } }, "com.amazonaws.configservice#OrganizationResourceDetailedStatus": { @@ -9802,7 +9802,7 @@ "TemplateS3Uri": { "target": "com.amazonaws.configservice#TemplateS3Uri", "traits": { - "smithy.api#documentation": "The location of the file containing the template body (s3://bucketname/prefix
). The uri must point to a conformance pack template (max size: 300 KB) that is located in an Amazon S3 bucket in the same Region as the conformance pack.
You must have access to read Amazon S3 bucket.
\nThe location of the file containing the template body (s3://bucketname/prefix
). The uri must point to a conformance pack template (max size: 300 KB) that is located in an Amazon S3 bucket in the same Region as the conformance pack.
You must have access to read Amazon S3 bucket.\n\t\t\tIn addition, in order to ensure a successful deployment, the template object must not be in an archived storage class if this parameter is passed.
\nCreates a delivery channel object to deliver configuration\n\t\t\tinformation to an Amazon S3 bucket and Amazon SNS topic.
\nBefore you can create a delivery channel, you must create a\n\t\t\tconfiguration recorder.
\nYou can use this action to change the Amazon S3 bucket or an\n\t\t\tAmazon SNS topic of the existing delivery channel. To change the\n\t\t\tAmazon S3 bucket or an Amazon SNS topic, call this action and\n\t\t\tspecify the changed values for the S3 bucket and the SNS topic. If\n\t\t\tyou specify a different value for either the S3 bucket or the SNS\n\t\t\ttopic, this action will keep the existing value for the parameter\n\t\t\tthat is not changed.
\nYou can have only one delivery channel per region in your\n\t\t\t\taccount.
\nCreates a delivery channel object to deliver configuration\n\t\t\tinformation and other compliance information to an Amazon S3 bucket and Amazon SNS topic.\n\t\t\tFor more information,\n\t\t\tsee Notifications that Config Sends to an Amazon SNS topic.
\nBefore you can create a delivery channel, you must create a\n\t\t\tconfiguration recorder.
\nYou can use this action to change the Amazon S3 bucket or an\n\t\t\tAmazon SNS topic of the existing delivery channel. To change the\n\t\t\tAmazon S3 bucket or an Amazon SNS topic, call this action and\n\t\t\tspecify the changed values for the S3 bucket and the SNS topic. If\n\t\t\tyou specify a different value for either the S3 bucket or the SNS\n\t\t\ttopic, this action will keep the existing value for the parameter\n\t\t\tthat is not changed.
\nYou can have only one delivery channel per region in your\n\t\t\t\taccount.
\nLocation of file containing the template body. The uri must point to the conformance pack template\n\t\t\t(max size: 300 KB).
\nYou must have access to read Amazon S3 bucket.
\nLocation of file containing the template body. The uri must point to the conformance pack template\n\t\t\t(max size: 300 KB).
\nYou must have access to read Amazon S3 bucket.\n\t\t\tIn addition, in order to ensure a successful deployment, the template object must not be in an archived storage class if this parameter is passed.
\nNumber of days Config stores your historical\n\t\t\tinformation.
\nCurrently, only applicable to the configuration item\n\t\t\t\thistory.
\nSpecifies whether Config records configuration changes for all supported regional resource types.
\nIf you set this field to true
, when Config\n\t\t\tadds support for a new type of regional resource, Config starts recording resources of that type automatically.
If you set this field to true
,\n\t\t\tyou cannot enumerate specific resource types to record in the resourceTypes
field of RecordingGroup, or to exclude in the resourceTypes
field of ExclusionByResourceTypes.
Specifies whether Config records configuration changes for all supported regionally recorded resource types.
\nIf you set this field to true
, when Config\n\t\t\tadds support for a new regionally recorded resource type, Config starts recording resources of that type automatically.
If you set this field to true
,\n\t\t\tyou cannot enumerate specific resource types to record in the resourceTypes
field of RecordingGroup, or to exclude in the resourceTypes
field of ExclusionByResourceTypes.
\n Region Availability\n
\nCheck Resource Coverage by Region Availability\n\t\t\t\tto see if a resource type is supported in the Amazon Web Services Region where you set up Config.
\nSpecifies whether Config records configuration changes for all supported global resources.
\nBefore you set this field to true
,\n\t\t\tset the allSupported
field of RecordingGroup to\n\t\t\ttrue
. Optionally, you can set the useOnly
field of RecordingStrategy to ALL_SUPPORTED_RESOURCE_TYPES
.
If you set this field to true
, when Config\n\t\t\tadds support for a new type of global resource in the Region where you set up the configuration recorder, Config starts recording\n\t\t\tresources of that type automatically.
If you set this field to false
but list global resource types in the resourceTypes
field of RecordingGroup,\n\t\t\tConfig will still record configuration changes for those specified resource types regardless of if you set the includeGlobalResourceTypes
field to false.
If you do not want to record configuration changes to global resource types, make sure to not list them in the resourceTypes
field\n\t\t\tin addition to setting the includeGlobalResourceTypes
field to false.
A legacy field which only applies to the globally recorded IAM resource types: IAM users, groups, roles, and customer managed policies.\n\t\t\tIf you select this option, these resource types will be recorded in all enabled Config regions where Config was available before February 2022.\n\t\t\tThis list does not include the following Regions:
\nAsia Pacific (Hyderabad)
\nAsia Pacific (Melbourne)
\nEurope (Spain)
\nEurope (Zurich)
\nIsrael (Tel Aviv)
\nMiddle East (UAE)
\n\n Aurora global clusters are automatically globally recorded\n
\nThe AWS::RDS::GlobalCluster
resource type will be recorded in all supported Config Regions where the configuration recorder is enabled, even if includeGlobalResourceTypes
is not set to true
.\n\t\t\t\tincludeGlobalResourceTypes
is a legacy field which only applies to IAM users, groups, roles, and customer managed policies.\n\t\t\t
If you do not want to record AWS::RDS::GlobalCluster
in all enabled Regions, use one of the following recording strategies:
\n Record all current and future resource types with exclusions (EXCLUSION_BY_RESOURCE_TYPES
), or
\n Record specific resource types (INCLUSION_BY_RESOURCE_TYPES
).
For more information, see Selecting Which Resources are Recorded in the Config developer guide.
\n\n Required and optional fields\n
\nBefore you set this field to true
,\n\t\t\tset the allSupported
field of RecordingGroup to\n\t\t\ttrue
. Optionally, you can set the useOnly
field of RecordingStrategy to ALL_SUPPORTED_RESOURCE_TYPES
.
\n Overriding fields\n
\nIf you set this field to false
but list globally recorded IAM resource types in the resourceTypes
field of RecordingGroup,\n\t\t\tConfig will still record configuration changes for those specified resource types regardless of if you set the includeGlobalResourceTypes
field to false.
If you do not want to record configuration changes to the globally recorded IAM resource types (IAM users, groups, roles, and customer managed policies), make sure to not list them in the resourceTypes
field\n\t\t\tin addition to setting the includeGlobalResourceTypes
field to false.
An object that specifies the recording strategy for the configuration recorder.
\nIf you set the useOnly
field of RecordingStrategy to ALL_SUPPORTED_RESOURCE_TYPES
, Config records configuration changes for all supported regional resource types. You also must set the allSupported
field of RecordingGroup to true
. When Config adds support for a new type of regional resource, Config automatically starts recording resources of that type.
If you set the useOnly
field of RecordingStrategy to INCLUSION_BY_RESOURCE_TYPES
, Config records configuration changes for only the resource types you specify in the resourceTypes
field of RecordingGroup.
If you set the useOnly
field of RecordingStrategy to EXCLUSION_BY_RESOURCE_TYPES
, Config records configuration changes for all supported resource types\n\t\t\t\texcept the resource types that you specify as exemptions to exclude from being recorded in the resourceTypes
field of ExclusionByResourceTypes.
The recordingStrategy
field is optional when you set the\n\t\t\tallSupported
field of RecordingGroup to true
.
The recordingStrategy
field is optional when you list resource types in the\n\t\t\t\tresourceTypes
field of RecordingGroup.
The recordingStrategy
field is required if you list resource types to exclude from recording in the resourceTypes
field of ExclusionByResourceTypes.
If you choose EXCLUSION_BY_RESOURCE_TYPES
for the recording strategy, the exclusionByResourceTypes
field will override other properties in the request.
For example, even if you set includeGlobalResourceTypes
to false, global resource types will still be automatically\n\t\t\trecorded in this option unless those resource types are specifically listed as exemptions in the resourceTypes
field of exclusionByResourceTypes
.
By default, if you choose the EXCLUSION_BY_RESOURCE_TYPES
recording strategy,\n\t\t\t\twhen Config adds support for a new resource type in the Region where you set up the configuration recorder, including global resource types,\n\t\t\t\tConfig starts recording resources of that type automatically.
An object that specifies the recording strategy for the configuration recorder.
\nIf you set the useOnly
field of RecordingStrategy to ALL_SUPPORTED_RESOURCE_TYPES
, Config records configuration changes for all supported regionally recorded resource types. You also must set the allSupported
field of RecordingGroup to true
. When Config adds support for a new regionally recorded resource type, Config automatically starts recording resources of that type.
If you set the useOnly
field of RecordingStrategy to INCLUSION_BY_RESOURCE_TYPES
, Config records configuration changes for only the resource types you specify in the resourceTypes
field of RecordingGroup.
If you set the useOnly
field of RecordingStrategy to EXCLUSION_BY_RESOURCE_TYPES
, Config records configuration changes for all supported resource types\n\t\t\t\texcept the resource types that you specify to exclude from being recorded in the resourceTypes
field of ExclusionByResourceTypes.
\n Required and optional fields\n
\nThe recordingStrategy
field is optional when you set the\n\t\t\tallSupported
field of RecordingGroup to true
.
The recordingStrategy
field is optional when you list resource types in the\n\t\t\t\tresourceTypes
field of RecordingGroup.
The recordingStrategy
field is required if you list resource types to exclude from recording in the resourceTypes
field of ExclusionByResourceTypes.
\n Overriding fields\n
\nIf you choose EXCLUSION_BY_RESOURCE_TYPES
for the recording strategy, the exclusionByResourceTypes
field will override other properties in the request.
For example, even if you set includeGlobalResourceTypes
to false, globally recorded IAM resource types will still be automatically\n\t\t\trecorded in this option unless those resource types are specifically listed as exclusions in the resourceTypes
field of exclusionByResourceTypes
.
\n Global resources types and the resource exclusion recording strategy\n
\nBy default, if you choose the EXCLUSION_BY_RESOURCE_TYPES
recording strategy,\n\t\t\twhen Config adds support for a new resource type in the Region where you set up the configuration recorder, including global resource types,\n\t\t\tConfig starts recording resources of that type automatically.
In addition, unless specifically listed as exclusions,\n\t\t\t\tAWS::RDS::GlobalCluster
will be recorded automatically in all supported Config Regions were the configuration recorder is enabled.\n\t\t\t\tIAM users, groups, roles, and customer managed policies will be recorded automatically in all enabled Config Regions where Config was available before February 2022.\n\t\t\t\tThis list does not include the following Regions:
Asia Pacific (Hyderabad)
\nAsia Pacific (Melbourne)
\nEurope (Spain)
\nEurope (Zurich)
\nIsrael (Tel Aviv)
\nMiddle East (UAE)
\nSpecifies which resource types Config\n\t\t\trecords for configuration changes.\n\t\t\tIn the recording group, you specify whether you want to record all supported resource types or to include or exclude specific types of resources.
\nBy default, Config records configuration changes for all supported types of\n\t\t\t\tRegional resources that Config discovers in the\n\t\t\t\tAmazon Web Services Region in which it is running. Regional resources are tied to a\n\t\t\tRegion and can be used only in that Region. Examples of Regional resources are Amazon EC2 instances and Amazon EBS volumes.
\nYou can also have Config record supported types of global resources.\n\t\t\t\tGlobal resources are not tied to a specific Region and can be used in all Regions. The global\n\t\t\t\tresource types that Config supports include IAM users, groups, roles, and customer managed\n\t\t\t\tpolicies.
\nGlobal resource types onboarded to Config recording after February 2022 will\n\t\t\t\tbe recorded only in the service's home Region for the commercial partition and\n\t\t\t\tAmazon Web Services GovCloud (US-West) for the Amazon Web Services GovCloud (US) partition. You can view the\n\t\t\t\tConfiguration Items for these new global resource types only in their home Region\n\t\t\t\tand Amazon Web Services GovCloud (US-West).
\nIf you don't want Config to record all resources, you can specify which types of resources Config records with the resourceTypes
parameter.
For a list of supported resource types, see Supported Resource Types in the Config developer guide.
\nFor more information and a table of the Home Regions for Global Resource Types Onboarded after February 2022, see Selecting Which Resources Config Records in the Config developer guide.
" + "smithy.api#documentation": "Specifies which resource types Config\n\t\t\trecords for configuration changes. By default, Config records configuration changes for all current and future supported resource types in the Amazon Web Services Region where you have enabled Config\n\t\t\t(excluding the globally recorded IAM resource types: IAM users, groups, roles, and customer managed policies).
\nIn the recording group, you specify whether you want to record all supported current and future supported resource types or to include or exclude specific resources types.\n\t\t\tFor a list of supported resource types, see Supported Resource Types in the Config developer guide.
\nIf you don't want Config to record all current and future supported resource types, use one of the following recording strategies:
\n\n Record all current and future resource types with exclusions (EXCLUSION_BY_RESOURCE_TYPES
), or
\n Record specific resource types (INCLUSION_BY_RESOURCE_TYPES
).
\n Aurora global clusters are automatically globally recorded\n
\nThe AWS::RDS::GlobalCluster
resource type\n\t\t\t\twill be recorded in all supported Config Regions where the configuration recorder is enabled.
If you do not want to record AWS::RDS::GlobalCluster
in all enabled Regions, use the EXCLUSION_BY_RESOURCE_TYPES
or INCLUSION_BY_RESOURCE_TYPES
recording strategy.
The recording strategy for the configuration recorder.
\nIf you set this option to ALL_SUPPORTED_RESOURCE_TYPES
, Config records configuration changes for all supported regional resource types. You also must set the allSupported
field of RecordingGroup to true
.
When Config adds support for a new type of regional resource, Config automatically starts recording resources of that type. For a list of supported resource types,\n\t\t\t\tsee Supported Resource Types in the Config developer guide.
\nIf you set this option to INCLUSION_BY_RESOURCE_TYPES
, Config records\n\t\t\t\t\tconfiguration changes for only the resource types that you specify in the\n\t\t\t\t\t\tresourceTypes
field of RecordingGroup.
If you set this option to EXCLUSION_BY_RESOURCE_TYPES
, Config records\n\t\t\t\t\tconfiguration changes for all supported resource types, except the resource\n\t\t\t\t\ttypes that you specify as exemptions to exclude from being recorded in the\n\t\t\t\t\t\tresourceTypes
field of ExclusionByResourceTypes.
The recordingStrategy
field is optional when you set the\n\t\t\tallSupported
field of RecordingGroup to true
.
The recordingStrategy
field is optional when you list resource types in the\n\t\t\t\tresourceTypes
field of RecordingGroup.
The recordingStrategy
field is required if you list resource types to exclude from recording in the resourceTypes
field of ExclusionByResourceTypes.
If you choose EXCLUSION_BY_RESOURCE_TYPES
for the recording strategy, the exclusionByResourceTypes
field will override other properties in the request.
For example, even if you set includeGlobalResourceTypes
to false, global resource types will still be automatically\n\t\t\trecorded in this option unless those resource types are specifically listed as exemptions in the resourceTypes
field of exclusionByResourceTypes
.
By default, if you choose the EXCLUSION_BY_RESOURCE_TYPES
recording strategy,\n\t\t\t\twhen Config adds support for a new resource type in the Region where you set up the configuration recorder, including global resource types,\n\t\t\t\tConfig starts recording resources of that type automatically.
The recording strategy for the configuration recorder.
\nIf you set this option to ALL_SUPPORTED_RESOURCE_TYPES
, Config records configuration changes for all supported regionally recorded resource types.\n\t\t\t\tYou also must set the allSupported
field of RecordingGroup to true
.\n\t\t\t\tWhen Config adds support for a new regionally recorded resource type, Config automatically starts recording resources of that type. For a list of supported resource types,\n\t\t\t\tsee Supported Resource Types in the Config developer guide.
If you set this option to INCLUSION_BY_RESOURCE_TYPES
, Config records\n\t\t\t\t\tconfiguration changes for only the resource types that you specify in the\n\t\t\t\t\t\tresourceTypes
field of RecordingGroup.
If you set this option to EXCLUSION_BY_RESOURCE_TYPES
, Config records\n\t\t\t\t\tconfiguration changes for all supported resource types, except the resource\n\t\t\t\t\ttypes that you specify to exclude from being recorded in the\n\t\t\t\t\t\tresourceTypes
field of ExclusionByResourceTypes.
\n Required and optional fields\n
\nThe recordingStrategy
field is optional when you set the\n\t\t\tallSupported
field of RecordingGroup to true
.
The recordingStrategy
field is optional when you list resource types in the\n\t\t\t\tresourceTypes
field of RecordingGroup.
The recordingStrategy
field is required if you list resource types to exclude from recording in the resourceTypes
field of ExclusionByResourceTypes.
\n Overriding fields\n
\nIf you choose EXCLUSION_BY_RESOURCE_TYPES
for the recording strategy, the exclusionByResourceTypes
field will override other properties in the request.
For example, even if you set includeGlobalResourceTypes
to false, globally recorded IAM resource types will still be automatically\n\t\t\trecorded in this option unless those resource types are specifically listed as exclusions in the resourceTypes
field of exclusionByResourceTypes
.
\n Global resource types and the exclusion recording strategy\n
\nBy default, if you choose the EXCLUSION_BY_RESOURCE_TYPES
recording strategy,\n\t\t\t\twhen Config adds support for a new resource type in the Region where you set up the configuration recorder, including global resource types,\n\t\t\t\tConfig starts recording resources of that type automatically.
In addition, unless specifically listed as exclusions,\n\t\t\t\tAWS::RDS::GlobalCluster
will be recorded automatically in all supported Config Regions were the configuration recorder is enabled.\n\t\t\t\tIAM users, groups, roles, and customer managed policies will be recorded automatically in all enabled Config Regions where Config was available before February 2022.\n\t\t\t\tThis list does not include the following Regions:
Asia Pacific (Hyderabad)
\nAsia Pacific (Melbourne)
\nEurope (Spain)
\nEurope (Zurich)
\nIsrael (Tel Aviv)
\nMiddle East (UAE)
\nNumber of days Config stores your historical information.
\nCurrently, only applicable to the configuration item history.
\nThe category rules that have been matched in the analyzed segment.
", "smithy.api#required": {} } @@ -801,6 +803,7 @@ "MatchedDetails": { "target": "com.amazonaws.connectcontactlens#MatchedDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The category rule that was matched and when it occurred in the transcript.
", "smithy.api#required": {} } @@ -816,6 +819,7 @@ "PointsOfInterest": { "target": "com.amazonaws.connectcontactlens#PointsOfInterest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The section of audio where the category rule was detected.
", "smithy.api#required": {} } @@ -838,7 +842,6 @@ "com.amazonaws.connectcontactlens#CharacterOffset": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -850,7 +853,7 @@ "BeginOffsetChar": { "target": "com.amazonaws.connectcontactlens#CharacterOffset", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The beginning of the issue.
", "smithy.api#required": {} } @@ -858,7 +861,7 @@ "EndOffsetChar": { "target": "com.amazonaws.connectcontactlens#CharacterOffset", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The end of the issue.
", "smithy.api#required": {} } @@ -920,6 +923,7 @@ "CharacterOffsets": { "target": "com.amazonaws.connectcontactlens#CharacterOffsets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The offset for when the issue was detected in the segment.
", "smithy.api#required": {} } @@ -986,6 +990,7 @@ "InstanceId": { "target": "com.amazonaws.connectcontactlens#InstanceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the Amazon Connect instance.
", "smithy.api#required": {} } @@ -993,6 +998,7 @@ "ContactId": { "target": "com.amazonaws.connectcontactlens#ContactId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the contact.
", "smithy.api#required": {} } @@ -1000,7 +1006,6 @@ "MaxResults": { "target": "com.amazonaws.connectcontactlens#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximimum number of results to return per page.
" } }, @@ -1021,6 +1026,7 @@ "Segments": { "target": "com.amazonaws.connectcontactlens#RealtimeContactAnalysisSegments", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An analyzed transcript or category.
", "smithy.api#required": {} } @@ -1066,7 +1072,6 @@ "com.amazonaws.connectcontactlens#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1089,7 +1094,6 @@ "com.amazonaws.connectcontactlens#OffsetMillis": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -1121,7 +1125,7 @@ "BeginOffsetMillis": { "target": "com.amazonaws.connectcontactlens#OffsetMillis", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The beginning offset in milliseconds where the category rule was detected.
", "smithy.api#required": {} } @@ -1129,7 +1133,7 @@ "EndOffsetMillis": { "target": "com.amazonaws.connectcontactlens#OffsetMillis", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ending offset in milliseconds where the category rule was detected.
", "smithy.api#required": {} } @@ -1225,6 +1229,7 @@ "Message": { "target": "com.amazonaws.connectcontactlens#Message", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -1241,6 +1246,7 @@ "Id": { "target": "com.amazonaws.connectcontactlens#TranscriptId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the transcript.
", "smithy.api#required": {} } @@ -1248,6 +1254,7 @@ "ParticipantId": { "target": "com.amazonaws.connectcontactlens#ParticipantId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the participant.
", "smithy.api#required": {} } @@ -1255,6 +1262,7 @@ "ParticipantRole": { "target": "com.amazonaws.connectcontactlens#ParticipantRole", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The role of participant. For example, is it a customer, agent, or system.
", "smithy.api#required": {} } @@ -1262,6 +1270,7 @@ "Content": { "target": "com.amazonaws.connectcontactlens#TranscriptContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The content of the transcript.
", "smithy.api#required": {} } @@ -1269,7 +1278,7 @@ "BeginOffsetMillis": { "target": "com.amazonaws.connectcontactlens#OffsetMillis", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The beginning offset in the contact for this transcript.
", "smithy.api#required": {} } @@ -1277,7 +1286,7 @@ "EndOffsetMillis": { "target": "com.amazonaws.connectcontactlens#OffsetMillis", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The end offset in the contact for this transcript.
", "smithy.api#required": {} } @@ -1285,6 +1294,7 @@ "Sentiment": { "target": "com.amazonaws.connectcontactlens#SentimentValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The sentiment of the detected for this piece of transcript.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/connect.2017-08-08.json b/codegen/sdk-codegen/aws-models/connect.2017-08-08.json index 066ac27e9ef..403b97a1367 100644 --- a/codegen/sdk-codegen/aws-models/connect.2017-08-08.json +++ b/codegen/sdk-codegen/aws-models/connect.2017-08-08.json @@ -155,6 +155,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "The version of the evaluation form to activate. If the version property is not provided, the\n latest version of the evaluation form is activated.
", "smithy.api#required": {} } @@ -184,6 +185,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "A version of the evaluation form.
", "smithy.api#required": {} } @@ -1149,6 +1151,9 @@ { "target": "com.amazonaws.connect#UpdatePhoneNumber" }, + { + "target": "com.amazonaws.connect#UpdatePhoneNumberMetadata" + }, { "target": "com.amazonaws.connect#UpdatePrompt" }, @@ -1240,7 +1245,7 @@ "name": "connect" }, "aws.protocols#restJson1": {}, - "smithy.api#documentation": "Amazon Connect is a cloud-based contact center solution that you use to set up and\n manage a customer contact center and provide reliable customer engagement at any scale.
\nAmazon Connect provides metrics and real-time reporting that enable you to optimize\n contact routing. You can also resolve customer issues more efficiently by getting customers in\n touch with the appropriate agents.
\nThere are limits to the number of Amazon Connect resources that you can create. There\n are also limits to the number of requests that you can make per second. For more information, see\n Amazon Connect Service Quotas in the Amazon Connect Administrator\n Guide.
\nYou can connect programmatically to an Amazon Web Services service by using an endpoint. For\n a list of Amazon Connect endpoints, see Amazon Connect Endpoints.
", + "smithy.api#documentation": "Amazon Connect is a cloud-based contact center solution that you use to set up and\n manage a customer contact center and provide reliable customer engagement at any scale.
\nAmazon Connect provides metrics and real-time reporting that enable you to optimize\n contact routing. You can also resolve customer issues more efficiently by getting customers in\n touch with the appropriate agents.
\nThere are limits to the number of Amazon Connect resources that you can create. There\n are also limits to the number of requests that you can make per second. For more information,\n seeP98941055 Amazon Connect Service\n Quotas in the Amazon Connect Administrator Guide.
\nYou can connect programmatically to an Amazon Web Services service by using an endpoint. For\n a list of Amazon Connect endpoints, see Amazon Connect Endpoints.
", "smithy.api#title": "Amazon Connect Service", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -1284,7 +1289,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1327,7 +1331,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1340,7 +1345,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1354,7 +1358,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1377,7 +1380,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1412,7 +1414,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1423,14 +1424,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1444,14 +1447,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1460,18 +1461,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1480,7 +1480,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1500,14 +1501,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1521,7 +1524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1541,7 +1543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1552,14 +1553,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1570,9 +1573,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2074,7 +2079,7 @@ "ApplicationPermissions": { "target": "com.amazonaws.connect#ApplicationPermissions", "traits": { - "smithy.api#documentation": "The permissions that the agent is granted on the application. Only the ACCESS
permission is supported.
The permissions that the agent is granted on the application. Only the ACCESS
\n permission is supported.
The status of the phone number.
\n\n CLAIMED
means the previous ClaimedPhoneNumber or\n UpdatePhoneNumber operation succeeded.
\n IN_PROGRESS
means a ClaimedPhoneNumber or\n UpdatePhoneNumber operation is still in progress and has not yet completed. You can\n call DescribePhoneNumber at a later time to verify if the previous operation has\n completed.
\n FAILED
indicates that the previous ClaimedPhoneNumber or\n UpdatePhoneNumber operation has failed. It will include a message indicating the\n failure reason. A common reason for a failure may be that the TargetArn
value you\n are claiming or updating a phone number to has reached its limit of total claimed numbers. If\n you received a FAILED
status from a ClaimPhoneNumber
API call, you\n have one day to retry claiming the phone number before the number is released back to the\n inventory for other customers to claim.
You will not be billed for the phone number during the 1-day period if number claiming\n fails.
\nThe status of the phone number.
\n\n CLAIMED
means the previous ClaimPhoneNumber or UpdatePhoneNumber operation succeeded.
\n IN_PROGRESS
means a ClaimPhoneNumber, UpdatePhoneNumber, or UpdatePhoneNumberMetadata operation is still in progress and has not yet completed.\n You can call DescribePhoneNumber at\n a later time to verify if the previous operation has completed.
\n FAILED
indicates that the previous ClaimPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message indicating the\n failure reason. A common reason for a failure may be that the TargetArn
value you\n are claiming or updating a phone number to has reached its limit of total claimed numbers. If\n you received a FAILED
status from a ClaimPhoneNumber
API call, you\n have one day to retry claiming the phone number before the number is released back to the\n inventory for other customers to claim.
You will not be billed for the phone number during the 1-day period if number claiming\n fails.
\nThe JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.
" + "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.
\nLength Constraints: Minimum length of 1. Maximum length of 256000.
" } }, "Tags": { @@ -3604,7 +3611,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowModuleContent", "traits": { - "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.
\nLength Constraints: Minimum length of 1. Maximum length of 256000.
" + "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.
" } }, "Description": { @@ -4329,7 +4336,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowModuleContent", "traits": { - "smithy.api#documentation": "The content of the flow module.
", + "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.
", "smithy.api#required": {} } }, @@ -4405,7 +4412,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowContent", "traits": { - "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.
\nLength Constraints: Minimum length of 1. Maximum length of 256000.
", + "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.
\nLength Constraints: Minimum length of 1. Maximum length of 256000.
", "smithy.api#required": {} } }, @@ -5811,7 +5818,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a traffic distribution group given an Amazon Connect instance that has been replicated.
\nYou can change the SignInConfig
distribution only for a \ndefault TrafficDistributionGroup
(see the IsDefault
parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution
with a modified SignInConfig
and a non-default TrafficDistributionGroup
,\n an InvalidRequestException
is returned.
For more information about creating traffic distribution groups, see Set up traffic distribution groups in\n the Amazon Connect Administrator Guide.
", + "smithy.api#documentation": "Creates a traffic distribution group given an Amazon Connect instance that has been replicated.
\nThe SignInConfig
distribution is available only on a \ndefault TrafficDistributionGroup
(see the IsDefault
parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution
with a modified SignInConfig
and a non-default TrafficDistributionGroup
,\n an InvalidRequestException
is returned.
For more information about creating traffic distribution groups, see Set up traffic distribution groups in\n the Amazon Connect Administrator Guide.
", "smithy.api#http": { "method": "PUT", "uri": "/traffic-distribution-group", @@ -6003,7 +6010,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a user account for the specified Amazon Connect instance.
\nFor information about how to create user accounts using the Amazon Connect console, see\n Add\n Users in the Amazon Connect Administrator Guide.
", + "smithy.api#documentation": "Creates a user account for the specified Amazon Connect instance.
\nCertain UserIdentityInfo parameters\n are required in some situations. For example, Email
is required if you are using\n SAML for identity management. FirstName
and LastName
are required if\n you are using Amazon Connect or SAML for identity management.
For information about how to create user accounts using the Amazon Connect console, see\n Add\n Users in the Amazon Connect Administrator Guide.
", "smithy.api#http": { "method": "PUT", "uri": "/users/{InstanceId}", @@ -6845,6 +6852,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "A version of the evaluation form. If the version property is not provided, the latest version of the\n evaluation form is deactivated.
", "smithy.api#required": {} } @@ -6874,6 +6882,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "The version of the deactivated evaluation form resource.
", "smithy.api#required": {} } @@ -7187,6 +7196,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": null, "smithy.api#documentation": "The unique identifier for the evaluation form.
", "smithy.api#httpQuery": "version" } @@ -8150,7 +8160,7 @@ "ViewVersion": { "target": "com.amazonaws.connect#ViewVersion", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "The version number of the view.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -8682,6 +8692,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": null, "smithy.api#documentation": "A version of the evaluation form.
", "smithy.api#httpQuery": "version" } @@ -11032,6 +11043,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "A version of the evaluation form.
", "smithy.api#required": {} } @@ -11129,6 +11141,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "A version of the evaluation form.
", "smithy.api#required": {} } @@ -11777,6 +11790,7 @@ "LatestVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "The version number of the latest evaluation form version.
", "smithy.api#required": {} } @@ -11784,6 +11798,7 @@ "ActiveVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": null, "smithy.api#documentation": "The version of the active evaluation form version.
" } } @@ -11850,6 +11865,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "A version of the evaluation form.
", "smithy.api#required": {} } @@ -12434,7 +12450,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -12547,7 +12562,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } } @@ -12611,7 +12625,7 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves a token for federation.
\nThis API doesn't support root users. If you try to invoke GetFederationToken with root\n credentials, an error message similar to the following one appears:
\n\n Provided identity: Principal: .... User: .... cannot be used for federation with\n Amazon Connect
\n
Supports SAML sign-in for Amazon Connect. Retrieves a token for federation. The token is\n for the Amazon Connect user which corresponds to the IAM credentials that were\n used to invoke this action.
\nFor more information about how SAML sign-in works in Amazon Connect, see Configure SAML with\n IAM for Amazon Connect in the Amazon Connect Administrator\n Guide.\n
\nThis API doesn't support root users. If you try to invoke GetFederationToken with root\n credentials, an error message similar to the following one appears:
\n\n Provided identity: Principal: .... User: .... cannot be used for federation with\n Amazon Connect
\n
Gets historical metric data from the specified Amazon Connect instance.
\nFor a description of each historical metric, see Historical Metrics\n Definitions in the Amazon Connect Administrator Guide.
", + "smithy.api#documentation": "Gets historical metric data from the specified Amazon Connect instance.
\nFor a description of each historical metric, see Historical Metrics\n Definitions in the Amazon Connect Administrator Guide.
\nWe recommend using the GetMetricDataV2 API. It\n provides more flexibility, features, and the ability to query longer time ranges than\n GetMetricData
. Use it to retrieve historical agent and contact metrics for the\n last 3 months, at varying intervals. You can also use it to build custom dashboards to measure\n historical queue and agent performance. For example, you can track the number of incoming\n contacts for the last 7 days, with data split by day, to see how contact volume changed per day\n of the week.
The maximum number of results to return per page.
" } } @@ -12841,7 +12854,7 @@ "StartTime": { "target": "com.amazonaws.connect#Timestamp", "traits": { - "smithy.api#documentation": "The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the\n retrieval of historical metrics data. The time must be before the end time timestamp. The start\n and end time depends on the IntervalPeriod
selected. By default the time range between\n start and end time is 35 days. Historical metrics are available for 3 months.
The timestamp, in UNIX Epoch time format, at which to start the reporting interval for the\n retrieval of historical metrics data. The time must be before the end time timestamp. The start\n and end time depends on the IntervalPeriod
selected. By default the time range\n between start and end time is 35 days. Historical metrics are available for 3 months.
The interval period and timezone to apply to returned metrics.
\n\n IntervalPeriod
: An aggregated grouping applied to request metrics. Valid\n IntervalPeriod
values are: FIFTEEN_MIN
| THIRTY_MIN
|\n HOUR
| DAY
| WEEK
| TOTAL
.
For example, if IntervalPeriod
is selected THIRTY_MIN
,\n StartTime
and EndTime
differs by 1 day, then Amazon Connect\n returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By\n default Amazon Connect aggregates results based on the TOTAL
interval period.
The following list describes restrictions on StartTime
and\n EndTime
based on which IntervalPeriod
is requested.
\n FIFTEEN_MIN
: The difference between StartTime
and EndTime
must be less than 3\n days.
\n THIRTY_MIN
: The difference between StartTime
and\n EndTime
must be less than 3 days.
\n HOUR
: The difference between StartTime
and\n EndTime
must be less than 3 days.
\n DAY
: The difference between StartTime
and EndTime
\n must be less than 35 days.
\n WEEK
: The difference between StartTime
and\n EndTime
must be less than 35 days.
\n TOTAL
: The difference between StartTime
and\n EndTime
must be less than 35 days.
\n TimeZone
: The timezone applied to requested metrics.
The interval period and timezone to apply to returned metrics.
\n\n IntervalPeriod
: An aggregated grouping applied to request metrics. Valid\n IntervalPeriod
values are: FIFTEEN_MIN
| THIRTY_MIN
|\n HOUR
| DAY
| WEEK
| TOTAL
.
For example, if IntervalPeriod
is selected THIRTY_MIN
,\n StartTime
and EndTime
differs by 1 day, then Amazon Connect\n returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By\n default Amazon Connect aggregates results based on the TOTAL
interval period.
The following list describes restrictions on StartTime
and\n EndTime
based on which IntervalPeriod
is requested.
\n FIFTEEN_MIN
: The difference between StartTime
and\n EndTime
must be less than 3 days.
\n THIRTY_MIN
: The difference between StartTime
and\n EndTime
must be less than 3 days.
\n HOUR
: The difference between StartTime
and\n EndTime
must be less than 3 days.
\n DAY
: The difference between StartTime
and EndTime
\n must be less than 35 days.
\n WEEK
: The difference between StartTime
and\n EndTime
must be less than 35 days.
\n TOTAL
: The difference between StartTime
and\n EndTime
must be less than 35 days.
\n TimeZone
: The timezone applied to requested metrics.
The metrics to retrieve. Specify the name, groupings, and filters for each metric. The\n following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's\n Guide.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nData for this metric is available starting from October 1, 2023 0:00:00 GMT.
\nUnit: Percentage
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
. For now, this metric only\n supports the following as INITIATION_METHOD
: INBOUND
|\n OUTBOUND
| CALLBACK
| API
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThe Negate
key in Metric Level Filters is not applicable for this metric.
Unit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Feature
\nFeature is a valid filter but not a valid grouping.
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
,\n DISCONNECT_REASON
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nYou can include up to 20 SERVICE_LEVEL metrics in a request.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
Valid metric filter key: DISCONNECT_REASON
\n
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThe metrics to retrieve. Specify the name, groupings, and filters for each metric. The\n following historical metrics are available. For a description of each metric, see Historical metrics definitions in the Amazon Connect Administrator's\n Guide.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nData for this metric is available starting from October 1, 2023 0:00:00 GMT.
\nUnit: Percentage
\nValid groupings and filters: Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only in Amazon Web Services Regions where Forecasting, capacity planning, and scheduling is available.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid metric filter key: INITIATION_METHOD
. For now, this metric only\n supports the following as INITIATION_METHOD
: INBOUND
|\n OUTBOUND
| CALLBACK
| API
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThe Negate
key in Metric Level Filters is not applicable for this\n metric.
Unit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Feature
\nFeature is a valid filter but not a valid grouping.
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nThis metric is available only for contacts analyzed by Contact Lens conversational\n analytics.
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid metric filter key: INITIATION_METHOD
,\n DISCONNECT_REASON
\n
Valid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy, Feature
\nFeature is a valid filter but not a valid grouping.
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nUnit: Seconds
\nValid groupings and filters: Queue, Channel, Routing Profile, Agent, Agent Hierarchy
\nYou can include up to 20 SERVICE_LEVEL metrics in a request.
\nUnit: Percent
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThreshold: For ThresholdValue
, enter any whole number from 1 to 604800\n (inclusive), in seconds. For Comparison
, you must enter LT
(for\n \"Less than\").
Valid metric filter key: DISCONNECT_REASON
\n
Unit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nUnit: Count
\nValid groupings and filters: Queue, Channel, Routing Profile
\nThe maximum number of results to return per page.
" } } @@ -13216,7 +13228,7 @@ "SignInConfig": { "target": "com.amazonaws.connect#SignInConfig", "traits": { - "smithy.api#documentation": "The distribution of allowing signing in to the instance and its replica(s).
" + "smithy.api#documentation": "The distribution that determines which Amazon Web Services Regions should be used to sign in\n agents in to both the instance and its replica(s).
" } }, "AgentConfig": { @@ -14723,7 +14735,7 @@ "IntervalPeriod": { "target": "com.amazonaws.connect#IntervalPeriod", "traits": { - "smithy.api#documentation": "\n IntervalPeriod
: An aggregated grouping applied to request metrics. Valid\n IntervalPeriod
values are: FIFTEEN_MIN
| THIRTY_MIN
|\n HOUR
| DAY
| WEEK
| TOTAL
.
For example, if IntervalPeriod
is selected THIRTY_MIN
,\n StartTime
and EndTime
differs by 1 day, then Amazon Connect\n returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By\n default Amazon Connect aggregates results based on the TOTAL
interval period.
The following list describes restrictions on StartTime
and EndTime
\n based on what IntervalPeriod
is requested.
\n FIFTEEN_MIN
: The\n difference between StartTime
and EndTime
must be less than 3\n days.
\n THIRTY_MIN
: The difference between StartTime
and\n EndTime
must be less than 3 days.
\n HOUR
: The difference between StartTime
and EndTime
\n must be less than 3 days.
\n DAY
: The difference between StartTime
and EndTime
\n must be less than 35 days.
\n WEEK
: The difference between StartTime
and EndTime
\n must be less than 35 days.
\n TOTAL
: The difference between StartTime
and EndTime
\n must be less than 35 days.
\n IntervalPeriod
: An aggregated grouping applied to request metrics. Valid\n IntervalPeriod
values are: FIFTEEN_MIN
| THIRTY_MIN
|\n HOUR
| DAY
| WEEK
| TOTAL
.
For example, if IntervalPeriod
is selected THIRTY_MIN
,\n StartTime
and EndTime
differs by 1 day, then Amazon Connect\n returns 48 results in the response. Each result is aggregated by the THIRTY_MIN period. By\n default Amazon Connect aggregates results based on the TOTAL
interval period.
The following list describes restrictions on StartTime
and EndTime
\n based on what IntervalPeriod
is requested.
\n FIFTEEN_MIN
: The difference between StartTime
and\n EndTime
must be less than 3 days.
\n THIRTY_MIN
: The difference between StartTime
and\n EndTime
must be less than 3 days.
\n HOUR
: The difference between StartTime
and EndTime
\n must be less than 3 days.
\n DAY
: The difference between StartTime
and EndTime
\n must be less than 35 days.
\n WEEK
: The difference between StartTime
and EndTime
\n must be less than 35 days.
\n TOTAL
: The difference between StartTime
and EndTime
\n must be less than 35 days.
The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -15201,7 +15212,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult25", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -15289,7 +15299,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult25", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -15479,7 +15488,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -15584,7 +15592,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -15769,7 +15776,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -15864,7 +15870,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -15953,7 +15958,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -16052,7 +16056,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -16143,7 +16146,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult7", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -16242,7 +16244,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -16316,7 +16317,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -16411,7 +16411,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -16502,7 +16501,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult25", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -16593,7 +16591,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult25", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. If no value is specified, the default is 10.\n
", "smithy.api#httpQuery": "maxResults" } @@ -16698,7 +16695,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -16830,7 +16826,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -16944,7 +16939,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -17043,7 +17037,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -17141,7 +17134,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -17232,7 +17224,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -17338,7 +17329,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -17429,7 +17419,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -17527,7 +17516,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult200", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -17626,7 +17614,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult2", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -17718,14 +17705,13 @@ "NextToken": { "target": "com.amazonaws.connect#NextToken", "traits": { - "smithy.api#documentation": "The token for the next set of results. The next set of results can be retrieved by using the \n token value returned in the previous response when making the next request.
", + "smithy.api#documentation": "The token for the next set of results. The next set of results can be retrieved by using the\n token value returned in the previous response when making the next request.
", "smithy.api#httpQuery": "nextToken" } }, "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -17747,7 +17733,7 @@ "NextToken": { "target": "com.amazonaws.connect#NextToken", "traits": { - "smithy.api#documentation": "The token for the next set of results. The next set of results can be retrieved by using the \n token value returned in the previous response when making the next request.
" + "smithy.api#documentation": "The token for the next set of results. The next set of results can be retrieved by using the\n token value returned in the previous response when making the next request.
" } } }, @@ -17824,7 +17810,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -17915,7 +17900,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -18070,7 +18054,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
\nIt is not expected that you set this.
\nThe maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -18248,7 +18230,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -18358,7 +18339,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
", "smithy.api#httpQuery": "maxResults" } @@ -18450,7 +18430,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -18541,7 +18520,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult1000", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page. The default MaxResult size is 100.
", "smithy.api#httpQuery": "maxResults" } @@ -18780,7 +18758,6 @@ "com.amazonaws.connect#MaxResult10": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -18790,7 +18767,6 @@ "com.amazonaws.connect#MaxResult100": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -18800,7 +18776,6 @@ "com.amazonaws.connect#MaxResult1000": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -18810,7 +18785,6 @@ "com.amazonaws.connect#MaxResult2": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 2 @@ -18820,7 +18794,6 @@ "com.amazonaws.connect#MaxResult200": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -18830,7 +18803,6 @@ "com.amazonaws.connect#MaxResult25": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 25 @@ -18840,7 +18812,6 @@ "com.amazonaws.connect#MaxResult7": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 7 @@ -18889,7 +18860,6 @@ "Concurrency": { "target": "com.amazonaws.connect#Concurrency", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of contacts an agent can have on a channel simultaneously.
\nValid Range for VOICE
: Minimum value of 1. Maximum value of 1.
Valid Range for CHAT
: Minimum value of 1. Maximum value of 10.
Valid Range for TASK
: Minimum value of 1. Maximum value of 10.
The status of the phone number.
\n\n CLAIMED
means the previous ClaimedPhoneNumber or\n UpdatePhoneNumber operation succeeded.
\n IN_PROGRESS
means a ClaimedPhoneNumber or\n UpdatePhoneNumber operation is still in progress and has not yet completed. You can\n call DescribePhoneNumber at a later time to verify if the previous operation has\n completed.
\n FAILED
indicates that the previous ClaimedPhoneNumber or\n UpdatePhoneNumber operation has failed. It will include a message indicating the\n failure reason. A common reason for a failure may be that the TargetArn
value you\n are claiming or updating a phone number to has reached its limit of total claimed numbers. If\n you received a FAILED
status from a ClaimPhoneNumber
API call, you\n have one day to retry claiming the phone number before the number is released back to the\n inventory for other customers to claim.
The status of the phone number.
\n\n CLAIMED
means the previous ClaimPhoneNumber or UpdatePhoneNumber operation succeeded.
\n IN_PROGRESS
means a ClaimPhoneNumber, UpdatePhoneNumber, or UpdatePhoneNumberMetadata operation is still in progress and has not yet completed.\n You can call DescribePhoneNumber at\n a later time to verify if the previous operation has completed.
\n FAILED
indicates that the previous ClaimPhoneNumber or UpdatePhoneNumber operation has failed. It will include a message indicating the\n failure reason. A common reason for a failure may be that the TargetArn
value you\n are claiming or updating a phone number to has reached its limit of total claimed numbers. If\n you received a FAILED
status from a ClaimPhoneNumber
API call, you\n have one day to retry claiming the phone number before the number is released back to the\n inventory for other customers to claim.
The order in which contacts are to be handled for the queue. For more information, see\n Queues: priority and\n delay.
", "smithy.api#required": {} } @@ -23056,7 +23024,6 @@ "Priority": { "target": "com.amazonaws.connect#Priority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The order in which contacts are to be handled for the queue. For more information, see\n Queues: priority and\n delay.
", "smithy.api#required": {} } @@ -23589,7 +23556,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult10", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -23683,7 +23649,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -23789,7 +23754,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -23895,7 +23859,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -24001,7 +23964,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -24116,7 +24078,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -24210,7 +24171,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -24316,7 +24276,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -24389,7 +24348,7 @@ } ], "traits": { - "smithy.api#documentation": "Searches users in an Amazon Connect instance, with optional filtering.
\n\n AfterContactWorkTimeLimit
is returned in milliseconds.
Searches users in an Amazon Connect instance, with optional filtering.
\n\n AfterContactWorkTimeLimit
is returned in milliseconds.
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
" + "smithy.api#documentation": "The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
\nInstanceID is a required field. The \"Required: No\" below is incorrect.
\nThe maximum number of results to return per page.
" } }, @@ -24516,7 +24474,6 @@ "MaxResults": { "target": "com.amazonaws.connect#MaxResult100", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return per page.
" } }, @@ -24917,7 +24874,7 @@ } }, "traits": { - "smithy.api#documentation": "The distribution of allowing signing in to the instance and its replica(s).
" + "smithy.api#documentation": "The distribution that determines which Amazon Web Services Regions should be used to sign in\n agents in to both the instance and its replica(s).
" } }, "com.amazonaws.connect#SignInDistribution": { @@ -25607,7 +25564,7 @@ } ], "traits": { - "smithy.api#documentation": "Initiates a flow to start a new task.
", + "smithy.api#documentation": "Initiates a flow to start a new task contact. For more information about task contacts, see\n Concepts: Tasks in\n Amazon Connect in the Amazon Connect Administrator Guide.
\nWhen using PreviousContactId
and RelatedContactId
input\n parameters, note the following:
\n PreviousContactId
\n
Any updates to user-defined task contact attributes on any contact linked through the\n same PreviousContactId
will affect every contact in the chain.
There can be a maximum of 12 linked task contacts in a chain. That is, 12 task contacts\n can be created that share the same PreviousContactId
.
\n RelatedContactId
\n
Copies contact attributes from the related task contact to the new contact.
\nAny update on attributes in a new task contact does not update attributes on previous\n contact.
\nThere’s no limit on the number of task contacts that can be created that use the same\n RelatedContactId
.
In addition, when calling StartTaskContact include only one of these parameters:\n ContactFlowID
, QuickConnectID
, or TaskTemplateID
. Only\n one parameter is required as long as the task template has a flow configured to run it. If more\n than one parameter is specified, or only the TaskTemplateID
is specified but it does\n not have a flow configured, the request returns an error because Amazon Connect cannot\n identify the unique flow to run when the task is created.
A ServiceQuotaExceededException
occurs when the number of open tasks exceeds\n the active tasks quota or there are already 12 tasks referencing the same\n PreviousContactId
. For more information about service quotas for task contacts, see\n Amazon Connect service quotas in the Amazon Connect Administrator\n Guide.
The identifier of the previous chat, voice, or task contact.
" + "smithy.api#documentation": "The identifier of the previous chat, voice, or task contact. Any updates to user-defined\n attributes to task contacts linked using the same PreviousContactID
will affect\n every contact in the chain. There can be a maximum of 12 linked task contacts in a chain.
A formatted URL that is shown to an agent in the Contact Control Panel (CCP).
" + "smithy.api#documentation": "A formatted URL that is shown to an agent in the Contact Control Panel (CCP). Tasks can have\n the following reference types at the time of creation: URL
| NUMBER
|\n STRING
| DATE
| EMAIL
. ATTACHMENT
is not a\n supported reference type during task creation.
A unique identifier for the task template.
" + "smithy.api#documentation": "A unique identifier for the task template. For more information about task templates, see Create task templates in the\n Amazon Connect Administrator Guide.
" } }, "QuickConnectId": { "target": "com.amazonaws.connect#QuickConnectId", "traits": { - "smithy.api#documentation": "The identifier for the quick connect.
" + "smithy.api#documentation": "The identifier for the quick connect. Tasks that are created by using QuickConnectId
will use the\n flow that is defined on agent or queue quick connect. For more information about quick connects,\n see Create quick\n connects.
The contactId that is related to this contact.
" + "smithy.api#documentation": "The contactId that is related to this contact. Linking\n tasks together by using RelatedContactID
copies over contact attributes from the\n related task contact to the new task contact. All updates to user-defined attributes in the new\n task contact are limited to the individual contact ID, unlike what happens when tasks are linked\n by using PreviousContactID
. There are no limits to the number of contacts that can\n be linked by using RelatedContactId
.
The status of the traffic distribution group.
\n\n CREATION_IN_PROGRESS
means the previous CreateTrafficDistributionGroup operation is still in progress and has not yet\n completed.
\n ACTIVE
means the previous CreateTrafficDistributionGroup operation has succeeded.
\n CREATION_FAILED
indicates that the previous CreateTrafficDistributionGroup operation has failed.
\n PENDING_DELETION
means the previous DeleteTrafficDistributionGroup operation is still in progress and has not yet\n completed.
\n DELETION_FAILED
means the previous DeleteTrafficDistributionGroup operation has failed.
\n UPDATE_IN_PROGRESS
means the previous UpdateTrafficDistributionGroup operation is still in progress and has not yet\n completed.
The status of the traffic distribution group.
\n\n CREATION_IN_PROGRESS
means the previous CreateTrafficDistributionGroup operation is still in progress and has not yet\n completed.
\n ACTIVE
means the previous CreateTrafficDistributionGroup operation has succeeded.
\n CREATION_FAILED
indicates that the previous CreateTrafficDistributionGroup operation has failed.
\n PENDING_DELETION
means the previous DeleteTrafficDistributionGroup operation is still in progress and has not yet\n completed.
\n DELETION_FAILED
means the previous DeleteTrafficDistributionGroup operation has failed.
\n UPDATE_IN_PROGRESS
means the previous UpdateTrafficDistribution operation is still in progress and has not yet\n completed.
Whether this is the default traffic distribution group created during instance\n replication. The default traffic distribution group cannot be deleted by the\n DeleteTrafficDistributionGroup
API. The default traffic distribution group is deleted as\n part of the process for deleting a replica.
You can change the SignInConfig
distribution only for a \ndefault TrafficDistributionGroup
(see the IsDefault
parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution
with a modified SignInConfig
and a non-default TrafficDistributionGroup
,\n an InvalidRequestException
is returned.
Whether this is the default traffic distribution group created during instance\n replication. The default traffic distribution group cannot be deleted by the\n DeleteTrafficDistributionGroup
API. The default traffic distribution group is deleted as\n part of the process for deleting a replica.
The SignInConfig
distribution is available only on the default\n TrafficDistributionGroup
. If you call UpdateTrafficDistribution
with\n a modified SignInConfig
and a non-default TrafficDistributionGroup
, an\n InvalidRequestException
is returned.
The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.
\nLength Constraints: Minimum length of 1. Maximum length of 256000.
", + "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.
\nLength Constraints: Minimum length of 1. Maximum length of 256000.
", "smithy.api#required": {} } } @@ -27898,7 +27855,7 @@ "Content": { "target": "com.amazonaws.connect#ContactFlowModuleContent", "traits": { - "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n contact flow in Amazon Connect Flow language.
", + "smithy.api#documentation": "The JSON string that represents the content of the flow. For an example, see Example\n flow in Amazon Connect Flow language.
", "smithy.api#required": {} } } @@ -28265,6 +28222,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "A version of the evaluation form to update.
", "smithy.api#required": {} } @@ -28272,6 +28230,7 @@ "CreateNewVersion": { "target": "com.amazonaws.connect#BoxedBoolean", "traits": { + "smithy.api#default": null, "smithy.api#documentation": "A flag indicating whether the operation must create a new version.
" } }, @@ -28333,6 +28292,7 @@ "EvaluationFormVersion": { "target": "com.amazonaws.connect#VersionNumber", "traits": { + "smithy.api#default": 0, "smithy.api#documentation": "The version of the updated evaluation form resource.
", "smithy.api#required": {} } @@ -28702,6 +28662,78 @@ } } }, + "com.amazonaws.connect#UpdatePhoneNumberMetadata": { + "type": "operation", + "input": { + "target": "com.amazonaws.connect#UpdatePhoneNumberMetadataRequest" + }, + "output": { + "target": "smithy.api#Unit" + }, + "errors": [ + { + "target": "com.amazonaws.connect#AccessDeniedException" + }, + { + "target": "com.amazonaws.connect#IdempotencyException" + }, + { + "target": "com.amazonaws.connect#InternalServiceException" + }, + { + "target": "com.amazonaws.connect#InvalidParameterException" + }, + { + "target": "com.amazonaws.connect#InvalidRequestException" + }, + { + "target": "com.amazonaws.connect#ResourceInUseException" + }, + { + "target": "com.amazonaws.connect#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.connect#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "Updates a phone number’s metadata.
\nTo verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API.
\nThe Amazon Resource Name (ARN) or resource ID of the phone number.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "PhoneNumberDescription": { + "target": "com.amazonaws.connect#PhoneNumberDescription", + "traits": { + "smithy.api#documentation": "The description of the phone number.
" + } + }, + "ClientToken": { + "target": "com.amazonaws.connect#ClientToken", + "traits": { + "smithy.api#documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n request. If not provided, the Amazon Web Services\n SDK populates this field. For more information about idempotency, see\n Making retries safe with idempotent APIs.
", + "smithy.api#idempotencyToken": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, "com.amazonaws.connect#UpdatePhoneNumberRequest": { "type": "structure", "members": { @@ -30047,7 +30079,7 @@ } ], "traits": { - "smithy.api#documentation": "Updates the traffic distribution for a given traffic distribution group.
\nYou can change the SignInConfig
distribution only for a \ndefault TrafficDistributionGroup
(see the IsDefault
parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution
with a modified SignInConfig
and a non-default TrafficDistributionGroup
,\n an InvalidRequestException
is returned.
For more information about updating a traffic distribution group, see Update telephony\n traffic distribution across Amazon Web Services Regions\n in the Amazon Connect Administrator Guide.
", + "smithy.api#documentation": "Updates the traffic distribution for a given traffic distribution group.
\nThe SignInConfig
distribution is available only on a \ndefault TrafficDistributionGroup
(see the IsDefault
parameter in the \nTrafficDistributionGroup\n data type). If you call\n UpdateTrafficDistribution
with a modified SignInConfig
and a non-default TrafficDistributionGroup
,\n an InvalidRequestException
is returned.
For more information about updating a traffic distribution group, see Update telephony\n traffic distribution across Amazon Web Services Regions\n in the Amazon Connect Administrator Guide.
", "smithy.api#http": { "method": "PUT", "uri": "/traffic-distribution/{Id}", @@ -30075,7 +30107,7 @@ "SignInConfig": { "target": "com.amazonaws.connect#SignInConfig", "traits": { - "smithy.api#documentation": "The distribution of allowing signing in to the instance and its replica(s).
" + "smithy.api#documentation": "The distribution that determines which Amazon Web Services Regions should be used to sign in\n agents in to both the instance and its replica(s).
" } }, "AgentConfig": { @@ -31317,6 +31349,7 @@ "com.amazonaws.connect#VersionNumber": { "type": "integer", "traits": { + "smithy.api#default": 0, "smithy.api#range": { "min": 1 } diff --git a/codegen/sdk-codegen/aws-models/connectcampaigns.2021-01-30.json b/codegen/sdk-codegen/aws-models/connectcampaigns.2021-01-30.json index a005a63c1af..83c49e8a5c6 100644 --- a/codegen/sdk-codegen/aws-models/connectcampaigns.2021-01-30.json +++ b/codegen/sdk-codegen/aws-models/connectcampaigns.2021-01-30.json @@ -184,7 +184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +226,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -240,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +253,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -277,7 +275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -312,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,14 +342,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -360,11 +356,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -445,9 +443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/connectcases.2022-10-03.json b/codegen/sdk-codegen/aws-models/connectcases.2022-10-03.json index e6e918b776b..580e9da6638 100644 --- a/codegen/sdk-codegen/aws-models/connectcases.2022-10-03.json +++ b/codegen/sdk-codegen/aws-models/connectcases.2022-10-03.json @@ -118,7 +118,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -137,7 +136,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -165,13 +163,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -184,7 +183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -198,7 +196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -221,7 +218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -256,11 +252,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -271,16 +265,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -294,14 +291,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -310,15 +305,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -329,16 +323,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -352,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -372,11 +368,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -387,20 +381,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -411,18 +407,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/connectparticipant.2018-09-07.json b/codegen/sdk-codegen/aws-models/connectparticipant.2018-09-07.json index b78cd1d1b7a..b2a3501a6dc 100644 --- a/codegen/sdk-codegen/aws-models/connectparticipant.2018-09-07.json +++ b/codegen/sdk-codegen/aws-models/connectparticipant.2018-09-07.json @@ -136,7 +136,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -192,7 +192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -206,7 +205,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -275,14 +271,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -296,14 +294,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -312,18 +308,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -332,7 +327,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -373,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -393,7 +390,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -404,14 +400,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -422,9 +420,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/controltower.2018-05-10.json b/codegen/sdk-codegen/aws-models/controltower.2018-05-10.json index 18e76c57a76..f3d433e41e3 100644 --- a/codegen/sdk-codegen/aws-models/controltower.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/controltower.2018-05-10.json @@ -14,6 +14,9 @@ { "target": "com.amazonaws.controltower#GetControlOperation" }, + { + "target": "com.amazonaws.controltower#GetEnabledControl" + }, { "target": "com.amazonaws.controltower#ListEnabledControls" } @@ -49,7 +52,7 @@ "x-amzn-trace-id" ] }, - "smithy.api#documentation": "These interfaces allow you to apply the AWS library of pre-defined controls to your\norganizational units, programmatically. In this context, controls are the same as AWS Control Tower guardrails.
\nTo call these APIs, you'll need to know:
\nthe ControlARN
for the control--that is, the\n guardrail--you are targeting,
and the ARN associated with the target organizational unit (OU).
\n\n To get the ControlARN
for your AWS Control Tower guardrail:\n
The ControlARN
contains the control name which is specified in each guardrail. For a list of control names for Strongly recommended and Elective guardrails, see Resource identifiers for APIs and guardrails in the Automating tasks section of the AWS Control Tower User Guide. Remember that Mandatory guardrails cannot be added or removed.
\n ARN format: \n arn:aws:controltower:{REGION}::control/{CONTROL_NAME}
\n
\n Example:\n
\n\n arn:aws:controltower:us-west-2::control/AWS-GR_AUTOSCALING_LAUNCH_CONFIG_PUBLIC_IP_DISABLED
\n
\n To get the ARN for an OU:\n
\nIn the AWS Organizations console, you can find the ARN for the OU on the Organizational unit details page associated with that OU.
\n\n OU ARN format:\n
\n\n arn:${Partition}:organizations::${MasterAccountId}:ou/o-${OrganizationId}/ou-${OrganizationalUnitId}
\n
\n Details and examples\n
\n\n Creating AWS Control Tower resources with AWS CloudFormation\n
\nTo view the open source resource repository on GitHub, see aws-cloudformation/aws-cloudformation-resource-providers-controltower\n
\n\n Recording API Requests\n
\nAWS Control Tower supports AWS CloudTrail, a service that records AWS API calls for your AWS account and delivers log files to an Amazon S3 bucket. By using information collected by CloudTrail, you can determine which requests the AWS Control Tower service received, who made the request and when, and so on. For more about AWS Control Tower and its support for CloudTrail, see Logging AWS Control Tower Actions with AWS CloudTrail in the AWS Control Tower User Guide. To learn more about CloudTrail, including how to turn it on and find your log files, see the AWS CloudTrail User Guide.
", + "smithy.api#documentation": "These interfaces allow you to apply the AWS library of pre-defined\n controls to your organizational units, programmatically. In AWS Control Tower, the terms \"control\" and \"guardrail\" are synonyms. .
\nTo call these APIs, you'll need to know:
\nthe controlIdentifier
for the control--or guardrail--you are targeting.
the ARN associated with the target organizational unit (OU), which we call the targetIdentifier
.
\n To get the controlIdentifier
for your AWS Control Tower\n control:\n
The controlIdentifier
is an ARN that is specified for each\n control. You can view the controlIdentifier
in the console on the Control details page, as well as in the documentation.
The controlIdentifier
is unique in each AWS Region for each control. You can\n find the controlIdentifier
for each Region and control in the Tables of control metadata in the AWS Control Tower User Guide.\n
A quick-reference list of control identifers for the AWS Control Tower legacy Strongly recommended and\n Elective controls is given in Resource identifiers for\n APIs and guardrails in the Controls reference guide section\n of the AWS Control Tower User Guide. Remember that Mandatory controls\n cannot be added or removed.
\n\n ARN format:\n arn:aws:controltower:{REGION}::control/{CONTROL_NAME}
\n
\n Example:\n
\n\n arn:aws:controltower:us-west-2::control/AWS-GR_AUTOSCALING_LAUNCH_CONFIG_PUBLIC_IP_DISABLED
\n
\n To get the targetIdentifier
:\n
The targetIdentifier
is the ARN for an OU.
In the AWS Organizations console, you can find the ARN for the OU on the Organizational unit details page associated with that OU.
\n\n OU ARN format:\n
\n\n arn:${Partition}:organizations::${MasterAccountId}:ou/o-${OrganizationId}/ou-${OrganizationalUnitId}
\n
\n Details and examples\n
\n\n Creating AWS Control Tower resources with AWS CloudFormation\n
\nTo view the open source resource repository on GitHub, see aws-cloudformation/aws-cloudformation-resource-providers-controltower\n
\n\n Recording API Requests\n
\nAWS Control Tower supports AWS CloudTrail, a service that records AWS API calls for your\n AWS account and delivers log files to an Amazon S3 bucket. By using information collected by\n CloudTrail, you can determine which requests the AWS Control Tower service received, who made\n the request and when, and so on. For more about AWS Control Tower and its support for\n CloudTrail, see Logging AWS Control Tower\n Actions with AWS CloudTrail in the AWS Control Tower User Guide. To learn more about\n CloudTrail, including how to turn it on and find your log files, see the AWS CloudTrail User\n Guide.
", "smithy.api#title": "AWS Control Tower", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -93,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -136,7 +138,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -149,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -163,7 +165,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -186,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -221,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -232,14 +231,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -253,14 +254,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -269,11 +268,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -284,14 +283,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -305,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -336,14 +335,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -354,9 +355,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -913,11 +916,21 @@ } }, "traits": { - "smithy.api#documentation": "User does not have sufficient access to perform this action. \n
", + "smithy.api#documentation": "User does not have sufficient access to perform this action.
", "smithy.api#error": "client", "smithy.api#httpError": 403 } }, + "com.amazonaws.controltower#Arn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^arn:aws[0-9a-zA-Z_\\-:\\/]+$" + } + }, "com.amazonaws.controltower#ConflictException": { "type": "structure", "members": { @@ -976,7 +989,7 @@ "statusMessage": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "If the operation result is FAILED
, this string contains a message explaining why the operation failed.
If the operation result is FAILED
, this string contains a message explaining\n why the operation failed.
This API call turns off a control. It starts an asynchronous operation that deletes AWS resources on the specified\n organizational unit and the accounts it contains. The resources will vary according to the\n control that you specify.
", + "smithy.api#documentation": "This API call turns off a control. It starts an asynchronous operation that deletes AWS\n resources on the specified organizational unit and the accounts it contains. The resources\n will vary according to the control that you specify. For usage examples, see \n the AWS Control Tower User Guide\n .
", "smithy.api#http": { "code": 200, "method": "POST", @@ -1064,14 +1077,14 @@ "controlIdentifier": { "target": "com.amazonaws.controltower#ControlIdentifier", "traits": { - "smithy.api#documentation": "The ARN of the control. Only Strongly recommended and Elective controls are permitted,\n with the exception of the Region deny guardrail.
", + "smithy.api#documentation": "The ARN of the control. Only Strongly recommended and\n Elective controls are permitted, with the exception of the\n Region deny control. For information on how to find the controlIdentifier
, see the overview page.
The ARN of the organizational unit.
", + "smithy.api#documentation": "The ARN of the organizational unit. For information on how to find the targetIdentifier
, see the overview page.
The drift status of the enabled control.
\nValid values:
\n\n DRIFTED
: The enabledControl
deployed in this configuration\n doesn’t match the configuration that AWS Control Tower expected.
\n IN_SYNC
: The enabledControl
deployed in this configuration matches\n the configuration that AWS Control Tower expected.
\n NOT_CHECKING
: AWS Control Tower does not check drift for this enabled\n control. Drift is not supported for the control type.
\n UNKNOWN
: AWS Control Tower is not able to check the drift status for the\n enabled control.
The drift summary of the enabled control.
\nAWS Control Tower expects the enabled control\n configuration to include all supported and governed Regions. If the enabled control differs\n from the expected configuration, it is defined to be in a state of drift. You can repair this drift by resetting the enabled control.
" + } + }, "com.amazonaws.controltower#EnableControl": { "type": "operation", "input": { @@ -1121,7 +1171,7 @@ } ], "traits": { - "smithy.api#documentation": "This API call activates a control. It starts an asynchronous operation that creates AWS resources on the specified\n organizational unit and the accounts it contains. The resources created will vary according to\n the control that you specify.
", + "smithy.api#documentation": "This API call activates a control. It starts an asynchronous operation that creates AWS\n resources on the specified organizational unit and the accounts it contains. The resources\n created will vary according to the control that you specify. For usage examples, see \n the AWS Control Tower User Guide\n \n
", "smithy.api#http": { "code": 200, "method": "POST", @@ -1135,14 +1185,14 @@ "controlIdentifier": { "target": "com.amazonaws.controltower#ControlIdentifier", "traits": { - "smithy.api#documentation": "The ARN of the control. Only Strongly recommended and Elective controls are permitted,\n with the exception of the Region deny guardrail.
", + "smithy.api#documentation": "The ARN of the control. Only Strongly recommended and\n Elective controls are permitted, with the exception of the\n Region deny control. For information on how to find the controlIdentifier
, see the overview page.
The ARN of the organizational unit.
", + "smithy.api#documentation": "The ARN of the organizational unit. For information on how to find the targetIdentifier
, see the overview page.
\n The ARN of the enabled control.\n
" + } + }, + "controlIdentifier": { + "target": "com.amazonaws.controltower#ControlIdentifier", + "traits": { + "smithy.api#documentation": "\n The control identifier of the enabled control. For information on how to find the controlIdentifier
, see the overview page.\n
\n The ARN of the organizational unit. For information on how to find the targetIdentifier
, see the overview page.\n
\n Target AWS Regions for the enabled control.\n
" + } + }, + "statusSummary": { + "target": "com.amazonaws.controltower#EnablementStatusSummary", + "traits": { + "smithy.api#documentation": "\n The deployment summary of the enabled control.\n
" + } + }, + "driftStatusSummary": { + "target": "com.amazonaws.controltower#DriftStatusSummary", + "traits": { + "smithy.api#documentation": "\n The drift status of the enabled control.\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n Information about the enabled control.\n
" + } + }, "com.amazonaws.controltower#EnabledControlSummary": { "type": "structure", "members": { "controlIdentifier": { "target": "com.amazonaws.controltower#ControlIdentifier", "traits": { - "smithy.api#documentation": "The ARN of the control. Only Strongly recommended and Elective controls are permitted,\n with the exception of the Region deny guardrail.
" + "smithy.api#documentation": "The ARN of the control. Only Strongly recommended and\n Elective controls are permitted, with the exception of the\n Region deny control. For information on how to find the controlIdentifier
, see the overview page.
\n The ARN of the enabled control.\n
" + } + }, + "targetIdentifier": { + "target": "com.amazonaws.controltower#TargetIdentifier", + "traits": { + "smithy.api#documentation": "\n The ARN of the organizational unit.\n
" + } + }, + "statusSummary": { + "target": "com.amazonaws.controltower#EnablementStatusSummary", + "traits": { + "smithy.api#documentation": "" + } + }, + "driftStatusSummary": { + "target": "com.amazonaws.controltower#DriftStatusSummary", + "traits": { + "smithy.api#documentation": "\n The drift status of the enabled control.\n
" } } }, @@ -1180,6 +1298,45 @@ "target": "com.amazonaws.controltower#EnabledControlSummary" } }, + "com.amazonaws.controltower#EnablementStatus": { + "type": "string", + "traits": { + "smithy.api#enum": [ + { + "name": "SUCCEEDED", + "value": "SUCCEEDED" + }, + { + "name": "FAILED", + "value": "FAILED" + }, + { + "name": "UNDER_CHANGE", + "value": "UNDER_CHANGE" + } + ] + } + }, + "com.amazonaws.controltower#EnablementStatusSummary": { + "type": "structure", + "members": { + "status": { + "target": "com.amazonaws.controltower#EnablementStatus", + "traits": { + "smithy.api#documentation": "The deployment status of the enabled control.
\nValid values:
\n\n SUCCEEDED
: The enabledControl
configuration was deployed successfully.
\n UNDER_CHANGE
: The enabledControl
configuration is changing.
\n FAILED
: The enabledControl
configuration failed to deploy.
\n The last operation identifier for the enabled control.\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n The deployment summary of the enabled control. \n
" + } + }, "com.amazonaws.controltower#GetControlOperation": { "type": "operation", "input": { @@ -1206,7 +1363,7 @@ } ], "traits": { - "smithy.api#documentation": "Returns the status of a particular EnableControl
or\n DisableControl
operation. Displays a message in case of error.\n Details for an operation are available for 90 days.
Returns the status of a particular EnableControl
or\n DisableControl
operation. Displays a message in case of error. Details for an\n operation are available for 90 days. For usage examples, see \n the AWS Control Tower User Guide\n \n
An operation performed by the control.
", "smithy.api#required": {} } } } }, + "com.amazonaws.controltower#GetEnabledControl": { + "type": "operation", + "input": { + "target": "com.amazonaws.controltower#GetEnabledControlInput" + }, + "output": { + "target": "com.amazonaws.controltower#GetEnabledControlOutput" + }, + "errors": [ + { + "target": "com.amazonaws.controltower#AccessDeniedException" + }, + { + "target": "com.amazonaws.controltower#InternalServerException" + }, + { + "target": "com.amazonaws.controltower#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.controltower#ThrottlingException" + }, + { + "target": "com.amazonaws.controltower#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "\n Provides details about the enabled control. For usage examples, see \n the AWS Control Tower User Guide\n .
\n\n Returned values\n
\nTargetRegions: Shows target AWS Regions where the enabled control is available to be deployed.
\nStatusSummary: Provides a detailed summary of the deployment status.
\nDriftSummary: Provides a detailed summary of the drifted status.
\n\n The ARN of the enabled control.\n
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.controltower#GetEnabledControlOutput": { + "type": "structure", + "members": { + "enabledControlDetails": { + "target": "com.amazonaws.controltower#EnabledControlDetails", + "traits": { + "smithy.api#documentation": "\n Information about the enabled control.\n
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.controltower#InternalServerException": { "type": "structure", "members": { @@ -1282,7 +1504,7 @@ } ], "traits": { - "smithy.api#documentation": "Lists the controls enabled by AWS Control Tower on the specified organizational unit and\n the accounts it contains.
", + "smithy.api#documentation": "Lists the controls enabled by AWS Control Tower on the specified organizational unit and\n the accounts it contains. For usage examples, see \n the AWS Control Tower User Guide\n \n
", "smithy.api#http": { "code": 200, "method": "POST", @@ -1303,7 +1525,7 @@ "targetIdentifier": { "target": "com.amazonaws.controltower#TargetIdentifier", "traits": { - "smithy.api#documentation": "The ARN of the organizational unit.
", + "smithy.api#documentation": "The ARN of the organizational unit. For information on how to find the targetIdentifier
, see the overview page.
\n The AWS Region name.\n
" + } + } + }, + "traits": { + "smithy.api#documentation": "An AWS Region in which AWS Control Tower expects to find the control deployed.
\nThe expected Regions are based on the Regions that are governed by the landing zone. In\n certain cases, a control is not actually enabled in the Region as expected, such as during\n drift, or mixed governance.
" + } + }, + "com.amazonaws.controltower#RegionName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 50 + } + } + }, "com.amazonaws.controltower#ResourceNotFoundException": { "type": "structure", "members": { @@ -1385,7 +1630,7 @@ } }, "traits": { - "smithy.api#documentation": "Request would cause a service quota to be exceeded. The limit is 10 concurrent operations.
", + "smithy.api#documentation": "Request would cause a service quota to be exceeded. The limit is 10 concurrent operations.
", "smithy.api#error": "client", "smithy.api#httpError": 402 } @@ -1400,6 +1645,12 @@ "smithy.api#pattern": "^arn:aws[0-9a-zA-Z_\\-:\\/]+$" } }, + "com.amazonaws.controltower#TargetRegions": { + "type": "list", + "member": { + "target": "com.amazonaws.controltower#Region" + } + }, "com.amazonaws.controltower#ThrottlingException": { "type": "structure", "members": { diff --git a/codegen/sdk-codegen/aws-models/cost-and-usage-report-service.2017-01-06.json b/codegen/sdk-codegen/aws-models/cost-and-usage-report-service.2017-01-06.json index a58d5dd784a..27f554f9c52 100644 --- a/codegen/sdk-codegen/aws-models/cost-and-usage-report-service.2017-01-06.json +++ b/codegen/sdk-codegen/aws-models/cost-and-usage-report-service.2017-01-06.json @@ -103,7 +103,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -146,7 +145,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -159,7 +159,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -173,7 +172,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -196,7 +194,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -231,7 +228,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -242,14 +238,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -263,14 +261,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -279,11 +275,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -294,14 +290,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -315,7 +313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -335,7 +332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -346,14 +342,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -364,9 +362,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/cost-explorer.2017-10-25.json b/codegen/sdk-codegen/aws-models/cost-explorer.2017-10-25.json index f2bb12892f3..fadb9bab66c 100644 --- a/codegen/sdk-codegen/aws-models/cost-explorer.2017-10-25.json +++ b/codegen/sdk-codegen/aws-models/cost-explorer.2017-10-25.json @@ -205,7 +205,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -248,7 +247,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -261,7 +261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +274,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -400,7 +398,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -435,7 +432,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -446,14 +442,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -467,14 +465,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -483,11 +479,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -498,14 +494,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -519,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -539,7 +536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -550,14 +546,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -568,9 +566,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1476,7 +1476,6 @@ "com.amazonaws.costexplorer#CostAllocationTagsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -1585,7 +1584,6 @@ "com.amazonaws.costexplorer#CostCategoryMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4014,7 +4012,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "This field is only used when the SortBy
value is provided in the\n request.
The maximum number of objects that are returned for this request. If\n MaxResults
isn't specified with the SortBy
value, the request\n returns 1000 results as the default value for this parameter.
For GetCostCategories
, MaxResults has an upper quota of 1000.
This field is only used when SortBy is provided in the request. The maximum number of\n objects that are returned for this request. If MaxResults isn't specified with SortBy, the\n request returns 1000 results as the default value for this parameter.
\nFor GetDimensionValues
, MaxResults has an upper limit of 1000.
The maximum number of objects that you returned for this request. If more objects are\n available, in the response, Amazon Web Services provides a NextPageToken value that you can use\n in a subsequent call to get the next batch of objects.
" } } @@ -4561,7 +4556,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of objects that you returned for this request. If more objects are\n available, in the response, Amazon Web Services provides a NextPageToken value that you can use\n in a subsequent call to get the next batch of objects.
" } } @@ -4818,7 +4812,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of items to be returned in a response. The default is 20
, with a\n minimum value of 1
.
The number of items to be returned in a response. The default is 20
, with a\n minimum value of 1
.
This field is only used when SortBy is provided in the request. The maximum number of\n objects that are returned for this request. If MaxResults isn't specified with SortBy, the\n request returns 1000 results as the default value for this parameter.
\nFor GetTags
, MaxResults has an upper quota of 1000.
The maximum number of objects that are returned for this request. By default, the request\n returns 100 results.
" } } @@ -5683,7 +5673,6 @@ "MaxResults": { "target": "com.amazonaws.costexplorer#CostCategoryMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of entries a paginated response contains.
" } } @@ -5922,7 +5911,6 @@ "com.amazonaws.costexplorer#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } diff --git a/codegen/sdk-codegen/aws-models/customer-profiles.2020-08-15.json b/codegen/sdk-codegen/aws-models/customer-profiles.2020-08-15.json index 5cff01d9a23..d75763f655c 100644 --- a/codegen/sdk-codegen/aws-models/customer-profiles.2020-08-15.json +++ b/codegen/sdk-codegen/aws-models/customer-profiles.2020-08-15.json @@ -600,6 +600,9 @@ "type": "list", "member": { "target": "com.amazonaws.customerprofiles#ListCalculatedAttributeDefinitionItem" + }, + "traits": { + "smithy.api#sensitive": {} } }, "com.amazonaws.customerprofiles#CalculatedAttributesForProfileList": { @@ -796,7 +799,7 @@ } }, "Description": { - "target": "com.amazonaws.customerprofiles#text", + "target": "com.amazonaws.customerprofiles#sensitiveText", "traits": { "smithy.api#documentation": "The description of the calculated attribute.
" } @@ -848,7 +851,7 @@ } }, "Description": { - "target": "com.amazonaws.customerprofiles#text", + "target": "com.amazonaws.customerprofiles#sensitiveText", "traits": { "smithy.api#documentation": "The description of the calculated attribute.
" } @@ -1662,7 +1665,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1705,7 +1707,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1718,7 +1721,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1732,7 +1734,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1755,7 +1756,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1790,7 +1790,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1801,14 +1800,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1822,14 +1823,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1838,11 +1837,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1853,14 +1852,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1874,7 +1875,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1894,7 +1894,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1905,14 +1904,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1923,9 +1924,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3788,7 +3791,7 @@ } }, "Description": { - "target": "com.amazonaws.customerprofiles#text", + "target": "com.amazonaws.customerprofiles#sensitiveText", "traits": { "smithy.api#documentation": "The description of the calculated attribute.
" } @@ -5498,7 +5501,7 @@ } }, "Description": { - "target": "com.amazonaws.customerprofiles#text", + "target": "com.amazonaws.customerprofiles#sensitiveText", "traits": { "smithy.api#documentation": "The threshold for the calculated attribute.
" } @@ -8129,7 +8132,6 @@ "Value": { "target": "com.amazonaws.customerprofiles#Value", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time of the specified unit.
", "smithy.api#required": {} } @@ -9776,7 +9778,7 @@ } }, "Description": { - "target": "com.amazonaws.customerprofiles#text", + "target": "com.amazonaws.customerprofiles#sensitiveText", "traits": { "smithy.api#documentation": "The description of the calculated attribute.
" } @@ -9808,7 +9810,7 @@ } }, "Description": { - "target": "com.amazonaws.customerprofiles#text", + "target": "com.amazonaws.customerprofiles#sensitiveText", "traits": { "smithy.api#documentation": "The description of the calculated attribute.
" } @@ -10218,7 +10220,6 @@ "com.amazonaws.customerprofiles#Value": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 366 diff --git a/codegen/sdk-codegen/aws-models/data-pipeline.2012-10-29.json b/codegen/sdk-codegen/aws-models/data-pipeline.2012-10-29.json index 491529167ba..20f6e96b81b 100644 --- a/codegen/sdk-codegen/aws-models/data-pipeline.2012-10-29.json +++ b/codegen/sdk-codegen/aws-models/data-pipeline.2012-10-29.json @@ -341,7 +341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -384,7 +383,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -397,7 +397,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -411,7 +410,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -434,7 +432,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -469,7 +466,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -480,14 +476,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -501,14 +499,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -517,11 +513,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -532,14 +528,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -553,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -573,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -584,14 +580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -602,9 +600,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/database-migration-service.2016-01-01.json b/codegen/sdk-codegen/aws-models/database-migration-service.2016-01-01.json index 3c2f3ad3058..302aafb476b 100644 --- a/codegen/sdk-codegen/aws-models/database-migration-service.2016-01-01.json +++ b/codegen/sdk-codegen/aws-models/database-migration-service.2016-01-01.json @@ -528,7 +528,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -571,7 +570,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -584,7 +584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -598,7 +597,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -621,7 +619,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -656,7 +653,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -667,14 +663,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -688,14 +686,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -704,18 +700,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -724,7 +719,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -740,7 +736,6 @@ { "fn": "stringEquals", "argv": [ - "aws-iso", { "fn": "getAttr", "argv": [ @@ -749,7 +744,8 @@ }, "name" ] - } + }, + "aws-iso" ] } ], @@ -765,7 +761,6 @@ { "fn": "stringEquals", "argv": [ - "aws-iso-b", { "fn": "getAttr", "argv": [ @@ -774,7 +769,8 @@ }, "name" ] - } + }, + "aws-iso-b" ] } ], @@ -794,14 +790,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -815,7 +813,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -835,7 +832,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -846,14 +842,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -864,9 +862,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/databrew.2017-07-25.json b/codegen/sdk-codegen/aws-models/databrew.2017-07-25.json index 2856d6e92e7..a53b8ffad7c 100644 --- a/codegen/sdk-codegen/aws-models/databrew.2017-07-25.json +++ b/codegen/sdk-codegen/aws-models/databrew.2017-07-25.json @@ -222,7 +222,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -265,7 +264,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -278,7 +278,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -292,7 +291,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -315,7 +313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -350,7 +347,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -361,14 +357,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -382,14 +380,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -398,11 +394,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -432,14 +428,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -453,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -473,7 +470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -484,14 +480,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -502,9 +500,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4146,7 +4146,6 @@ "MaxFiles": { "target": "com.amazonaws.databrew#MaxFiles", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of Amazon S3 files to select.
", "smithy.api#required": {} } @@ -5475,7 +5474,6 @@ "com.amazonaws.databrew#MaxFiles": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } diff --git a/codegen/sdk-codegen/aws-models/dataexchange.2017-07-25.json b/codegen/sdk-codegen/aws-models/dataexchange.2017-07-25.json index 62dc8900e8c..fd515f1bdff 100644 --- a/codegen/sdk-codegen/aws-models/dataexchange.2017-07-25.json +++ b/codegen/sdk-codegen/aws-models/dataexchange.2017-07-25.json @@ -1141,7 +1141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1184,7 +1183,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1197,7 +1197,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1211,7 +1210,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1234,7 +1232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1269,7 +1266,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1280,14 +1276,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1301,14 +1299,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1317,11 +1313,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1332,14 +1328,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1353,7 +1351,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1373,7 +1370,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1384,14 +1380,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1402,9 +1400,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/datasync.2018-11-09.json b/codegen/sdk-codegen/aws-models/datasync.2018-11-09.json index de31952bc32..6724367a2d4 100644 --- a/codegen/sdk-codegen/aws-models/datasync.2018-11-09.json +++ b/codegen/sdk-codegen/aws-models/datasync.2018-11-09.json @@ -4107,7 +4107,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4150,7 +4149,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4163,7 +4163,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4177,7 +4176,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4200,7 +4198,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4235,7 +4232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4246,14 +4242,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4267,14 +4265,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4283,11 +4279,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4298,14 +4294,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4319,7 +4317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4339,7 +4336,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4350,14 +4346,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4368,9 +4366,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/datazone.2018-05-10.json b/codegen/sdk-codegen/aws-models/datazone.2018-05-10.json index a5b24245e04..7438fb79bfe 100644 --- a/codegen/sdk-codegen/aws-models/datazone.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/datazone.2018-05-10.json @@ -5621,7 +5621,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5649,7 +5648,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5662,7 +5662,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5676,7 +5675,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5696,7 +5694,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5710,14 +5707,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5726,11 +5721,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5741,14 +5736,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5759,7 +5756,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5773,14 +5771,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5789,11 +5785,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5804,14 +5800,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5822,9 +5820,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/dax.2017-04-19.json b/codegen/sdk-codegen/aws-models/dax.2017-04-19.json index cecd8019353..658c3c4e37e 100644 --- a/codegen/sdk-codegen/aws-models/dax.2017-04-19.json +++ b/codegen/sdk-codegen/aws-models/dax.2017-04-19.json @@ -156,7 +156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,7 +198,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -212,7 +212,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -226,7 +225,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -249,7 +247,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -284,7 +281,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -295,14 +291,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -316,14 +314,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -332,11 +328,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -347,14 +343,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -368,7 +366,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -388,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -399,14 +395,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -417,9 +415,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/detective.2018-10-26.json b/codegen/sdk-codegen/aws-models/detective.2018-10-26.json index 4fcbfcac9e1..6f339660508 100644 --- a/codegen/sdk-codegen/aws-models/detective.2018-10-26.json +++ b/codegen/sdk-codegen/aws-models/detective.2018-10-26.json @@ -348,7 +348,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -391,7 +390,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -404,7 +404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -418,7 +417,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -441,7 +439,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -476,7 +473,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -487,14 +483,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -508,14 +506,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -524,11 +520,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -539,14 +535,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -560,7 +558,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -580,7 +577,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -591,14 +587,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -609,9 +607,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/device-farm.2015-06-23.json b/codegen/sdk-codegen/aws-models/device-farm.2015-06-23.json index 2aee36c4bd4..240abda9947 100644 --- a/codegen/sdk-codegen/aws-models/device-farm.2015-06-23.json +++ b/codegen/sdk-codegen/aws-models/device-farm.2015-06-23.json @@ -2400,7 +2400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2443,7 +2442,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2456,7 +2456,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2470,7 +2469,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2493,7 +2491,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2528,7 +2525,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2539,14 +2535,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2560,14 +2558,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2576,11 +2572,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2591,14 +2587,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2612,7 +2610,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2632,7 +2629,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2643,14 +2639,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2661,9 +2659,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/devops-guru.2020-12-01.json b/codegen/sdk-codegen/aws-models/devops-guru.2020-12-01.json index b4dcc843a10..8abb9b615e9 100644 --- a/codegen/sdk-codegen/aws-models/devops-guru.2020-12-01.json +++ b/codegen/sdk-codegen/aws-models/devops-guru.2020-12-01.json @@ -610,7 +610,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -653,7 +652,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -666,7 +666,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -680,7 +679,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -703,7 +701,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -738,7 +735,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -749,14 +745,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -770,14 +768,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -786,11 +782,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -801,14 +797,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -822,7 +820,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -842,7 +839,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -853,14 +849,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -871,9 +869,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/direct-connect.2012-10-25.json b/codegen/sdk-codegen/aws-models/direct-connect.2012-10-25.json index 897ec293306..90e07c59c3e 100644 --- a/codegen/sdk-codegen/aws-models/direct-connect.2012-10-25.json +++ b/codegen/sdk-codegen/aws-models/direct-connect.2012-10-25.json @@ -5261,7 +5261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5304,7 +5303,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5317,7 +5317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5331,7 +5330,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5354,7 +5352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5389,7 +5386,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5400,14 +5396,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5421,14 +5419,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5437,11 +5433,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5452,14 +5448,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5473,7 +5471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5493,7 +5490,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5504,14 +5500,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5522,9 +5520,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/directory-service.2015-04-16.json b/codegen/sdk-codegen/aws-models/directory-service.2015-04-16.json index e13320d38ba..b7934404ac8 100644 --- a/codegen/sdk-codegen/aws-models/directory-service.2015-04-16.json +++ b/codegen/sdk-codegen/aws-models/directory-service.2015-04-16.json @@ -3220,7 +3220,6 @@ "com.amazonaws.directoryservice#DesiredNumberOfDomainControllers": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2 } @@ -3557,7 +3556,6 @@ "DesiredNumberOfDomainControllers": { "target": "com.amazonaws.directoryservice#DesiredNumberOfDomainControllers", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The desired number of domain controllers in the directory if the directory is Microsoft\n AD.
" } }, @@ -4022,7 +4020,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4065,7 +4062,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4078,7 +4076,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4092,7 +4089,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4115,7 +4111,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4150,7 +4145,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4161,14 +4155,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4182,14 +4178,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4198,11 +4192,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4213,14 +4207,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4234,7 +4230,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4254,7 +4249,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4265,14 +4259,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4283,9 +4279,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6979,7 +6977,6 @@ "com.amazonaws.directoryservice#PortNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1025, "max": 65535 @@ -7046,14 +7043,12 @@ "RadiusPort": { "target": "com.amazonaws.directoryservice#PortNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port that your RADIUS server is using for communications. Your self-managed\n network must allow inbound traffic over this port from the Directory Service servers.
" } }, "RadiusTimeout": { "target": "com.amazonaws.directoryservice#RadiusTimeout", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time, in seconds, to wait for the RADIUS server to respond.
" } }, @@ -7131,7 +7126,6 @@ "com.amazonaws.directoryservice#RadiusTimeout": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -7171,7 +7165,6 @@ "DesiredNumberOfDomainControllers": { "target": "com.amazonaws.directoryservice#DesiredNumberOfDomainControllers", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The desired number of domain controllers in the specified Region for the specified\n directory.
" } }, @@ -9376,7 +9369,6 @@ "DesiredNumber": { "target": "com.amazonaws.directoryservice#DesiredNumberOfDomainControllers", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of domain controllers desired in the directory.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/dlm.2018-01-12.json b/codegen/sdk-codegen/aws-models/dlm.2018-01-12.json index cad254f3ffd..1ebdaca3b8d 100644 --- a/codegen/sdk-codegen/aws-models/dlm.2018-01-12.json +++ b/codegen/sdk-codegen/aws-models/dlm.2018-01-12.json @@ -35,6 +35,7 @@ "Name": { "target": "com.amazonaws.dlm#ActionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive name for the action.
", "smithy.api#required": {} } @@ -42,6 +43,7 @@ "CrossRegionCopy": { "target": "com.amazonaws.dlm#CrossRegionCopyActionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The rule for copying shared snapshots across Regions.
", "smithy.api#required": {} } @@ -79,6 +81,7 @@ "RetentionArchiveTier": { "target": "com.amazonaws.dlm#RetentionArchiveTier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about retention period in the Amazon EBS Snapshots Archive. For more information, see \n\t\t\tArchive Amazon \n\t\t\t\tEBS snapshots.
", "smithy.api#required": {} } @@ -94,6 +97,7 @@ "RetainRule": { "target": "com.amazonaws.dlm#ArchiveRetainRule", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the retention period for the snapshot archiving rule.
", "smithy.api#required": {} } @@ -146,10 +150,7 @@ } }, "com.amazonaws.dlm#CopyTags": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.dlm#CopyTagsNullable": { "type": "boolean" @@ -157,7 +158,6 @@ "com.amazonaws.dlm#Count": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -198,6 +198,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.dlm#ExecutionRoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role used to run the operations specified by\n\t\t\tthe lifecycle policy.
", "smithy.api#required": {} } @@ -205,6 +206,7 @@ "Description": { "target": "com.amazonaws.dlm#PolicyDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the lifecycle policy. The characters ^[0-9A-Za-z _-]+$ are\n\t\t\tsupported.
", "smithy.api#required": {} } @@ -212,6 +214,7 @@ "State": { "target": "com.amazonaws.dlm#SettablePolicyStateValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The desired activation state of the lifecycle policy after creation.
", "smithy.api#required": {} } @@ -219,6 +222,7 @@ "PolicyDetails": { "target": "com.amazonaws.dlm#PolicyDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration details of the lifecycle policy.
", "smithy.api#required": {} } @@ -260,7 +264,6 @@ "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The interval between snapshots. The supported values are 1, 2, 3, 4, 6, 8, 12, and 24.
" } }, @@ -303,6 +306,7 @@ "Target": { "target": "com.amazonaws.dlm#Target", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The target Region.
", "smithy.api#required": {} } @@ -310,6 +314,7 @@ "EncryptionConfiguration": { "target": "com.amazonaws.dlm#EncryptionConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The encryption settings for the copied snapshot.
", "smithy.api#required": {} } @@ -340,7 +345,6 @@ "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The period after which to deprecate the cross-Region AMI copies. The period must be less than or \n\t\t\tequal to the cross-Region AMI copy retention period, and it can't be greater than 10 years. This is \n\t\t\tequivalent to 120 months, 520 weeks, or 3650 days.
" } }, @@ -361,7 +365,6 @@ "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time to retain a cross-Region snapshot or AMI copy. The maximum is 100 years. \n\t\t\tThis is equivalent to 1200 months, 5200 weeks, or 36500 days.
" } }, @@ -394,6 +397,7 @@ "Encrypted": { "target": "com.amazonaws.dlm#Encrypted", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled,\n\t\t\tenable encryption using this parameter. Copies of encrypted snapshots are encrypted,\n\t\t\teven if this parameter is false or if encryption by default is not enabled.
", "smithy.api#required": {} } @@ -496,14 +500,12 @@ "Count": { "target": "com.amazonaws.dlm#Count", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "If the schedule has a count-based retention rule, this parameter specifies the number of oldest \n\t\t\tAMIs to deprecate. The count must be less than or equal to the schedule's retention count, and it \n\t\t\tcan't be greater than 1000.
" } }, "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "If the schedule has an age-based retention rule, this parameter specifies the period after which \n\t\t\tto deprecate AMIs created by the schedule. The period must be less than or equal to the schedule's \n\t\t\tretention period, and it can't be greater than 10 years. This is equivalent to 120 months, 520 \n\t\t\tweeks, or 3650 days.
" } }, @@ -537,6 +539,7 @@ "Encrypted": { "target": "com.amazonaws.dlm#Encrypted", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "To encrypt a copy of an unencrypted snapshot when encryption by default is not enabled, enable \n\t\t\tencryption using this parameter. Copies of encrypted snapshots are encrypted, even if this \n\t\t\tparameter is false or when encryption by default is not enabled.
", "smithy.api#required": {} } @@ -564,6 +567,7 @@ "EventType": { "target": "com.amazonaws.dlm#EventTypeValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of event. Currently, only snapshot sharing events are supported.
", "smithy.api#required": {} } @@ -571,6 +575,7 @@ "SnapshotOwner": { "target": "com.amazonaws.dlm#SnapshotOwnerList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the Amazon Web Services accounts that can trigger policy by sharing snapshots with your account. \n\t\t\tThe policy only runs if one of the specified Amazon Web Services accounts shares a snapshot with your account.
", "smithy.api#required": {} } @@ -578,6 +583,7 @@ "DescriptionRegex": { "target": "com.amazonaws.dlm#DescriptionRegex", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The snapshot description that can trigger the policy. The description pattern is specified using \n\t\t\ta regular expression. The policy runs only if a snapshot with a description that matches the \n\t\t\tspecified pattern is shared with your account.
\nFor example, specifying ^.*Created for policy: policy-1234567890abcdef0.*$
\n\t\t\tconfigures the policy to run only if snapshots created by policy policy-1234567890abcdef0
\n\t\t\tare shared with your account.
The source of the event. Currently only managed CloudWatch Events rules are supported.
", "smithy.api#required": {} } @@ -661,14 +668,12 @@ "Count": { "target": "com.amazonaws.dlm#Count", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of snapshots to be enabled with fast snapshot restore.
" } }, "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time to enable fast snapshot restore. The maximum is 100 years. This is\n\t\t\tequivalent to 1200 months, 5200 weeks, or 36500 days.
" } }, @@ -681,6 +686,7 @@ "AvailabilityZones": { "target": "com.amazonaws.dlm#AvailabilityZoneList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Availability Zones in which to enable fast snapshot restore.
", "smithy.api#required": {} } @@ -878,7 +884,6 @@ "com.amazonaws.dlm#Interval": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -1377,14 +1382,12 @@ "Count": { "target": "com.amazonaws.dlm#StandardTierRetainRuleCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of snapshots to retain for each volume, up to a maximum of 1000. For example if you want to \n\t\t\tretain a maximum of three snapshots, specify 3
. When the fourth snapshot is created, the \n\t\t\toldest retained snapshot is deleted, or it is moved to the archive tier if you have specified an \n\t\t\tArchiveRule.
The amount of time to retain each snapshot. The maximum is 100 years. This is\n\t\t\tequivalent to 1200 months, 5200 weeks, or 36500 days.
" } }, @@ -1405,14 +1408,12 @@ "Count": { "target": "com.amazonaws.dlm#Count", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of snapshots to retain in the archive storage tier for each volume. \n\t\t\tThe count must ensure that each snapshot remains in the archive tier for at least \n\t\t90 days. For example, if the schedule creates snapshots every 30 days, you must specify a \n\t\tcount of 3 or more to ensure that each snapshot is archived for at least 90 days.
" } }, "Interval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the period of time to retain snapshots in the archive tier. After this period \n\t\t\texpires, the snapshot is permanently deleted.
" } }, @@ -1468,7 +1469,6 @@ "CopyTags": { "target": "com.amazonaws.dlm#CopyTags", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Copy all user-defined tags on a source volume to snapshots of the volume created by\n\t\t\tthis policy.
" } }, @@ -1576,6 +1576,7 @@ "TargetAccounts": { "target": "com.amazonaws.dlm#ShareTargetAccountList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the Amazon Web Services accounts with which to share the snapshots.
", "smithy.api#required": {} } @@ -1583,7 +1584,6 @@ "UnshareInterval": { "target": "com.amazonaws.dlm#Interval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The period after which snapshots that are shared with other Amazon Web Services accounts are automatically unshared.
" } }, @@ -1636,7 +1636,6 @@ "com.amazonaws.dlm#StandardTierRetainRuleCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 1000 @@ -1646,7 +1645,6 @@ "com.amazonaws.dlm#StandardTierRetainRuleInterval": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -1678,6 +1676,7 @@ "Key": { "target": "com.amazonaws.dlm#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag key.
", "smithy.api#required": {} } @@ -1685,6 +1684,7 @@ "Value": { "target": "com.amazonaws.dlm#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag value.
", "smithy.api#required": {} } @@ -1783,6 +1783,7 @@ "Tags": { "target": "com.amazonaws.dlm#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more tags.
", "smithy.api#required": {} } @@ -1947,6 +1948,7 @@ "TagKeys": { "target": "com.amazonaws.dlm#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag keys.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -2139,7 +2141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2182,7 +2183,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2195,7 +2197,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2209,7 +2210,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2232,7 +2232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2267,7 +2266,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2278,14 +2276,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2299,14 +2299,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2315,18 +2313,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2335,7 +2332,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2355,14 +2353,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2376,7 +2376,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2396,7 +2395,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2407,14 +2405,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2425,9 +2425,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/docdb-elastic.2022-11-28.json b/codegen/sdk-codegen/aws-models/docdb-elastic.2022-11-28.json index c1c8502014c..a78e89220f5 100644 --- a/codegen/sdk-codegen/aws-models/docdb-elastic.2022-11-28.json +++ b/codegen/sdk-codegen/aws-models/docdb-elastic.2022-11-28.json @@ -156,7 +156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -175,7 +174,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -203,13 +201,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +234,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -259,7 +256,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -294,11 +290,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -309,16 +303,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -332,14 +329,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -348,15 +343,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -367,16 +361,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -390,7 +387,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -410,11 +406,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -425,20 +419,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -449,18 +445,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/docdb.2014-10-31.json b/codegen/sdk-codegen/aws-models/docdb.2014-10-31.json index 9aec53bb7e9..59611e35da4 100644 --- a/codegen/sdk-codegen/aws-models/docdb.2014-10-31.json +++ b/codegen/sdk-codegen/aws-models/docdb.2014-10-31.json @@ -55,6 +55,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon DocumentDB event notification subscription that you\n want to add a source identifier to.
", "smithy.api#required": {} } @@ -62,6 +63,7 @@ "SourceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the event source to be added:
\nIf the source type is an instance, a\n DBInstanceIdentifier
must be provided.
If the source type is a security group, a\n DBSecurityGroupName
must be provided.
If the source type is a parameter group, a\n DBParameterGroupName
must be provided.
If the source type is a snapshot, a\n DBSnapshotIdentifier
must be provided.
The Amazon DocumentDB resource that the tags are added to. This value is an\n Amazon Resource Name .
", "smithy.api#required": {} } @@ -119,6 +122,7 @@ "Tags": { "target": "com.amazonaws.docdb#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags to be assigned to the Amazon DocumentDB resource.
", "smithy.api#required": {} } @@ -352,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -395,7 +398,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -408,7 +412,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -422,7 +425,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -445,7 +447,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -480,7 +481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -491,14 +491,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -512,14 +514,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -528,18 +528,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -548,7 +547,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -568,14 +568,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -589,7 +591,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -609,7 +610,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -620,14 +620,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -638,9 +640,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1388,6 +1392,7 @@ "ResourceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource that the pending\n maintenance action applies to.
", "smithy.api#required": {} } @@ -1395,6 +1400,7 @@ "ApplyAction": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The pending maintenance action to apply to this resource.
\nValid values: system-update
, db-upgrade
\n
A value that specifies the type of opt-in request or undoes an\n opt-in request. An opt-in request of type immediate
\n can't be undone.
Valid values:
\n\n immediate
- Apply the maintenance action\n immediately.
\n next-maintenance
- Apply the maintenance\n action during the next maintenance window for the resource.\n
\n undo-opt-in
- Cancel any existing\n next-maintenance
opt-in requests.
The identifier or Amazon Resource Name (ARN) for the source cluster parameter group.
\nConstraints:
\nMust specify a valid cluster parameter group.
\nIf the source cluster parameter group is in the same Amazon Web Services Region as the copy, specify a valid parameter group identifier; for example, my-db-cluster-param-group
, or a valid ARN.
If the source parameter group is in a different Amazon Web Services Region than the copy, specify a valid cluster parameter group ARN; for example, arn:aws:rds:us-east-1:123456789012:sample-cluster:sample-parameter-group
.
The identifier for the copied cluster parameter group.
\nConstraints:
\nCannot be null, empty, or blank.
\nMust contain from 1 to 255 letters, numbers, or hyphens.\n
\nThe first character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.\n
\nExample: my-cluster-param-group1
\n
A description for the copied cluster parameter group.
", "smithy.api#required": {} } @@ -1708,6 +1715,7 @@ "SourceDBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster snapshot to copy. This parameter is\n not case sensitive.
\nConstraints:
\nMust specify a valid system snapshot in the\n available state.
\nIf the source snapshot is in the same Amazon Web Services Region as the copy, specify a valid snapshot identifier.
\nIf the source snapshot is in a different Amazon Web Services Region than the copy, specify a valid cluster snapshot ARN.
\nExample: my-cluster-snapshot1
\n
The identifier of the new cluster snapshot to create from the\n source cluster snapshot. This parameter is not case sensitive.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.\n
\nThe first character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.\n
\nExample: my-cluster-snapshot2
\n
The cluster identifier. This parameter is stored as a lowercase\n string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.\n
\nThe first character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.\n
\nExample: my-cluster
\n
The name of the database engine to be used for this cluster.
\nValid values: docdb
\n
The name of the cluster parameter group.
\nConstraints:
\nMust not match the name of an existing\n DBClusterParameterGroup
.
This value is stored as a lowercase string.
\nThe cluster parameter group family name.
", "smithy.api#required": {} } @@ -1996,6 +2009,7 @@ "Description": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description for the cluster parameter group.
", "smithy.api#required": {} } @@ -2069,6 +2083,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster snapshot. This parameter is stored\n as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nThe first character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.\n
\nExample: my-cluster-snapshot1
\n
The identifier of the cluster to create a snapshot for. This\n parameter is not case sensitive.
\nConstraints:
\nMust match the identifier of an existing\n DBCluster
.
Example: my-cluster
\n
The instance identifier. This parameter is stored as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nThe first character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nExample: mydbinstance
\n
The compute and memory capacity of the instance; for example,\n db.r5.large
.
The name of the database engine to be used for this instance.
\nValid value: docdb
\n
The identifier of the cluster that the instance will belong to.
", "smithy.api#required": {} } @@ -2293,6 +2313,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the subnet group. This value is stored as a lowercase string.
\nConstraints: Must contain no more than 255 letters, numbers, periods, underscores,\n spaces, or hyphens. Must not be default.
\nExample: mySubnetgroup
\n
The description for the subnet group.
", "smithy.api#required": {} } @@ -2307,6 +2329,7 @@ "SubnetIds": { "target": "com.amazonaws.docdb#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EC2 subnet IDs for the subnet group.
", "smithy.api#required": {} } @@ -2375,6 +2398,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the subscription.
\nConstraints: The name must be fewer than 255 characters.
", "smithy.api#required": {} } @@ -2382,6 +2406,7 @@ "SnsTopicArn": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the SNS topic created for event notification. Amazon SNS creates the ARN when you create a topic and subscribe to it.
", "smithy.api#required": {} } @@ -2465,6 +2490,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.docdb#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier of the new global cluster.
", "smithy.api#required": {} } @@ -2588,7 +2614,6 @@ "MultiAZ": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the cluster has instances in multiple Availability Zones.
" } }, @@ -2667,7 +2692,6 @@ "StorageEncrypted": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the cluster is encrypted.
" } }, @@ -2716,7 +2740,6 @@ "DeletionProtection": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether this cluster can be deleted. If DeletionProtection
is\n enabled, the cluster cannot be deleted unless it is modified and\n DeletionProtection
is disabled. DeletionProtection
\n protects clusters from being accidentally deleted.
A value that is true
if the cluster member is the primary instance for\n the cluster and false
otherwise.
Specifies the port that the cluster was listening on at the time of the\n snapshot.
" } }, @@ -3069,14 +3090,12 @@ "PercentProgress": { "target": "com.amazonaws.docdb#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the percentage of the estimated data that has been transferred.
" } }, "StorageEncrypted": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the cluster snapshot is encrypted.
" } }, @@ -3264,7 +3283,6 @@ "SupportsLogExportsToCloudwatchLogs": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether the engine version supports exporting the log types\n specified by ExportableLogTypes
to CloudWatch Logs.
Specifies the number of days for which automatic snapshots are retained.
" } }, @@ -3400,14 +3417,12 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Does not apply. This parameter does not apply to Amazon DocumentDB. Amazon DocumentDB does not perform minor version upgrades regardless of the value set.
" } }, "PubliclyAccessible": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Not supported. Amazon DocumentDB does not currently support public endpoints. The value \n of PubliclyAccessible
is always false
.
Specifies whether or not the instance is encrypted.
" } }, @@ -3553,7 +3567,6 @@ "Normal": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean value that is true
if the instance is operating normally, or\n false
if the instance is in an error state.
The cluster identifier for the cluster to be deleted. This parameter isn't case sensitive.
\nConstraints:
\nMust match an existing DBClusterIdentifier
.
Determines whether a final cluster snapshot is created before the cluster is deleted. If true
is specified, no cluster snapshot is created. If false
is specified, a cluster snapshot is created before the DB cluster is deleted.
If SkipFinalSnapshot
is false
, you must specify a FinalDBSnapshotIdentifier
parameter.
Default: false
\n
The name of the cluster parameter group.
\nConstraints:
\nMust be the name of an existing cluster parameter group.
\nYou can't delete a default cluster parameter group.
\nCannot be associated with any clusters.
\nThe identifier of the cluster snapshot to delete.
\nConstraints: Must be the name of an existing cluster snapshot in the available
state.
The instance identifier for the instance to be deleted. This parameter isn't\n case sensitive.
\nConstraints:
\nMust match the name of an existing instance.
\nThe name of the database subnet group to delete.
\nYou can't delete the default subnet group.
\nConstraints:
\nMust match the name of an existing DBSubnetGroup
. Must not be default.
Example: mySubnetgroup
\n
The name of the Amazon DocumentDB event notification subscription that you want to delete.
", "smithy.api#required": {} } @@ -4181,6 +4199,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.docdb#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier of the global cluster being deleted.
", "smithy.api#required": {} } @@ -4342,6 +4361,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a specific cluster parameter group to return parameter details for.
\nConstraints:
\nIf provided, must match the name of an existing DBClusterParameterGroup
.
The identifier for the cluster snapshot to describe the attributes for.
", "smithy.api#required": {} } @@ -4485,14 +4506,12 @@ "IncludeShared": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Set to true
to include shared manual cluster snapshots from other Amazon Web Services accounts that this Amazon Web Services account has been given permission to copy or restore, and otherwise false
. The default is false
.
Set to true
to include manual cluster snapshots that are public and can be copied or restored by any Amazon Web Services account, and otherwise false
. The default is false
.
Indicates that only the default version of the specified engine or engine and major\n version combination is returned.
" } }, @@ -4901,6 +4919,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cluster parameter group family to return the engine parameter\n information for.
", "smithy.api#required": {} } @@ -5189,6 +5208,7 @@ "Engine": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the engine to retrieve instance options for.
", "smithy.api#required": {} } @@ -5309,7 +5329,6 @@ "Port": { "target": "com.amazonaws.docdb#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the port that the database engine is listening on.
" } }, @@ -5510,7 +5529,6 @@ "Enabled": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean value indicating whether the subscription is enabled. A value of\n true
indicates that the subscription is enabled.
The name of the filter. Filter names are case sensitive.
", "smithy.api#required": {} } @@ -5664,6 +5683,7 @@ "Values": { "target": "com.amazonaws.docdb#FilterValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more filter values. Filter values are case sensitive.
", "smithy.api#required": {} } @@ -5813,7 +5833,6 @@ "IsWriter": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the Amazon DocumentDB cluster is the primary cluster (that is, has read-write capability) for the Amazon DocumentDB global cluster with which it is associated.
" } } @@ -5954,10 +5973,7 @@ } }, "com.amazonaws.docdb#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.docdb#IntegerOptional": { "type": "integer" @@ -6235,6 +6251,7 @@ "ResourceName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon DocumentDB resource with tags to be listed. This value is an Amazon Resource Name\n (ARN).
", "smithy.api#required": {} } @@ -6310,6 +6327,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier for the cluster that is being modified. This parameter is\n not case sensitive.
\nConstraints:
\nMust match the identifier of an existing DBCluster
.
A value that specifies whether the changes in this request and any pending changes are\n asynchronously applied as soon as possible, regardless of the\n PreferredMaintenanceWindow
setting for the cluster. If this\n parameter is set to false
, changes to the cluster are applied during the\n next maintenance window.
The ApplyImmediately
parameter affects only the\n NewDBClusterIdentifier
and MasterUserPassword
values. If\n you set this parameter value to false
, the changes to the\n NewDBClusterIdentifier
and MasterUserPassword
values are\n applied during the next maintenance window. All other changes are applied immediately,\n regardless of the value of the ApplyImmediately
parameter.
Default: false
\n
A value that indicates whether major version upgrades are allowed.
\nConstraints: You must allow major version upgrades when specifying a value for the\n EngineVersion
parameter that is a different major version than the DB\n cluster's current version.
The name of the cluster parameter group to modify.
", "smithy.api#required": {} } @@ -6433,6 +6450,7 @@ "Parameters": { "target": "com.amazonaws.docdb#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of parameters in the cluster parameter group to modify.
", "smithy.api#required": {} } @@ -6483,6 +6501,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the cluster snapshot to modify the attributes for.
", "smithy.api#required": {} } @@ -6490,6 +6509,7 @@ "AttributeName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cluster snapshot attribute to modify.
\nTo manage authorization for other Amazon Web Services accounts to copy or restore a manual cluster\n snapshot, set this value to restore
.
The instance identifier. This value is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing DBInstance
.
Specifies whether the modifications in this request and any pending modifications are\n asynchronously applied as soon as possible, regardless of the\n PreferredMaintenanceWindow
setting for the instance.
If this parameter is set to false
, changes to the instance are\n applied during the next maintenance window. Some parameter changes can cause an outage\n and are applied on the next reboot.
Default: false
\n
The name for the subnet group. This value is stored as a lowercase string. You can't modify the default subnet group.
\nConstraints: Must match the name of an existing DBSubnetGroup
. Must not be default.
Example: mySubnetgroup
\n
The Amazon EC2 subnet IDs for the subnet group.
", "smithy.api#required": {} } @@ -6771,6 +6793,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon DocumentDB event notification subscription.
", "smithy.api#required": {} } @@ -6842,6 +6865,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.docdb#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the global cluster being modified. This parameter isn't case-sensitive.
\nConstraints:
\nMust match the identifier of an existing global cluster.
\nIndicates whether an instance is in a virtual private cloud (VPC).
" } } @@ -6998,7 +7021,6 @@ "IsModifiable": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": " Indicates whether (true
) or not (false
) the parameter can\n be modified. Some parameters have security or operational implications that prevent them\n from being changed.
The instance identifier. This parameter is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing DBInstance
.
The cluster identifier to detach from the Amazon DocumentDB global cluster.
", "smithy.api#required": {} } @@ -7327,6 +7351,7 @@ "DbClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) identifying the cluster that was detached from the Amazon DocumentDB global cluster.
", "smithy.api#required": {} } @@ -7374,6 +7399,7 @@ "SubscriptionName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon DocumentDB event notification subscription that you want to remove a\n source identifier from.
", "smithy.api#required": {} } @@ -7381,6 +7407,7 @@ "SourceIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source identifier to be removed from the subscription, such as the instance\n identifier for an instance, or the name of a security group.
", "smithy.api#required": {} } @@ -7431,6 +7458,7 @@ "ResourceName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon DocumentDB resource that the tags are removed from. This value is an Amazon Resource\n Name (ARN).
", "smithy.api#required": {} } @@ -7438,6 +7466,7 @@ "TagKeys": { "target": "com.amazonaws.docdb#KeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag key (name) of the tag to be removed.
", "smithy.api#required": {} } @@ -7474,6 +7503,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cluster parameter group to reset.
", "smithy.api#required": {} } @@ -7481,7 +7511,6 @@ "ResetAllParameters": { "target": "com.amazonaws.docdb#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that is set to true
to reset all parameters in the cluster\n parameter group to their default values, and false
otherwise. You can't use\n this parameter if there is a list of parameter names specified for the\n Parameters
parameter.
The name of the cluster to create from the snapshot or cluster snapshot. This\n parameter isn't case sensitive.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nThe first character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nExample: my-snapshot-id
\n
The identifier for the snapshot or cluster snapshot to restore from.
\nYou can use either the name or the Amazon Resource Name (ARN) to specify a cluster\n snapshot. However, you can use only the ARN to specify a snapshot.
\nConstraints:
\nMust match the identifier of an existing snapshot.
\nThe database engine to use for the new cluster.
\nDefault: The same as source.
\nConstraint: Must be compatible with the engine of the source.
", "smithy.api#required": {} } @@ -7756,6 +7788,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.docdb#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new cluster to be created.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nThe first character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nThe identifier of the source cluster from which to restore.
\nConstraints:
\nMust match the identifier of an existing DBCluster
.
A value that is set to true
to restore the cluster to the latest\n restorable backup time, and false
otherwise.
Default: false
\n
Constraints: Cannot be specified if the RestoreToTime
parameter is\n provided.
The identifier of the cluster to restart. Example:\n docdb-2019-05-28-15-24-52
\n
The identifier of the cluster to stop. Example:\n docdb-2019-05-28-15-24-52
\n
A value that indicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade
set to true
.
A value that indicates whether a database engine is upgraded to a major\n version.
" } } diff --git a/codegen/sdk-codegen/aws-models/drs.2020-02-26.json b/codegen/sdk-codegen/aws-models/drs.2020-02-26.json index ad8c7eb8216..41149b6fd4a 100644 --- a/codegen/sdk-codegen/aws-models/drs.2020-02-26.json +++ b/codegen/sdk-codegen/aws-models/drs.2020-02-26.json @@ -478,6 +478,12 @@ "traits": { "smithy.api#documentation": "Whether we want to activate post-launch actions.
" } + }, + "launchIntoSourceInstance": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
" + } } } }, @@ -2624,7 +2630,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2667,7 +2672,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2680,7 +2686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2694,7 +2699,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2717,7 +2721,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2752,7 +2755,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2763,14 +2765,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2784,14 +2788,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2800,11 +2802,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2815,14 +2817,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2836,7 +2840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2856,7 +2859,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2867,14 +2869,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2885,9 +2889,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4864,6 +4870,12 @@ "traits": { "smithy.api#documentation": "Whether we want to activate post-launch actions for the Source Server.
" } + }, + "launchIntoInstanceProperties": { + "target": "com.amazonaws.drs#LaunchIntoInstanceProperties", + "traits": { + "smithy.api#documentation": "Launch into existing instance properties.
" + } } } }, @@ -4929,6 +4941,12 @@ "traits": { "smithy.api#documentation": "Post-launch actions activated.
" } + }, + "launchIntoSourceInstance": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
" + } } }, "traits": { @@ -5009,6 +5027,20 @@ ] } }, + "com.amazonaws.drs#LaunchIntoInstanceProperties": { + "type": "structure", + "members": { + "launchIntoEC2InstanceID": { + "target": "com.amazonaws.drs#EC2InstanceID", + "traits": { + "smithy.api#documentation": "Optionally holds EC2 instance ID of an instance to launch into, instead of launching a new instance during drill, recovery or failback.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Launch into existing instance.
" + } + }, "com.amazonaws.drs#LaunchStatus": { "type": "string", "traits": { @@ -5810,7 +5842,10 @@ "target": "com.amazonaws.drs#LaunchActionParameters" }, "description": { - "target": "com.amazonaws.drs#LaunchActionDescription" + "target": "com.amazonaws.drs#LaunchActionDescription", + "traits": { + "smithy.api#required": {} + } } }, "traits": { @@ -7815,7 +7850,7 @@ "min": 1, "max": 1011 }, - "smithy.api#pattern": "^([A-Za-z0-9-])+$" + "smithy.api#pattern": "^([A-Za-z0-9-/:])+$" } }, "com.amazonaws.drs#StagingArea": { @@ -8972,6 +9007,12 @@ "traits": { "smithy.api#documentation": "Whether we want to enable post-launch actions for the Source Server.
" } + }, + "launchIntoInstanceProperties": { + "target": "com.amazonaws.drs#LaunchIntoInstanceProperties", + "traits": { + "smithy.api#documentation": "Launch into existing instance properties.
" + } } } }, @@ -9063,6 +9104,12 @@ "traits": { "smithy.api#documentation": "Whether we want to activate post-launch actions.
" } + }, + "launchIntoSourceInstance": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.
" + } } } }, diff --git a/codegen/sdk-codegen/aws-models/dynamodb-streams.2012-08-10.json b/codegen/sdk-codegen/aws-models/dynamodb-streams.2012-08-10.json index 17a1eb8b9f0..9e3499dbb83 100644 --- a/codegen/sdk-codegen/aws-models/dynamodb-streams.2012-08-10.json +++ b/codegen/sdk-codegen/aws-models/dynamodb-streams.2012-08-10.json @@ -270,7 +270,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -313,7 +312,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -326,7 +326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +339,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -363,7 +361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -398,7 +395,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -409,14 +405,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -430,14 +428,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -446,18 +442,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -466,7 +461,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -486,14 +482,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -507,7 +505,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -527,7 +524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -538,14 +534,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -708,9 +706,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/dynamodb.2012-08-10.json b/codegen/sdk-codegen/aws-models/dynamodb.2012-08-10.json index 513b55bd698..c47b042f527 100644 --- a/codegen/sdk-codegen/aws-models/dynamodb.2012-08-10.json +++ b/codegen/sdk-codegen/aws-models/dynamodb.2012-08-10.json @@ -3752,7 +3752,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3795,7 +3794,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3808,7 +3808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3822,7 +3821,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3845,7 +3843,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3880,7 +3877,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3891,14 +3887,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3912,14 +3910,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3928,18 +3924,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3948,7 +3943,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3968,14 +3964,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3989,7 +3987,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4009,7 +4006,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4020,14 +4016,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4065,9 +4063,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5250,7 +5250,7 @@ "ExportType": { "target": "com.amazonaws.dynamodb#ExportType", "traits": { - "smithy.api#documentation": "Choice of whether to execute as a full export or incremental export. Valid values are FULL_EXPORT
or INCREMENTAL_EXPORT
. If INCREMENTAL_EXPORT
is provided, the IncrementalExportSpecification
must also be used.
The type of export that was performed. Valid values are FULL_EXPORT
or INCREMENTAL_EXPORT
.
Choice of whether to execute as a full export or incremental export. Valid values are FULL_EXPORT
or INCREMENTAL_EXPORT
. If INCREMENTAL_EXPORT
is provided, the IncrementalExportSpecification
must also be used.
The type of export that was performed. Valid values are FULL_EXPORT
or INCREMENTAL_EXPORT
.
Choice of whether to execute as a full export or incremental export. Valid values are FULL_EXPORT
or INCREMENTAL_EXPORT
. If INCREMENTAL_EXPORT
is provided, the IncrementalExportSpecification
must also be used.
Choice of whether to execute as a full export or incremental export. Valid values are FULL_EXPORT or INCREMENTAL_EXPORT. The default value is FULL_EXPORT. If INCREMENTAL_EXPORT is provided, the IncrementalExportSpecification must also be used.
" } }, "IncrementalExportSpecification": { @@ -6514,7 +6514,7 @@ "ExportViewType": { "target": "com.amazonaws.dynamodb#ExportViewType", "traits": { - "smithy.api#documentation": "Choice of whether to output the previous item image prior to the start time of the incremental export. Valid values are NEW_AND_OLD_IMAGES
and NEW_IMAGES
.
The view type that was chosen for the export. Valid values are NEW_AND_OLD_IMAGES
and NEW_IMAGES
. The default value is NEW_AND_OLD_IMAGES
.
A string that contains conditions that DynamoDB applies after the Scan
\n operation, but before the data is returned to you. Items that do not satisfy the\n FilterExpression
criteria are not returned.
A FilterExpression
is applied after the items have already been read;\n the process of filtering does not consume any additional read capacity units.
For more information, see Filter Expressions in the Amazon DynamoDB Developer\n Guide.
" + "smithy.api#documentation": "A string that contains conditions that DynamoDB applies after the Scan
\n operation, but before the data is returned to you. Items that do not satisfy the\n FilterExpression
criteria are not returned.
A FilterExpression
is applied after the items have already been read;\n the process of filtering does not consume any additional read capacity units.
For more information, see Filter Expressions in the Amazon DynamoDB Developer\n Guide.
" } }, "ExpressionAttributeNames": { @@ -11069,7 +11069,7 @@ } }, "traits": { - "smithy.api#documentation": "The entire transaction request was canceled.
\nDynamoDB cancels a TransactWriteItems
request under the following\n circumstances:
A condition in one of the condition expressions is not met.
\nA table in the TransactWriteItems
request is in a different\n account or region.
More than one action in the TransactWriteItems
operation\n targets the same item.
There is insufficient provisioned capacity for the transaction to be\n completed.
\nAn item size becomes too large (larger than 400 KB), or a local secondary\n index (LSI) becomes too large, or a similar validation error occurs because of\n changes made by the transaction.
\nThere is a user error, such as an invalid data format.
\nDynamoDB cancels a TransactGetItems
request under the\n following circumstances:
There is an ongoing TransactGetItems
operation that conflicts\n with a concurrent PutItem
, UpdateItem
,\n DeleteItem
or TransactWriteItems
request. In this\n case the TransactGetItems
operation fails with a\n TransactionCanceledException
.
A table in the TransactGetItems
request is in a different\n account or region.
There is insufficient provisioned capacity for the transaction to be\n completed.
\nThere is a user error, such as an invalid data format.
\nIf using Java, DynamoDB lists the cancellation reasons on the\n CancellationReasons
property. This property is not set for other\n languages. Transaction cancellation reasons are ordered in the order of requested\n items, if an item has no error it will have None
code and\n Null
message.
Cancellation reason codes and possible error messages:
\nNo Errors:
\nCode: None
\n
Message: null
\n
Conditional Check Failed:
\nCode: ConditionalCheckFailed
\n
Message: The conditional request failed.
\nItem Collection Size Limit Exceeded:
\nCode: ItemCollectionSizeLimitExceeded
\n
Message: Collection size exceeded.
\nTransaction Conflict:
\nCode: TransactionConflict
\n
Message: Transaction is ongoing for the item.
\nProvisioned Throughput Exceeded:
\nCode: ProvisionedThroughputExceeded
\n
Messages:
\nThe level of configured provisioned throughput for the\n table was exceeded. Consider increasing your provisioning level\n with the UpdateTable API.
\nThis Message is received when provisioned throughput is\n exceeded is on a provisioned DynamoDB\n table.
\nThe level of configured provisioned throughput for one or\n more global secondary indexes of the table was exceeded.\n Consider increasing your provisioning level for the\n under-provisioned global secondary indexes with the UpdateTable\n API.
\nThis message is returned when provisioned throughput is\n exceeded is on a provisioned GSI.
\nThrottling Error:
\nCode: ThrottlingError
\n
Messages:
\nThroughput exceeds the current capacity of your table or\n index. DynamoDB is automatically scaling your table or\n index so please try again shortly. If exceptions persist, check\n if you have a hot key:\n https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-partition-key-design.html.
\nThis message is returned when writes get throttled on an\n On-Demand table as DynamoDB is automatically\n scaling the table.
\nThroughput exceeds the current capacity for one or more\n global secondary indexes. DynamoDB is automatically\n scaling your index so please try again shortly.
\nThis message is returned when writes get throttled on\n an On-Demand GSI as DynamoDB is automatically\n scaling the GSI.
\nValidation Error:
\nCode: ValidationError
\n
Messages:
\nOne or more parameter values were invalid.
\nThe update expression attempted to update the secondary\n index key beyond allowed size limits.
\nThe update expression attempted to update the secondary\n index key to unsupported type.
\nAn operand in the update expression has an incorrect data\n type.
\nItem size to update has exceeded the maximum allowed\n size.
\nNumber overflow. Attempting to store a number with\n magnitude larger than supported range.
\nType mismatch for attribute to update.
\nNesting Levels have exceeded supported limits.
\nThe document path provided in the update expression is\n invalid for update.
\nThe provided expression refers to an attribute that does\n not exist in the item.
\nThe entire transaction request was canceled.
\nDynamoDB cancels a TransactWriteItems
request under the following\n circumstances:
A condition in one of the condition expressions is not met.
\nA table in the TransactWriteItems
request is in a different\n account or region.
More than one action in the TransactWriteItems
operation\n targets the same item.
There is insufficient provisioned capacity for the transaction to be\n completed.
\nAn item size becomes too large (larger than 400 KB), or a local secondary\n index (LSI) becomes too large, or a similar validation error occurs because of\n changes made by the transaction.
\nThere is a user error, such as an invalid data format.
\n\n There is an ongoing TransactWriteItems
operation that conflicts with a concurrent \n TransactWriteItems
request. In this case the TransactWriteItems
operation \n fails with a TransactionCanceledException
.\n
DynamoDB cancels a TransactGetItems
request under the\n following circumstances:
There is an ongoing TransactGetItems
operation that conflicts\n with a concurrent PutItem
, UpdateItem
,\n DeleteItem
or TransactWriteItems
request. In this\n case the TransactGetItems
operation fails with a\n TransactionCanceledException
.
A table in the TransactGetItems
request is in a different\n account or region.
There is insufficient provisioned capacity for the transaction to be\n completed.
\nThere is a user error, such as an invalid data format.
\nIf using Java, DynamoDB lists the cancellation reasons on the\n CancellationReasons
property. This property is not set for other\n languages. Transaction cancellation reasons are ordered in the order of requested\n items, if an item has no error it will have None
code and\n Null
message.
Cancellation reason codes and possible error messages:
\nNo Errors:
\nCode: None
\n
Message: null
\n
Conditional Check Failed:
\nCode: ConditionalCheckFailed
\n
Message: The conditional request failed.
\nItem Collection Size Limit Exceeded:
\nCode: ItemCollectionSizeLimitExceeded
\n
Message: Collection size exceeded.
\nTransaction Conflict:
\nCode: TransactionConflict
\n
Message: Transaction is ongoing for the item.
\nProvisioned Throughput Exceeded:
\nCode: ProvisionedThroughputExceeded
\n
Messages:
\nThe level of configured provisioned throughput for the\n table was exceeded. Consider increasing your provisioning level\n with the UpdateTable API.
\nThis Message is received when provisioned throughput is\n exceeded is on a provisioned DynamoDB\n table.
\nThe level of configured provisioned throughput for one or\n more global secondary indexes of the table was exceeded.\n Consider increasing your provisioning level for the\n under-provisioned global secondary indexes with the UpdateTable\n API.
\nThis message is returned when provisioned throughput is\n exceeded is on a provisioned GSI.
\nThrottling Error:
\nCode: ThrottlingError
\n
Messages:
\nThroughput exceeds the current capacity of your table or\n index. DynamoDB is automatically scaling your table or\n index so please try again shortly. If exceptions persist, check\n if you have a hot key:\n https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-partition-key-design.html.
\nThis message is returned when writes get throttled on an\n On-Demand table as DynamoDB is automatically\n scaling the table.
\nThroughput exceeds the current capacity for one or more\n global secondary indexes. DynamoDB is automatically\n scaling your index so please try again shortly.
\nThis message is returned when writes get throttled on\n an On-Demand GSI as DynamoDB is automatically\n scaling the GSI.
\nValidation Error:
\nCode: ValidationError
\n
Messages:
\nOne or more parameter values were invalid.
\nThe update expression attempted to update the secondary\n index key beyond allowed size limits.
\nThe update expression attempted to update the secondary\n index key to unsupported type.
\nAn operand in the update expression has an incorrect data\n type.
\nItem size to update has exceeded the maximum allowed\n size.
\nNumber overflow. Attempting to store a number with\n magnitude larger than supported range.
\nType mismatch for attribute to update.
\nNesting Levels have exceeded supported limits.
\nThe document path provided in the update expression is\n invalid for update.
\nThe provided expression refers to an attribute that does\n not exist in the item.
\nThe minimum number of accelerators. If this parameter is not specified, there is no minimum\n limit.
", "smithy.api#xmlName": "min" } @@ -46,8 +44,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of accelerators. If this parameter is not specified, there is no\n maximum limit.
", "smithy.api#xmlName": "max" } @@ -63,16 +59,12 @@ "Min": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of accelerators. To specify no minimum limit, omit this\n parameter.
" } }, "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of accelerators. To specify no maximum limit, omit this\n parameter. To exclude accelerator-enabled instance types, set Max
to\n 0
.
The minimum amount of accelerator memory, in MiB. If this parameter is not specified,\n there is no minimum limit.
", "smithy.api#xmlName": "min" } @@ -204,8 +194,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of accelerator memory, in MiB. If this parameter is not specified,\n there is no maximum limit.
", "smithy.api#xmlName": "max" } @@ -221,16 +209,12 @@ "Min": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of accelerator memory, in MiB. To specify no minimum limit, omit this\n parameter.
" } }, "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of accelerator memory, in MiB. To specify no maximum limit, omit this\n parameter.
" } } @@ -304,8 +288,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of Dedicated Hosts to allocate to your account with these parameters. If you are \n allocating the Dedicated Hosts on an Outpost, and you specify AssetIds, \n you can omit this parameter. In this case, Amazon EC2 allocates a Dedicated Host on each \n specified hardware asset. If you specify both AssetIds and \n Quantity, then the value that you specify for \n Quantity must be equal to the number of asset IDs specified.
", "smithy.api#xmlName": "quantity" } @@ -1815,8 +1778,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The netmask length of the CIDR you would like to allocate from the IPAM pool. Note the following:
\nIf there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.
\nIf the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.
\nPossible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
" } }, @@ -1858,8 +1817,6 @@ "PreviewNextCidr": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A preview of the next available CIDR in a pool.
" } }, @@ -3254,6 +3211,9 @@ { "target": "com.amazonaws.ec2#DisableFastSnapshotRestores" }, + { + "target": "com.amazonaws.ec2#DisableImage" + }, { "target": "com.amazonaws.ec2#DisableImageBlockPublicAccess" }, @@ -3335,6 +3295,9 @@ { "target": "com.amazonaws.ec2#EnableFastSnapshotRestores" }, + { + "target": "com.amazonaws.ec2#EnableImage" + }, { "target": "com.amazonaws.ec2#EnableImageBlockPublicAccess" }, @@ -3986,7 +3949,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4029,7 +3991,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4042,7 +4005,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4056,7 +4018,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4079,7 +4040,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4114,7 +4074,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4125,14 +4084,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4146,14 +4107,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4162,18 +4121,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -4182,7 +4140,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -4202,14 +4161,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4223,7 +4184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4243,7 +4203,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4254,14 +4213,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4272,9 +4233,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5060,8 +5023,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Egress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the rule is an outbound rule.
", "smithy.api#xmlName": "egress" } @@ -5094,8 +5055,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RuleNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The rule number.
", "smithy.api#xmlName": "ruleNumber" } @@ -5153,8 +5112,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "LoadBalancerPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The port on which the load balancer is listening.
", "smithy.api#xmlName": "loadBalancerPort" } @@ -5163,8 +5120,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "InstancePort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "[Classic Load Balancers] The back-end port for the listener.
", "smithy.api#xmlName": "instancePort" } @@ -5205,8 +5160,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "Port", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The port on which the target is listening.
", "smithy.api#xmlName": "port" } @@ -5523,8 +5476,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The number of additional IPv6 addresses to assign to the network interface. \n \t\tThe specified number of IPv6 addresses are assigned in addition to the \n \t\texisting IPv6 addresses that are already assigned to the network interface. \n \t\tAmazon EC2 automatically selects the IPv6 addresses from the subnet range. You \n \t\tcan't use this option if specifying specific IPv6 addresses.
", "smithy.api#xmlName": "ipv6AddressCount" } @@ -5697,8 +5646,6 @@ "Ipv6PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv6 prefixes that Amazon Web Services automatically assigns to the\n network interface. You cannot use this option if you use the Ipv6Prefixes
\n option.
Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the specified network interface.
", "smithy.api#xmlName": "allowReassignment" } @@ -5815,8 +5760,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SecondaryPrivateIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of secondary IP addresses to assign to the network interface. You can't specify this parameter when also specifying private IP addresses.
", "smithy.api#xmlName": "secondaryPrivateIpAddressCount" } @@ -5831,8 +5774,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use the Ipv4 Prefixes
option.
The number of private IP addresses to assign to the NAT gateway. You can't specify this parameter when also specifying private IP addresses.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Reassociation is automatic, but you can specify false to ensure the operation fails if the Elastic IP address is already associated with another resource.
", "smithy.api#xmlName": "allowReassociation" } @@ -6034,8 +5969,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The ID of the VLAN. This applies to the VLAN protocol.
" } }, "GreKey": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The application key. This applies to the GRE protocol.
" } }, @@ -6969,8 +6878,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IPv6 addresses, or the size of the CIDR block.
", "smithy.api#xmlName": "amazonProvidedIpv6CidrBlock" } @@ -7354,8 +7259,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The index of the device for the network interface attachment.
", "smithy.api#required": {}, "smithy.api#xmlName": "deviceIndex" @@ -7516,8 +7414,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The index of the network card. Some instance types support multiple network cards. \n The primary network interface must be assigned to network card index 0. \n The default is network card index 0.
" } }, @@ -7577,8 +7471,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetworkCardIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The index of the network card.
", "smithy.api#xmlName": "networkCardIndex" } @@ -7630,8 +7522,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Indicates whether ENA Express is enabled for the network interface that's attached to the\n\t\t\tinstance.
", "smithy.api#xmlName": "enaSrdEnabled" } @@ -7833,8 +7717,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnaSrdUdpEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether UDP traffic to and from the instance uses ENA Express. To specify this setting, \n\t\t\tyou must first enable ENA Express.
", "smithy.api#xmlName": "enaSrdUdpEnabled" } @@ -7880,8 +7762,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "The attribute value. The valid values are true
or false
.
Indicates whether the authorization rule grants access to all clients.
", "smithy.api#xmlName": "accessAll" } @@ -8014,8 +7892,6 @@ "AuthorizeAllGroups": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to grant access to all clients. Specify true
to grant all\n clients who successfully establish a VPN connection access to the network. Must be set\n to true
if AccessGroupId
is not specified.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Not supported. Use a set of IP permissions to specify the port.
", "smithy.api#xmlName": "fromPort" } @@ -8163,8 +8033,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "Not supported. Use a set of IP permissions to specify the port.
", "smithy.api#xmlName": "toPort" } @@ -8197,8 +8065,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Returns true
if the request succeeds; otherwise, returns an error.
If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP, this is the type number. A value of -1 indicates all ICMP types. \n If you specify all ICMP types, you must specify all ICMP codes.
\nAlternatively, use a set of IP permissions to specify multiple rules and a description for the rule.
" } }, @@ -8307,8 +8171,6 @@ "ToPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP, this is the code. A value of -1 indicates all ICMP codes. \n If you specify all ICMP types, you must specify all ICMP codes.
\nAlternatively, use a set of IP permissions to specify multiple rules and a description for the rule.
" } }, @@ -8316,8 +8178,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, returns an error.
The number of vCPUs available for launching instances onto the Dedicated Host.
", "smithy.api#xmlName": "availableVCpus" } @@ -8685,8 +8541,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum baseline bandwidth, in Mbps. If this parameter is not specified, there is no\n minimum limit.
", "smithy.api#xmlName": "min" } @@ -8695,8 +8549,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum baseline bandwidth, in Mbps. If this parameter is not specified, there is no\n maximum limit.
", "smithy.api#xmlName": "max" } @@ -8712,16 +8564,12 @@ "Min": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum baseline bandwidth, in Mbps. To specify no minimum limit, omit\n this parameter.
" } }, "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum baseline bandwidth, in Mbps. To specify no maximum limit, omit\n this parameter.
" } } @@ -8883,10 +8731,7 @@ } }, "com.amazonaws.ec2#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.ec2#BootModeType": { "type": "enum", @@ -8987,8 +8832,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to terminate the associated instances when the Spot Fleet request is canceled. \n The default is to terminate the instances.
\nTo let the instances continue to run after the Spot Fleet request is canceled, specify\n no-terminate-instances
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The amount of instance capacity associated with the usage. For example a value of \n\t\t\t4
indicates that instance capacity for 4 instances is currently in use.
The total number of instances for which the Capacity Reservation reserves capacity.
", "smithy.api#xmlName": "totalInstanceCount" } @@ -10234,8 +10052,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.
", "smithy.api#xmlName": "availableInstanceCount" } @@ -10244,8 +10060,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides\n\t\t\tdedicated throughput to Amazon EBS and an optimized configuration stack to provide\n\t\t\toptimal I/O performance. This optimization isn't available with all instance types.\n\t\t\tAdditional usage charges apply when using an EBS- optimized instance.
", "smithy.api#xmlName": "ebsOptimized" } @@ -10254,8 +10068,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EphemeralStorage", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "\n Deprecated.\n
", "smithy.api#xmlName": "ephemeralStorage" } @@ -10384,8 +10196,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The total number of capacity units for which the Capacity Reservation Fleet reserves capacity. \n\t\t\tFor more information, see Total target capacity \n\t\t\tin the Amazon EC2 User Guide.
", "smithy.api#xmlName": "totalTargetCapacity" } @@ -10394,8 +10204,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "TotalFulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The capacity units that have been fulfilled.
", "smithy.api#xmlName": "totalFulfilledCapacity" } @@ -10731,6 +10539,12 @@ "traits": { "smithy.api#enumValue": "RHEL with HA and SQL Server Enterprise" } + }, + "UBUNTU_PRO_LINUX": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "Ubuntu Pro" + } } } }, @@ -10990,7 +10804,6 @@ "com.amazonaws.ec2#CarrierGatewayMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -11127,8 +10940,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ClassicLinkDnsSupported", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether ClassicLink DNS support is enabled for the VPC.
", "smithy.api#xmlName": "classicLinkDnsSupported" } @@ -11298,8 +11109,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether client connect options are enabled. The default is false
(not enabled).
Indicates whether client connect options are enabled.
", "smithy.api#xmlName": "enabled" } @@ -11366,8 +11173,6 @@ "UploadSize": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the uploaded disk image, in GiB.
" } }, @@ -11388,8 +11193,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Enable or disable a customizable text banner that will be displayed on\n\t\t\tAmazon Web Services provided clients when a VPN session is established.
\nValid values: true | false
\n
Default value: false
\n
Current state of text banner feature.
\nValid values: true | false
\n
Indicates whether split-tunnel is enabled in the Client VPN endpoint.
\nFor information about split-tunnel VPN endpoints, see Split-Tunnel Client VPN endpoint \n\t\t\tin the Client VPN Administrator Guide.
", "smithy.api#xmlName": "splitTunnel" } @@ -11881,8 +11680,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VpnPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The port number for the Client VPN endpoint.
", "smithy.api#xmlName": "vpnPort" } @@ -11966,8 +11763,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SessionTimeoutHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum VPN session duration time in hours.
\nValid values: 8 | 10 | 12 | 24
\n
Default value: 24
\n
Status of VPN tunnel logging feature. Default value is False
.
Valid values: True
| False
\n
Enable or disable VPN tunnel logging feature. Default value is False
.
Valid values: True
| False
\n
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The return value of the request. Returns true
if the specified product\n code is owned by the requester and associated with the specified instance.
Indicates whether connection logging is enabled.
" } }, @@ -12582,8 +12366,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether client connection logging is enabled for the Client VPN endpoint.
" } }, @@ -12868,8 +12650,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Specifies whether the destination snapshots of the copied image should be encrypted. You\n can encrypt a copy of an unencrypted snapshot, but you cannot create an unencrypted copy of an\n encrypted snapshot. The default KMS key for Amazon EBS is used unless you specify a non-default\n Key Management Service (KMS) KMS key using KmsKeyId
. For more information, see Amazon EBS encryption in the\n Amazon EC2 User Guide.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Indicates whether to include your user-defined AMI tags when copying the AMI.
\nThe following tags will not be copied:
\nSystem tags (prefixed with aws:
)
For public and shared AMIs, user-defined tags that are attached by other Amazon Web Services \n accounts
\nDefault: Your user-defined AMI tags are not copied.
" } } @@ -13113,8 +12887,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "To encrypt a copy of an unencrypted snapshot if encryption by default is not enabled, \n enable encryption using this parameter. Otherwise, omit this parameter. Encrypted snapshots \n are encrypted, even if you omit this parameter and encryption by default is not enabled. You \n cannot set this parameter to false. For more information, see Amazon EBS encryption in the \n Amazon Elastic Compute Cloud User Guide.
", "smithy.api#xmlName": "encrypted" } @@ -13162,8 +12934,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of CPU cores for the instance.
", "smithy.api#xmlName": "coreCount" } @@ -13278,8 +13046,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ThreadsPerCore", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of threads per CPU core.
", "smithy.api#xmlName": "threadsPerCore" } @@ -13303,16 +13069,12 @@ "CoreCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of CPU cores for the instance.
" } }, "ThreadsPerCore": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of threads per CPU core. To disable multithreading for the instance,\n specify a value of 1
. Otherwise, specify the default value of\n 2
.
The total number of capacity units to be reserved by the Capacity Reservation Fleet. This \n\t\t\tvalue, together with the instance type weights that you assign to each instance type used by \n\t\t\tthe Fleet determine the number of instances for which the Fleet reserves capacity. Both values \n\t\t\tare based on units that make sense for your workload. For more information, see \n\t\t\t\tTotal target capacity in the Amazon EC2 User Guide.
", "smithy.api#required": {} } @@ -13413,8 +13174,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The total number of capacity units for which the Capacity Reservation Fleet reserves capacity.
", "smithy.api#xmlName": "totalTargetCapacity" } @@ -13456,8 +13213,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "TotalFulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The requested capacity units that have been successfully reserved.
", "smithy.api#xmlName": "totalFulfilledCapacity" } @@ -13570,7 +13325,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of instances for which to reserve capacity.
\nValid range: 1 - 1000
", "smithy.api#required": {} } @@ -13578,16 +13332,12 @@ "EbsOptimized": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the Capacity Reservation supports EBS-optimized instances. This optimization provides\n\t\t\tdedicated throughput to Amazon EBS and an optimized configuration stack to provide\n\t\t\toptimal I/O performance. This optimization isn't available with all instance types.\n\t\t\tAdditional usage charges apply when using an EBS- optimized instance.
" } }, "EphemeralStorage": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "\n Deprecated.\n
" } }, @@ -13618,8 +13368,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The port number to assign to the Client VPN endpoint for TCP and UDP traffic.
\nValid Values: 443
| 1194
\n
Default Value: 443
\n
Indicates whether split-tunnel is enabled on the Client VPN endpoint.
\nBy default, split-tunnel on a VPN endpoint is disabled.
\nFor information about split-tunnel VPN endpoints, see Split-tunnel Client VPN endpoint in the \n\t\t\tClient VPN Administrator Guide.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum VPN session duration time in hours.
\nValid values: 8 | 10 | 12 | 24
\n
Default value: 24
\n
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
For devices that support BGP, the customer gateway's BGP ASN.
\nDefault: 65000
" } }, @@ -14188,8 +13918,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to create an IPv6 only subnet. If you already have a default subnet\n for this Availability Zone, you must delete it before you can create an IPv6 only subnet.
" } } @@ -14295,8 +14019,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether running instances should be terminated when the EC2 Fleet expires.
" } }, @@ -14690,8 +14404,6 @@ "ReplaceUnhealthyInstances": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether EC2 Fleet should replace unhealthy Spot Instances. Supported only for\n fleets of type maintain
. For more information, see EC2 Fleet\n health checks in the Amazon EC2 User Guide.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum interval of time during which a flow of packets is captured and aggregated into a flow log record. \n The possible values are 60 seconds (1 minute) or 600 seconds (10 minutes).\n This parameter must be 60 seconds for transit gateway resource types.
\nWhen a network interface is attached to a Nitro-based\n instance, the aggregation interval is always 60 seconds or less, regardless\n of the value that you specify.
\nDefault: 600
" } }, @@ -14909,8 +14617,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Indicates whether or not the instance should be automatically rebooted before creating \n the image. Specify one of the following values:
\n\n true
- The instance is not rebooted before creating the image. This \n creates crash-consistent snapshots that include only the data that has been written \n to the volumes at the time the snapshots are created. Buffered data and data in \n memory that has not yet been written to the volumes is not included in the snapshots.
\n false
- The instance is rebooted before creating the image. This \n ensures that all buffered data and data in memory is written to the volumes before the \n snapshots are created.
Default: false
\n
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether your client's IP address is preserved as the source. The value is true
or false
.
If true
, your client's IP address is used when you connect to a resource.
If false
, the elastic network interface IP address is used when you connect to a resource.
Default: true
\n
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
If selected, IPAM will continuously look for resources within the CIDR range of this pool \n and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for\n these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import \n a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently \n marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM \n discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.\n
\nA locale must be set on the pool for this feature to work.
" } }, "PubliclyAdvertisable": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Determines if the pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4
.
The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be \n less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
" } }, "AllocationMaxNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be \n greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
" } }, "AllocationDefaultNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, \n new allocations will default to 10.0.0.0/16.
" } }, @@ -15556,8 +15238,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
If true
, and if a Systems Manager parameter is specified for ImageId
,\n the AMI ID is displayed in the response for imageID
. For more information, see Use a Systems \n Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.
Default: false
\n
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of entries for the prefix list.
", "smithy.api#required": {} } @@ -16507,8 +16164,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
[Private NAT gateway only] The number of secondary private IPv4 addresses you want to assign to the NAT gateway. \n For more information about secondary addresses, see Create a NAT gateway \n in the Amazon VPC User Guide.
" } } @@ -16681,8 +16334,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether this is an egress rule (rule is applied to traffic leaving the subnet).
", "smithy.api#required": {}, "smithy.api#xmlName": "egress" @@ -16756,7 +16406,6 @@ "traits": { "aws.protocols#ec2QueryName": "RuleNumber", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The rule number for the entry (for example, 100). ACL entries are processed in ascending order by rule number.
\nConstraints: Positive integer from 1 to 32766. The range 32767 to 65535 is reserved for internal use.
", "smithy.api#required": {}, "smithy.api#xmlName": "ruleNumber" @@ -16774,8 +16423,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The destination port.
" } }, @@ -16967,8 +16610,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n\t\t\tOtherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of IPv6 addresses to assign to a network interface. Amazon EC2\n automatically selects the IPv6 addresses from the subnet range.
\nYou can't specify a count of IPv6 addresses using this parameter if you've specified \n one of the following: specific IPv6 addresses, specific IPv6 prefixes, or a count of IPv6 prefixes.
\nIf your subnet has the AssignIpv6AddressOnCreation
attribute set, you can\n override that setting by specifying 0 as the IPv6 address count.
The number of secondary private IPv4 addresses to assign to a network interface. When\n you specify a number of secondary IPv4 addresses, Amazon EC2 selects these IP addresses\n within the subnet's IPv4 CIDR range. You can't specify this option and specify more than\n one private IP address using privateIpAddresses
.
You can't specify a count of private IPv4 addresses if you've specified one of the following:\n specific private IPv4 addresses, specific IPv4 prefixes, or a count of IPv4 prefixes.
", "smithy.api#xmlName": "secondaryPrivateIpAddressCount" } @@ -17182,8 +16815,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface.
\nYou can't specify a count of IPv4 prefixes if you've specified one of the following:\n specific IPv4 prefixes, specific private IPv4 addresses, or a count of private IPv4\n addresses.
" } }, @@ -17197,8 +16828,6 @@ "Ipv6PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv6 prefixes that Amazon Web Services automatically assigns to the network interface.
\nYou can't specify a count of IPv6 prefixes if you've specified one of the following:\n specific IPv6 prefixes, specific IPv6 addresses, or a count of IPv6 addresses.
" } }, @@ -17235,8 +16864,6 @@ "EnablePrimaryIpv6": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If you’re creating a network interface in a dual-stack or IPv6-only subnet, you have\n the option to assign a primary IPv6 IP address. A primary IPv6 address is an IPv6 GUA\n address associated with an ENI that you have enabled to use a primary IPv6 address. Use this option if the instance that\n this ENI will be attached to relies on its IPv6 address not changing. Amazon Web Services\n will automatically assign an IPv6 address associated with the ENI attached to your\n instance to be the primary IPv6 address. Once you enable an IPv6 GUA address to be a\n primary IPv6, you cannot disable it. When you enable an IPv6 GUA address to be a primary\n IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is\n terminated or the network interface is detached. If you have multiple IPv6 addresses\n associated with an ENI attached to your instance and you enable a primary IPv6 address,\n the first IPv6 GUA address associated with the ENI becomes the primary IPv6\n address.
" } } @@ -17299,8 +16926,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of partitions. Valid only when Strategy is\n set to partition
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to automatically delete the original root volume after the root volume \n replacement task completes. To delete the original root volume, specify true
. \n If you choose to keep the original root volume after the replacement task completes, you must \n manually delete it when you no longer need it.
The number of instances that are a part of a Reserved Instance account to be listed in the Reserved Instance Marketplace. This number should be less than or equal to the instance count associated with the Reserved Instance ID specified in this call.
", "smithy.api#required": {}, "smithy.api#xmlName": "instanceCount" @@ -17626,8 +17242,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to create an IPv6 only subnet.
" } } @@ -18548,8 +18140,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given\n direction. The rules are processed in ascending order by rule number.
", "smithy.api#required": {} } @@ -18712,8 +18299,6 @@ "Protocol": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The protocol, for example UDP, to assign to the Traffic Mirror rule.
\nFor information about the protocol value, see Protocol Numbers on the Internet Assigned Numbers Authority (IANA) website.
" } }, @@ -18742,8 +18327,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of bytes in each packet to mirror. These are bytes after the VXLAN header. Do\n not specify this parameter when you want to mirror the entire packet. To mirror a subset of\n the packet, set this to the length (in bytes) that you want to mirror. For example, if you\n set this value to 100, then the first 100 bytes that meet the filter criteria are copied to\n the target.
\nIf you do not want to mirror the entire packet, use the PacketLength
parameter to specify the number of bytes in each packet to mirror.
For sessions with Network Load Balancer (NLB) Traffic Mirror targets the default PacketLength
will be set to 8500. Valid values are 1-8500. Setting a PacketLength
greater than 8500 will result in an error response.
The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.
\nValid values are 1-32766.
", "smithy.api#required": {} } @@ -18842,8 +18422,6 @@ "VirtualNetworkId": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The VXLAN ID for the Traffic Mirror session. For more information about the VXLAN\n protocol, see RFC 7348. If you do\n not specify a VirtualNetworkId
, an account-wide unique id is chosen at\n random.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to drop traffic that matches this route.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to drop traffic that matches this route.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The IP port number.
" } } @@ -19910,8 +19456,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The IP port number.
" } }, @@ -20032,8 +19576,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Enable or disable support for Federal Information Processing Standards (FIPS) on the instance.
" } } @@ -20371,8 +19907,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether the volume should be encrypted. \n The effect of setting the encryption state to true
depends on \nthe volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. \n For more information, see Encryption by default\n in the Amazon Elastic Compute Cloud User Guide.
Encrypted Amazon EBS volumes must be attached to instances that support Amazon EBS encryption. \n For more information, see Supported\n instance types.
", "smithy.api#xmlName": "encrypted" } @@ -20514,8 +20046,6 @@ "Iops": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of I/O operations per second (IOPS). For gp3
, io1
, and io2
volumes, this represents \n the number of IOPS that are provisioned for the volume. For gp2
volumes, this represents the baseline \n performance of the volume and the rate at which the volume accumulates I/O credits for bursting.
The following are the supported values for each volume type:
\n\n gp3
: 3,000-16,000 IOPS
\n io1
: 100-64,000 IOPS
\n io2
: 100-64,000 IOPS
\n io1
and io2
volumes support up to 64,000 IOPS only on \n Instances built on the Nitro System. Other instance families support performance \n up to 32,000 IOPS.
This parameter is required for io1
and io2
volumes.\n The default for gp3
volumes is 3,000 IOPS.\n This parameter is not supported for gp2
, st1
, sc1
, or standard
volumes.
The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size.\n If you specify a snapshot, the default is the snapshot size. You can specify a volume \n size that is equal to or larger than the snapshot size.
\nThe following are the supported volumes sizes for each volume type:
\n\n gp2
and gp3
: 1-16,384
\n io1
and io2
: 4-16,384
\n st1
and sc1
: 125-16,384
\n standard
: 1-1,024
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the \n \tvolume to up to 16 Instances built on the Nitro System in the same Availability Zone. This parameter is \n \tsupported with io1
and io2
volumes only. For more information, \n \tsee \n \t\tAmazon EBS Multi-Attach in the Amazon Elastic Compute Cloud User Guide.
The throughput to provision for a volume, with a maximum of 1,000 MiB/s.
\nThis parameter is valid only for gp3
volumes.
Valid Range: Minimum value of 125. Maximum value of 1000.
" } }, @@ -20656,8 +20178,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
(Interface endpoint) Indicates whether to associate a private hosted zone with the\n specified VPC. The private hosted zone contains a record set for the default public DNS\n name for the service for the Region (for example,\n kinesis.us-east-1.amazonaws.com
), which resolves to the private IP\n addresses of the endpoint network interfaces in the VPC. This enables you to make\n requests to the default public DNS name for the service instead of the public DNS names\n that are automatically generated by the VPC endpoint service.
To use a private hosted zone, you must set the following VPC attributes to\n true
: enableDnsHostnames
and\n enableDnsSupport
. Use ModifyVpcAttribute to set the VPC\n attributes.
Default: true
\n
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether requests from service consumers to create an endpoint to your service must\n be accepted manually.
" } }, @@ -20972,8 +20484,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC.\n You cannot specify the range of IP addresses, or the size of the CIDR block.
", "smithy.api#xmlName": "amazonProvidedIpv6CidrBlock" } @@ -21097,8 +20605,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
A private Autonomous System Number (ASN) for the Amazon side of a BGP session. If\n you're using a 16-bit ASN, it must be in the 64512 to 65534 range. If you're using a\n 32-bit ASN, it must be in the 4200000000 to 4294967294 range.
\nDefault: 64512
" } }, @@ -21321,8 +20823,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to terminate the associated instances when the EC2 Fleet is deleted. The default is to\n terminate the instances.
\nTo let the instances continue to run after the EC2 Fleet is deleted, specify\n no-terminate-instances
. Supported only for fleets of type\n maintain
and request
.
For instant
fleets, you cannot specify NoTerminateInstances
. A\n deleted instant
fleet with running instances is not supported.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Is true
if the request succeeds, and an error otherwise.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Specify true
to force delete the event window. Use the force delete parameter\n if the event window is currently associated with targets.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Enables you to quickly delete an IPAM, private scopes, pools in private scopes, and\n any allocations in the pools in private scopes. You cannot delete the IPAM with this option if there is a pool in your public scope. If you use this option, IPAM does the following:
\nDeallocates any CIDRs allocated to VPC resources (such as VPCs) in pools in private scopes.
\nNo VPC resources are deleted as a result of enabling this option. The CIDR associated with the resource will no longer be allocated from an IPAM pool, but the CIDR itself will remain unchanged.
\nDeprovisions all IPv4 CIDRs provisioned to IPAM pools in private scopes.
\nDeletes all IPAM pools in private scopes.
\nDeletes all non-default private scopes in the IPAM.
\nDeletes the default public and private scopes and the IPAM.
\nA check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Is true
if the request succeeds, and an error otherwise.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The version number of the launch template.
", "smithy.api#xmlName": "versionNumber" } @@ -23132,8 +22577,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "VersionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the launch template.
", "smithy.api#xmlName": "versionNumber" } @@ -23208,8 +22651,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether the rule is an egress rule.
", "smithy.api#required": {}, "smithy.api#xmlName": "egress" @@ -23596,7 +23024,6 @@ "traits": { "aws.protocols#ec2QueryName": "RuleNumber", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The rule number of the entry to delete.
", "smithy.api#required": {}, "smithy.api#xmlName": "ruleNumber" @@ -23614,8 +23041,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Specify true
to remove the permission even if the network interface is\n\t\t\tattached to an instance.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n\t\t\tOtherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds, otherwise returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Information about the result of deleting the public IPv4 pool.
", "smithy.api#xmlName": "returnValue" } @@ -24141,8 +23544,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to deregister all tag keys in the current Region. Specify false
\n \t\tto deregister all tag keys.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of address transfers to return in one page of results.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether all resource types in the Region are configured to use longer IDs.\n This value is only true
if all users are configured to use longer IDs for\n all resources types in the Region.
Include all Availability Zones, Local Zones, and Wavelength Zones regardless of your\n opt-in status.
\nIf you do not use this parameter, the results include only the zones for the Regions where you have chosen the option to opt in.
" } }, @@ -26972,8 +26266,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
\nConstraint: If the value is greater than 1000, we return only 1000 items.
", "smithy.api#xmlName": "maxResults" } @@ -27649,7 +26912,6 @@ "com.amazonaws.ec2#DescribeClientVpnAuthorizationRulesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27670,8 +26932,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.
" } } @@ -27746,7 +27004,6 @@ "com.amazonaws.ec2#DescribeClientVpnConnectionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -27780,16 +27037,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeClientVpnConnectionsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.
" } }, @@ -27884,8 +27134,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.
" } }, @@ -27981,8 +27226,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the nextToken value.
" } }, @@ -28084,8 +27324,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } } @@ -28605,7 +27830,6 @@ "com.amazonaws.ec2#DescribeEgressOnlyInternetGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -28618,8 +27842,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } }, @@ -28695,7 +27915,6 @@ "com.amazonaws.ec2#DescribeElasticGpusMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 1000 @@ -28715,8 +27934,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken
value. This value\n can be between 5 and 1000.
The total number of items to return. If the total number of items available is more\n than the value specified in max-items then a Next-Token will be provided in the output\n that you can use to resume pagination.
", "smithy.api#xmlName": "maxResults" } @@ -28801,7 +28014,6 @@ "com.amazonaws.ec2#DescribeExportImageTasksMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 500 @@ -28814,8 +28026,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call.
" } }, @@ -29009,8 +28217,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of instances that Amazon EC2 can launch at the same time to create \n\t\t\tpre-provisioned snapshots for Windows faster launching.
", "smithy.api#xmlName": "maxParallelLaunches" } @@ -29300,8 +28504,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, @@ -29504,16 +28702,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, @@ -29665,16 +28859,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, @@ -29751,8 +28941,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } }, @@ -29830,8 +29016,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call.
" } } @@ -30005,24 +29184,18 @@ "MaxDuration": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "This is the maximum duration of the reservation to purchase, specified in seconds.\n Reservations are available in one-year and three-year terms. The number of seconds\n specified must be the number of seconds in a year (365x24x60x60) times one of the\n supported durations (1 or 3). For example, specify 94608000 for three years.
" } }, "MaxResults": { "target": "com.amazonaws.ec2#DescribeHostReservationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
This is the minimum duration of the reservation you'd like to purchase, specified in\n seconds. Reservations are available in one-year and three-year terms. The number of\n seconds specified must be the number of seconds in a year (365x24x60x60) times one of\n the supported durations (1 or 3). For example, specify 31536000 for one year.
" } }, @@ -30088,7 +29261,6 @@ "com.amazonaws.ec2#DescribeHostReservationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 500 @@ -30113,8 +29285,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
You cannot specify this parameter and the host IDs parameter in the same\n request.
", "smithy.api#xmlName": "maxResults" } @@ -30282,7 +29450,6 @@ "com.amazonaws.ec2#DescribeIamInstanceProfileAssociationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -30309,8 +29476,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeIamInstanceProfileAssociationsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of items to return for this request. To get the next page of\n items, make another request with the token returned in the output. For more information, \n see Pagination.
" } }, @@ -30498,8 +29663,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The filters.
\n\n architecture
- The image architecture (i386
| x86_64
| \n arm64
| x86_64_mac
| arm64_mac
).
\n block-device-mapping.delete-on-termination
- A Boolean value that indicates\n \twhether the Amazon EBS volume is deleted on instance termination.
\n block-device-mapping.device-name
- The device name specified in the block device mapping (for\n example, /dev/sdh
or xvdh
).
\n block-device-mapping.snapshot-id
- The ID of the snapshot used for the Amazon EBS\n volume.
\n block-device-mapping.volume-size
- The volume size of the Amazon EBS volume, in GiB.
\n block-device-mapping.volume-type
- The volume type of the Amazon EBS volume\n (io1
| io2
| gp2
| gp3
| sc1\n
| st1
| standard
).
\n block-device-mapping.encrypted
- A Boolean that indicates whether the Amazon EBS volume is encrypted.
\n creation-date
- The time when the image was created, in the ISO 8601\n format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example,\n 2021-09-29T11:04:43.305Z
. You can use a wildcard (*
), for\n example, 2021-09-29T*
, which matches an entire day.
\n description
- The description of the image (provided during image\n creation).
\n ena-support
- A Boolean that indicates whether enhanced networking\n with ENA is enabled.
\n hypervisor
- The hypervisor type (ovm
|\n xen
).
\n image-id
- The ID of the image.
\n image-type
- The image type (machine
| kernel
|\n ramdisk
).
\n is-public
- A Boolean that indicates whether the image is public.
\n kernel-id
- The kernel ID.
\n manifest-location
- The location of the image manifest.
\n name
- The name of the AMI (provided during image creation).
\n owner-alias
- The owner alias (amazon
| aws-marketplace
). \n The valid aliases are defined in an Amazon-maintained list. This is not the Amazon Web Services account alias that can be \n \tset using the IAM console. We recommend that you use the Owner \n \trequest parameter instead of this filter.
\n owner-id
- The Amazon Web Services account ID of the owner. We recommend that you use the \n \t\tOwner request parameter instead of this filter.
\n platform
- The platform. The only supported value is windows
.
\n product-code
- The product code.
\n product-code.type
- The type of the product code (marketplace
).
\n ramdisk-id
- The RAM disk ID.
\n root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
\n root-device-type
- The type of the root device volume (ebs
|\n instance-store
).
\n state
- The state of the image (available
| pending
\n | failed
).
\n state-reason-code
- The reason code for the state change.
\n state-reason-message
- The message for the state change.
\n sriov-net-support
- A value of simple
indicates\n that enhanced networking with the Intel 82599 VF interface is enabled.
\n tag
:Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
\n tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
\n virtualization-type
- The virtualization type (paravirtual
|\n hvm
).
The filters.
\n\n architecture
- The image architecture (i386
| x86_64
| \n arm64
| x86_64_mac
| arm64_mac
).
\n block-device-mapping.delete-on-termination
- A Boolean value that indicates\n \twhether the Amazon EBS volume is deleted on instance termination.
\n block-device-mapping.device-name
- The device name specified in the block device mapping (for\n example, /dev/sdh
or xvdh
).
\n block-device-mapping.snapshot-id
- The ID of the snapshot used for the Amazon EBS\n volume.
\n block-device-mapping.volume-size
- The volume size of the Amazon EBS volume, in GiB.
\n block-device-mapping.volume-type
- The volume type of the Amazon EBS volume\n (io1
| io2
| gp2
| gp3
| sc1\n
| st1
| standard
).
\n block-device-mapping.encrypted
- A Boolean that indicates whether the Amazon EBS volume is encrypted.
\n creation-date
- The time when the image was created, in the ISO 8601\n format in the UTC time zone (YYYY-MM-DDThh:mm:ss.sssZ), for example,\n 2021-09-29T11:04:43.305Z
. You can use a wildcard (*
), for\n example, 2021-09-29T*
, which matches an entire day.
\n description
- The description of the image (provided during image\n creation).
\n ena-support
- A Boolean that indicates whether enhanced networking\n with ENA is enabled.
\n hypervisor
- The hypervisor type (ovm
|\n xen
).
\n image-id
- The ID of the image.
\n image-type
- The image type (machine
| kernel
|\n ramdisk
).
\n is-public
- A Boolean that indicates whether the image is public.
\n kernel-id
- The kernel ID.
\n manifest-location
- The location of the image manifest.
\n name
- The name of the AMI (provided during image creation).
\n owner-alias
- The owner alias (amazon
| aws-marketplace
). \n The valid aliases are defined in an Amazon-maintained list. This is not the Amazon Web Services account alias that can be \n \tset using the IAM console. We recommend that you use the Owner \n \trequest parameter instead of this filter.
\n owner-id
- The Amazon Web Services account ID of the owner. We recommend that you use the \n \t\tOwner request parameter instead of this filter.
\n platform
- The platform. The only supported value is windows
.
\n product-code
- The product code.
\n product-code.type
- The type of the product code (marketplace
).
\n ramdisk-id
- The RAM disk ID.
\n root-device-name
- The device name of the root device volume (for example, /dev/sda1
).
\n root-device-type
- The type of the root device volume (ebs
|\n instance-store
).
\n source-instance-id
- The ID of the instance that the AMI was created from\n if the AMI was created using CreateImage. This filter is applicable only if the AMI was\n created using CreateImage.
\n state
- The state of the image (available
| pending
\n | failed
).
\n state-reason-code
- The reason code for the state change.
\n state-reason-message
- The message for the state change.
\n sriov-net-support
- A value of simple
indicates\n that enhanced networking with the Intel 82599 VF interface is enabled.
\n tag
:Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
\n tag-key
- The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
\n virtualization-type
- The virtualization type (paravirtual
|\n hvm
).
Specifies whether to include deprecated AMIs.
\nDefault: No deprecated AMIs are included in the response.
\nIf you are the AMI owner, all deprecated AMIs appear in the response regardless of what\n you specify for this parameter.
\nSpecifies whether to include disabled AMIs.
\nDefault: No disabled AMIs are included in the response.
" + } + }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, @@ -30737,8 +29900,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call.
" } }, @@ -30850,8 +30009,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call. To retrieve the remaining results, make another call\n with the returned NextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, @@ -31085,7 +30234,6 @@ "com.amazonaws.ec2#DescribeInstanceCreditSpecificationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -31098,8 +30246,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the instance IDs\n parameter in the same call.
" } }, @@ -31178,8 +30322,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken
value. This value can\n be between 20 and 500. You cannot specify this parameter and the event window IDs parameter\n in the same call.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the instance IDs parameter in the same request.
" } }, @@ -31426,8 +30562,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
When true
, includes the health status for all instances. When\n false
, includes the health status for running instances only.
Default: false
\n
Checks whether you have the required permissions for the action, without actually making the request,\n and provides an error response. If you have the required permissions, the error response is\n DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request,\n and provides an error response. If you have the required permissions, the error response is\n DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the instance IDs parameter in the same request.
", "smithy.api#xmlName": "maxResults" } @@ -31966,7 +31090,6 @@ "com.amazonaws.ec2#DescribeInternetGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -31987,8 +31110,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } } @@ -32068,8 +31187,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in the request.
" } }, @@ -32154,8 +31269,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of resource discoveries to return in one page of results.
" } }, @@ -32240,8 +31351,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of resource discovery associations to return in one page of results.
" } }, @@ -32326,8 +31433,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in the request.
" } }, @@ -32412,8 +31515,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in the request.
" } }, @@ -32511,16 +31610,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#Ipv6PoolMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
If true
, the public key material is included in the response.
Default: false
\n
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken
value. This value\n can be between 1 and 200.
If true
, and if a Systems Manager parameter is specified for ImageId
,\n the AMI ID is displayed in the response for imageId
.
If false
, and if a Systems Manager parameter is specified for ImageId
,\n the parameter is displayed in the response for imageId
.
For more information, see Use a Systems \n Manager parameter instead of an AMI ID in the Amazon Elastic Compute Cloud User Guide.
\nDefault: false
\n
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken
value. This value\n can be between 1 and 200.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining\n results of the initial request can be seen by sending another request with the returned\n NextToken
value. This value can be between 5 and 1000; if\n MaxResults
is given a value outside of this range, an error is returned.
Default: If no value is provided, the default is 1000.
", "smithy.api#xmlName": "maxResults" } @@ -33837,7 +32884,6 @@ "com.amazonaws.ec2#DescribeNatGatewaysMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -33850,8 +32896,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } }, @@ -33976,7 +33018,6 @@ "com.amazonaws.ec2#DescribeNetworkAclsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -33997,8 +33038,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } } @@ -34109,16 +33146,12 @@ "MaxResults": { "target": "com.amazonaws.ec2#NetworkInsightsMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. To get the next page of items,\n\t\t\tmake another request with the token returned in the output. If this parameter is not specified, \n\t\t\tup to 50 results are returned by default. For more information, see\n\t\t\tPagination.
" } } @@ -34754,7 +33770,6 @@ "com.amazonaws.ec2#DescribeNetworkInterfacesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -34776,8 +33791,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. To get the next page of items,\n\t\t make another request with the token returned in the output. You cannot specify this\n\t\t parameter and the network interface IDs parameter in the same request. For more information, \n\t\t see Pagination.
" } } @@ -34859,8 +33870,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call. To retrieve the remaining\n results, make another call with the returned NextToken value.
" } }, @@ -35113,8 +34113,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#PoolMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to display all Regions, including Regions that are disabled for your account.
" } } @@ -35297,7 +34291,6 @@ "com.amazonaws.ec2#DescribeReplaceRootVolumeTasksMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -35324,8 +34317,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#DescribeReplaceRootVolumeTasksMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output. \n\tFor more information, see Pagination.
" } }, @@ -35338,8 +34329,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Include Reserved Instance Marketplace offerings in the response.
" } }, @@ -35569,24 +34556,18 @@ "MaxDuration": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum duration (in seconds) to filter when searching for offerings.
\nDefault: 94608000 (3 years)
" } }, "MaxInstanceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of instances to filter when searching for offerings.
\nDefault: 20
" } }, "MinDuration": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum duration (in seconds) to filter when searching for offerings.
\nDefault: 2592000 (1 month)
" } }, @@ -35613,8 +34594,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining\n\t\t\tresults of the initial request can be seen by sending another request with the returned\n\t\t\t\tNextToken
value. The maximum is 100.
Default: 100
", "smithy.api#xmlName": "maxResults" } @@ -35711,8 +34688,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } } @@ -35903,7 +34873,6 @@ "com.amazonaws.ec2#DescribeScheduledInstanceAvailabilityMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 300 @@ -35916,8 +34885,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call. \n This value can be between 5 and 300. The default value is 300.\n To retrieve the remaining results, make another call with the returned\n NextToken
value.
The maximum available duration, in hours. This value must be greater than MinSlotDurationInHours
\n and less than 1,720.
The minimum available duration, in hours. The minimum required duration is 1,200 hours per year. For example, the minimum daily schedule is 4 hours, the minimum weekly schedule is 24 hours, and the minimum monthly schedule is 100 hours.
" } }, @@ -36029,8 +34990,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call. \n This value can be between 5 and 300. The default value is 100.\n To retrieve the remaining results, make another call with the returned\n NextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. To get the next page of \n items, make another request with the token returned in the output. This value\n can be between 5 and 1000. If this parameter is not specified, then all items are\n returned. For more information, see Pagination.
" } } @@ -36326,7 +35276,6 @@ "com.amazonaws.ec2#DescribeSecurityGroupsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -36361,8 +35310,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. To get the next page of items,\n make another request with the token returned in the output. This value can be between 5 and 1000. \n If this parameter is not specified, then all items are returned. For more information, see \n Pagination.
" } } @@ -36459,8 +35404,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of snapshots to return for this request.\n This value can be between 5 and 1,000; if this value is larger than 1,000, only 1,000 results are returned. \n If this parameter is not used, then the request returns all snapshots. \n You cannot specify this parameter and the snapshot IDs parameter in the same request. For more information, \n see Pagination.
" } }, @@ -36702,8 +35641,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } @@ -36982,7 +35912,6 @@ "com.amazonaws.ec2#DescribeSpotFleetRequestHistoryMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -36996,8 +35925,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } @@ -37182,8 +36107,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } @@ -37405,8 +36326,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } } @@ -37537,8 +36454,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } @@ -37643,7 +36556,6 @@ "com.amazonaws.ec2#DescribeStaleSecurityGroupsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 255 @@ -37665,16 +36577,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. To get the next page of items,\n make another request with the token returned in the output. For more information, \n see Pagination.
" } }, @@ -37789,15 +36697,13 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The filters.
\n\n task-state
- Returns tasks in a certain state (InProgress
|\n Completed
| Failed
)
\n bucket
- Returns task information for tasks that targeted a specific\n bucket. For the filter value, specify the bucket name.
The filters.
\n\n task-state
- Returns tasks in a certain state (InProgress
|\n Completed
| Failed
)
\n bucket
- Returns task information for tasks that targeted a specific\n bucket. For the filter value, specify the bucket name.
When you specify the ImageIds
parameter, any filters that you specify are\n ignored. To use the filters, you must remove the ImageIds
parameter.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the ImageIDs
parameter\n in the same call.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
\nYou cannot specify this parameter and the ImageIds
parameter in the same\n call.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } } @@ -38056,8 +36954,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. This value can be between 5 and 1000. \n To get the next page of items, make another request with the token returned in the output.\n For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } @@ -38147,8 +37041,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. To get the next page of items,\n make another request with the token returned in the output. This value can be between 5 and 1,000;\n if the value is larger than 1,000, only 1,000 results are returned. If this parameter is not used, \n then all items are returned. You cannot specify this parameter and the volume IDs parameter in the \n same request. For more information, see Pagination.
" } }, @@ -39999,8 +38807,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results (up to a limit of 500) to be returned in a paginated\n request. For more information, see Pagination.
" } } @@ -40265,8 +39067,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of volumes to return for this request. \n This value can be between 5 and 500; if you specify a value larger than 500, only 500 items are returned. \n If this parameter is not used, then all items are returned. You cannot specify this parameter and the\n volume IDs parameter in the same request. For more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } @@ -40369,8 +39167,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
", "smithy.api#xmlName": "maxResults" } @@ -40540,8 +39333,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in a single call. To retrieve the remaining\n results, make another request with the returned NextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining\n results of the initial request can be seen by sending another request with the returned\n NextToken
value. This value can be between 5 and 1,000; if\n MaxResults
is given a value larger than 1,000, only 1,000 results are\n returned.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining\n results of the initial request can be seen by sending another request with the returned\n NextToken
value. This value can be between 5 and 1,000; if\n MaxResults
is given a value larger than 1,000, only 1,000 results are\n returned.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining\n results of the initial request can be seen by sending another request with the returned\n NextToken
value. This value can be between 5 and 1,000; if\n MaxResults
is given a value larger than 1,000, only 1,000 results are\n returned.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. The request returns a token that you can specify in a subsequent call to get the next set of results.
\nConstraint: If the value is greater than 1,000, we return only 1,000 items.
" } }, @@ -41023,8 +39794,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request. The request returns a token that you can specify in a subsequent call to get the next set of results.
\nConstraint: If the value is greater than 1,000, we return only 1,000 items.
" } }, @@ -41149,7 +39916,6 @@ "com.amazonaws.ec2#DescribeVpcPeeringConnectionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -41170,8 +39936,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } } @@ -41313,7 +40075,6 @@ "com.amazonaws.ec2#DescribeVpcsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -41341,8 +40102,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n\tTo get the next page of items, make another request with the token returned in the output.\n\tFor more information, see Pagination.
" } } @@ -41485,8 +40242,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.\n The default is false
.
Indicates whether to partition the flow log per hour. This reduces the cost and response \n time for queries. The default is false
.
Indicates whether to use Hive-compatible prefixes for flow logs stored in Amazon S3.
", "smithy.api#xmlName": "hiveCompatiblePartitions" } @@ -41648,8 +40395,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PerHourPartition", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to partition the flow log per hour.
", "smithy.api#xmlName": "perHourPartition" } @@ -41678,8 +40423,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Specifies whether to force a detachment.
\nUse the Force
parameter only as a last resort to detach a network interface from a failed instance.
If you use the Force
parameter to detach a network interface, you might not be able to attach a different network interface to the same index on the instance without first stopping and starting the instance.
If you force the detachment of a network interface, the instance metadata\n might not get updated. This means that the attributes associated\n with the detached network interface might still be visible. The\n instance metadata will get updated when you stop and start the\n instance.
\nChecks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Forces detachment if the previous detachment attempt did not occur cleanly (for example,\n logging into an instance, unmounting the volume, and detaching normally). This option can lead\n to data loss or a corrupted file system. Use this option only as a last resort to detach a\n volume from a failed instance. The instance won't have an opportunity to flush file system\n caches or file system metadata. If you use this option, you must perform file system check and\n repair procedures.
" } }, @@ -41985,8 +40716,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether the unsubscribe action was successful.
", "smithy.api#xmlName": "output" } @@ -42366,8 +41087,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The updated status of encryption by default.
", "smithy.api#xmlName": "ebsEncryptionByDefault" } @@ -42420,16 +41137,12 @@ "Force": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Forces the image settings to turn off faster launching for your Windows AMI. This parameter overrides \n\t\t\tany errors that are encountered while cleaning up resources in your account.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of instances that Amazon EC2 can launch at the same time to \n\t\t\tcreate pre-provisioned snapshots for Windows faster launching.
", "smithy.api#xmlName": "maxParallelLaunches" } @@ -42751,8 +41462,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Sets the AMI state to disabled
and removes all launch permissions from the\n AMI. A disabled AMI can't be used for instance launches.
A disabled AMI can't be shared. If a public or shared AMI was previously shared, it is\n made private. If an AMI was shared with an Amazon Web Services account, organization, or Organizational\n Unit, they lose access to the disabled AMI.
\nA disabled AMI does not appear in DescribeImages API calls by\n default.
\nOnly the AMI owner can disable an AMI.
\nYou can re-enable a disabled AMI using EnableImage.
\nFor more information, see Disable an AMI in the\n Amazon EC2 User Guide.
" + } + }, "com.amazonaws.ec2#DisableImageBlockPublicAccess": { "type": "operation", "input": { @@ -42803,8 +41524,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
The ID of the AMI.
", + "smithy.api#required": {} + } + }, + "DryRun": { + "target": "com.amazonaws.ec2#Boolean", + "traits": { + "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The result of disabling the IPAM account.
", "smithy.api#xmlName": "success" } @@ -42955,8 +41704,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
If true
, access to the EC2 serial console of all instances is enabled for\n\t\t\tyour account. If false
, access to the EC2 serial console of all instances\n\t\t\tis disabled for your account.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum amount of time to wait (in seconds) before forcibly releasing the IP addresses if connections are still in progress. Default value is 350 seconds.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
The size of the disk image, in GiB.
", "smithy.api#xmlName": "size" } @@ -44140,7 +42845,6 @@ "traits": { "aws.protocols#ec2QueryName": "Bytes", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the disk image, in GiB.
", "smithy.api#required": {}, "smithy.api#xmlName": "bytes" @@ -44215,8 +42919,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Size", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the volume, in GiB.
", "smithy.api#xmlName": "size" } @@ -44358,8 +43060,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PrivateDnsOnlyForInboundResolverEndpoint", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to enable private DNS only for inbound endpoints.
", "smithy.api#xmlName": "privateDnsOnlyForInboundResolverEndpoint" } @@ -44381,8 +43081,6 @@ "PrivateDnsOnlyForInboundResolverEndpoint": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to enable private DNS only for inbound endpoints. This option is\n available only for services that support both gateway and interface endpoints. It routes\n traffic that originates from the VPC to the gateway endpoint and traffic that originates\n from on-premises to the interface endpoint.
" } } @@ -44432,8 +43130,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether DNS servers should be used. Specify False
to delete the existing DNS \n\t\t\tservers.
Indicates whether the EBS volume is deleted on instance termination. For more\n information, see Preserving Amazon EBS volumes on instance termination in the\n Amazon EC2 User Guide.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -44535,8 +43225,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Iops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of I/O operations per second (IOPS). For gp3
, io1
, and io2
volumes,\n this represents the number of IOPS that are provisioned for the volume. For gp2
\n volumes, this represents the baseline performance of the volume and the rate at which\n the volume accumulates I/O credits for bursting.
The following are the supported values for each volume type:
\n\n gp3
: 3,000-16,000 IOPS
\n io1
: 100-64,000 IOPS
\n io2
: 100-64,000 IOPS
For io1
and io2
volumes, we guarantee 64,000 IOPS only for\n Instances built on the\n Nitro System. Other instance families guarantee performance up to\n 32,000 IOPS.
This parameter is required for io1
and io2
volumes. The default for gp3
volumes\n is 3,000 IOPS. This parameter is not supported for gp2
, st1
, sc1
, or standard
\n volumes.
The size of the volume, in GiBs. You must specify either a snapshot ID or a volume\n size. If you specify a snapshot, the default is the snapshot size. You can specify a\n volume size that is equal to or larger than the snapshot size.
\nThe following are the supported volumes sizes for each volume type:
\n\n gp2
and gp3
:1-16,384
\n io1
and io2
: 4-16,384
\n st1
and sc1
: 125-16,384
\n standard
: 1-1,024
The throughput that the volume supports, in MiB/s.
\nThis parameter is valid only for gp3
volumes.
Valid Range: Minimum value of 125. Maximum value of 1000.
", "smithy.api#xmlName": "throughput" } @@ -44597,8 +43281,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the encryption state of an EBS volume is changed while being\n restored from a backing snapshot. The effect of setting the encryption state to true
depends on \nthe volume origin (new or from a snapshot), starting encryption state, ownership, and whether encryption by default is enabled. For more information, see Amazon EBS encryption in the Amazon EC2 User Guide.
In no case can you remove encryption from an encrypted volume.
\nEncrypted volumes can only be attached to instances that support Amazon EBS encryption. For\n more information, see Supported instance types.
\nThis parameter is not returned by DescribeImageAttribute.
\nFor CreateImage and RegisterImage, whether you can \n include this parameter, and the allowed values differ depending on the type of block \n device mapping you are creating.
\nIf you are creating a block device mapping for a new (empty) \n volume, you can include this parameter, and specify either true
\n for an encrypted volume, or false
for an unencrypted volume. If you omit \n this parameter, it defaults to false
(unencrypted).
If you are creating a block device mapping from an existing \n encrypted or unencrypted snapshot, you must omit this parameter. If you \n include this parameter, the request will fail, regardless of the value that you \n specify.
\nIf you are creating a block device mapping from an existing \n unencrypted volume, you can include this parameter, but you must specify \n false
. If you specify true
, the request will fail. In this \n case, we recommend that you omit the parameter.
If you are creating a block device mapping from an existing \n encrypted volume, you can include this parameter, and specify either \n true
or false
. However, if you specify false
, \n the parameter is ignored and the block device mapping is always encrypted. In this \n case, we recommend that you omit the parameter.
Indicates whether the volume is deleted on instance termination.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -44714,8 +43394,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the volume is deleted on instance termination.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -44938,8 +43616,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PreserveClientIp", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether your client's IP address is preserved as the source. The value is true
or false
.
If true
, your client's IP address is used when you connect to a resource.
If false
, the elastic network interface IP address is used when you connect to a resource.
Default: true
\n
\n The number of elastic inference accelerators to attach to the instance. \n
\nDefault: 1
" } } @@ -45403,7 +44077,6 @@ "com.amazonaws.ec2#ElasticInferenceAcceleratorCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -45427,8 +44100,6 @@ "EnaSrdEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether ENA Express is enabled for the network interface.
" } }, @@ -45452,8 +44123,6 @@ "EnaSrdUdpEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether UDP traffic uses ENA Express. To specify this setting, you must first enable ENA Express.
" } } @@ -45519,8 +44188,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether the subscribe action was successful.
", "smithy.api#xmlName": "output" } @@ -45633,8 +44296,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The updated status of encryption by default.
", "smithy.api#xmlName": "ebsEncryptionByDefault" } @@ -45705,16 +44364,12 @@ "MaxParallelLaunches": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of instances that Amazon EC2 can launch at the same time to create \n\t\t\tpre-provisioned snapshots for Windows faster launching. Value must be \n\t\t\t6
or greater.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of instances that Amazon EC2 can launch at the same time to \n\t\t\tcreate pre-provisioned snapshots for Windows faster launching.
", "smithy.api#xmlName": "maxParallelLaunches" } @@ -46036,8 +44689,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Re-enables a disabled AMI. The re-enabled AMI is marked as available
and can\n be used for instance launches, appears in describe operations, and can be shared. Amazon Web Services\n accounts, organizations, and Organizational Units that lost access to the AMI when it was\n disabled do not regain access automatically. Once the AMI is available, it can be shared with\n them again.
Only the AMI owner can re-enable a disabled AMI.
\nFor more information, see Disable an AMI in the\n Amazon EC2 User Guide.
" + } + }, "com.amazonaws.ec2#EnableImageBlockPublicAccess": { "type": "operation", "input": { @@ -46096,8 +44759,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
The ID of the AMI.
", + "smithy.api#required": {} + } + }, + "DryRun": { + "target": "com.amazonaws.ec2#Boolean", + "traits": { + "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The result of enabling the IPAM account.
", "smithy.api#xmlName": "success" } @@ -46256,8 +44947,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, returns an error.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
If true
, access to the EC2 serial console of all instances is enabled for\n\t\t\tyour account. If false
, access to the EC2 serial console of all instances\n\t\t\tis disabled for your account.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
If this parameter is set to true
, the instance is enabled for Amazon Web Services Nitro Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro\n Enclaves.
To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to\n true
.
The listener port of the load balancer.
", "smithy.api#xmlName": "loadBalancerListenerPort" } @@ -47020,8 +45685,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "LoadBalancerTargetPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The target port.
", "smithy.api#xmlName": "loadBalancerTargetPort" } @@ -47078,8 +45741,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "Port", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The port.
", "smithy.api#xmlName": "port" } @@ -47316,8 +45977,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of pre-provisioned snapshots to keep on hand for a fast-launch enabled Windows AMI.
" } } @@ -48163,8 +46814,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetResourceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of pre-provisioned snapshots requested to keep on hand for a fast-launch enabled Windows AMI.
", "smithy.api#xmlName": "targetResourceCount" } @@ -48331,8 +46980,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The first port in the range.
", "smithy.api#xmlName": "fromPort" } @@ -48341,8 +46988,6 @@ "target": "com.amazonaws.ec2#Port", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The last port in the range.
", "smithy.api#xmlName": "toPort" } @@ -48510,8 +47155,6 @@ "target": "com.amazonaws.ec2#Priority", "traits": { "aws.protocols#ec2QueryName": "Priority", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The rule priority.
", "smithy.api#xmlName": "priority" } @@ -48597,8 +47240,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The total number of instances for which the Capacity Reservation reserves capacity.
", "smithy.api#xmlName": "totalInstanceCount" } @@ -48607,8 +47248,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "FulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of capacity units fulfilled by the Capacity Reservation. For more information, see \n\t\t\t\n\t\t\t\tTotal target capacity in the Amazon EC2 User Guide.
", "smithy.api#xmlName": "fulfilledCapacity" } @@ -48617,8 +47256,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the Capacity Reservation reserves capacity for EBS-optimized instance types.
", "smithy.api#xmlName": "ebsOptimized" } @@ -48738,8 +47375,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "FulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of units fulfilled by this request compared to the set target\n capacity.
", "smithy.api#xmlName": "fulfilledCapacity" } @@ -48748,8 +47383,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "FulfilledOnDemandCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of units fulfilled by this request compared to the set target On-Demand\n capacity.
", "smithy.api#xmlName": "fulfilledOnDemandCapacity" } @@ -48774,8 +47407,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "TerminateInstancesWithExpiration", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether running instances should be terminated when the EC2 Fleet expires.
", "smithy.api#xmlName": "terminateInstancesWithExpiration" } @@ -48808,8 +47439,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ReplaceUnhealthyInstances", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether EC2 Fleet should replace unhealthy Spot Instances. Supported only for\n fleets of type maintain
. For more information, see EC2 Fleet\n health checks in the Amazon EC2 User Guide.
The number of units provided by the specified instance type.
", "smithy.api#xmlName": "weightedCapacity" } @@ -49044,8 +47671,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Priority", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The priority for the launch template override. The highest priority is launched\n first.
\nIf the On-Demand AllocationStrategy
is set to prioritized
,\n EC2 Fleet uses priority to determine which launch template override to use first in fulfilling\n On-Demand capacity.
If the Spot AllocationStrategy
is set to\n capacity-optimized-prioritized
, EC2 Fleet uses priority on a best-effort basis\n to determine which launch template override to use in fulfilling Spot capacity, but\n optimizes for capacity first.
Valid values are whole numbers starting at 0
. The lower the number, the\n higher the priority. If no number is set, the override has the lowest priority. You can set\n the same priority for different launch template overrides.
The number of units provided by the specified instance type.
" } }, "Priority": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The priority for the launch template override. The highest priority is launched\n first.
\nIf the On-Demand AllocationStrategy
is set to prioritized
,\n EC2 Fleet uses priority to determine which launch template override to use first in fulfilling\n On-Demand capacity.
If the Spot AllocationStrategy
is set to\n capacity-optimized-prioritized
, EC2 Fleet uses priority on a best-effort basis\n to determine which launch template override to use in fulfilling Spot capacity, but\n optimizes for capacity first.
Valid values are whole numbers starting at 0
. The lower the number, the\n higher the priority. If no number is set, the launch template override has the lowest\n priority. You can set the same priority for different launch template overrides.
The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot\n Instance after launching a new replacement Spot Instance.
\nRequired when ReplacementStrategy
is set to launch-before-terminate
.
Not valid when ReplacementStrategy
is set to launch
.
Valid values: Minimum value of 120
seconds. Maximum value of 7200
seconds.
The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot\n Instance after launching a new replacement Spot Instance.
\nRequired when ReplacementStrategy
is set to launch-before-terminate
.
Not valid when ReplacementStrategy
is set to launch
.
Valid values: Minimum value of 120
seconds. Maximum value of 7200
seconds.
The maximum interval of time, in seconds, during which a flow of packets is captured and aggregated into a flow log record.
\nWhen a network interface is attached to a Nitro-based\n instance, the aggregation interval is always 60 seconds (1 minute) or less,\n regardless of the specified value.
\nValid Values: 60
| 600
\n
Indicates whether the AFI is public.
", "smithy.api#xmlName": "public" } @@ -49819,8 +48429,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DataRetentionSupport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether data retention support is enabled for the AFI.
", "smithy.api#xmlName": "dataRetentionSupport" } @@ -50091,8 +48699,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
Valid range: Minimum value of 1. Maximum value of 1000.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The number of instances for which the Capacity Reservation reserves capacity.
", "smithy.api#xmlName": "totalInstanceCount" } @@ -50389,8 +48980,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The remaining capacity. Indicates the number of instances that can be launched in the Capacity Reservation.
", "smithy.api#xmlName": "availableInstanceCount" } @@ -50449,8 +49038,6 @@ "MaxResults": { "target": "com.amazonaws.ec2#CoipPoolMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
When enabled, retrieves the latest console output for the instance.
\nDefault: disabled (false
)
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
When set to true
, acts as keystroke input and wakes up an instance that's\n in standby or \"sleep\" mode.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether encryption by default is enabled.
", "smithy.api#xmlName": "ebsEncryptionByDefault" } @@ -50833,8 +49402,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return for the request in a single page. The remaining results can be seen by sending another request with the returned nextToken
value. This value can be between 5 and 500. If maxResults
is given a larger value than 500, you receive an error.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, @@ -51219,8 +49775,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of historical results you would like returned per page. Defaults to 100.
" } }, @@ -51383,8 +49933,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of discovered accounts to return in one page of results.
" } } @@ -51478,8 +50024,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of discovered resource CIDRs to return in one page of results.
" } } @@ -51570,7 +50112,6 @@ "com.amazonaws.ec2#GetIpamPoolAllocationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1000, "max": 100000 @@ -51583,8 +50124,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results you would like returned per page.
" } }, @@ -51676,8 +50213,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in the request.
" } }, @@ -51763,8 +50296,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return in the request.
" } }, @@ -51933,8 +50462,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The version of the prefix list for which to return the entries. The default is the current version.
" } }, "MaxResults": { "target": "com.amazonaws.ec2#PrefixListMaxResults", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of results to return with a single call.\n To retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
If true
, the exchange is valid. If false
, the exchange cannot be completed.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
If true
, access to the EC2 serial console of all instances is enabled for\n\t\t\tyour account. If false
, access to the EC2 serial console of all instances\n\t\t\tis disabled for your account.
The target capacity.
", "smithy.api#required": {} } @@ -52600,8 +51099,6 @@ "SingleAvailabilityZone": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Specify true
so that the response returns a list of scored Availability Zones.\n Otherwise, the response returns a list of scored Regions.
A list of scored Availability Zones is useful if you want to launch all of your Spot\n capacity into a single Availability Zone.
" } }, @@ -52621,16 +51118,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of items to return for this request.\n To get the next page of items, make another request with the token returned in the output.\n\t For more information, see Pagination.
" } }, @@ -52684,7 +51177,6 @@ "com.amazonaws.ec2#GetSubnetCidrReservationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -52712,8 +51204,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The status of the Verified Access policy.
", "smithy.api#xmlName": "policyEnabled" } @@ -53451,8 +51907,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The status of the Verified Access policy.
", "smithy.api#xmlName": "policyEnabled" } @@ -53527,8 +51979,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
If true
, your instance is enabled for hibernation; otherwise, it is not\n enabled for hibernation.
Set to true
to enable your instance for hibernation.
Default: false
\n
Indicates whether the Dedicated Host is in a host resource group. If memberOfServiceLinkedResourceGroup is true
, the\n host is in a host resource group; otherwise, it is not.
The duration of the offering (in seconds).
", "smithy.api#xmlName": "duration" } @@ -54331,8 +52769,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Cores", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of cores on the Dedicated Host.
", "smithy.api#xmlName": "cores" } @@ -54357,8 +52793,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Sockets", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of sockets on the Dedicated Host.
", "smithy.api#xmlName": "sockets" } @@ -54367,8 +52801,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalVCpus", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The total number of vCPUs on the Dedicated Host.
", "smithy.api#xmlName": "totalVCpus" } @@ -54402,8 +52834,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Count", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of Dedicated Hosts the reservation is associated with.
", "smithy.api#xmlName": "count" } @@ -54420,8 +52850,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Duration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The length of the reservation's term, specified in seconds. Can be 31536000 (1\n year)
| 94608000 (3 years)
.
The ICMP code. A value of -1 means all codes for the specified ICMP type.
", "smithy.api#xmlName": "code" } @@ -54820,8 +53245,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Type", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The ICMP type. A value of -1 means all types.
", "smithy.api#xmlName": "type" } @@ -54854,8 +53277,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "UseLongIds", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether longer IDs (17-character IDs) are enabled for the resource.
", "smithy.api#xmlName": "useLongIds" } @@ -54938,8 +53359,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPublic", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the image has public launch permissions. The value is true
if\n\t\t\t\tthis image has public launch permissions or false
\n\t\t\t\tif it has only implicit and explicit launch permissions.
Specifies whether enhanced networking with ENA is enabled.
", "smithy.api#xmlName": "enaSupport" } @@ -55038,7 +53455,7 @@ "target": "com.amazonaws.ec2#HypervisorType", "traits": { "aws.protocols#ec2QueryName": "Hypervisor", - "smithy.api#documentation": "The hypervisor type of the image.
", + "smithy.api#documentation": "The hypervisor type of the image. Only xen
is supported. ovm
is\n not supported.
If v2.0
, it indicates that IMDSv2 is specified in the AMI. Instances launched\n from this AMI will have HttpTokens
automatically set to required
so\n that, by default, the instance requires that IMDSv2 is used when requesting instance metadata.\n In addition, HttpPutResponseHopLimit
is set to 2
. For more\n information, see Configure\n the AMI in the Amazon EC2 User Guide.
The ID of the instance that the AMI was created from if the AMI was created using CreateImage. This field only appears if the AMI was created using\n CreateImage.
", + "smithy.api#xmlName": "sourceInstanceId" + } } }, "traits": { @@ -55538,6 +53963,12 @@ "traits": { "smithy.api#enumValue": "error" } + }, + "disabled": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "disabled" + } } } }, @@ -55609,8 +54040,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Specifies whether the destination AMI of the imported image should be encrypted. The default KMS key for EBS is used\n unless you specify a non-default KMS key using KmsKeyId
. For more information, see Amazon EBS Encryption in the\n Amazon Elastic Compute Cloud User Guide.
Indicates whether the AMI is encrypted.
", "smithy.api#xmlName": "encrypted" } @@ -55968,8 +54389,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the image is encrypted.
", "smithy.api#xmlName": "encrypted" } @@ -56168,8 +54587,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Monitoring", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether monitoring is enabled.
", "smithy.api#xmlName": "monitoring" } @@ -56234,8 +54651,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of bytes converted so far.
", "smithy.api#xmlName": "bytesConverted" } @@ -56413,8 +54826,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Specifies whether the destination snapshot of the imported image should be encrypted. The default KMS key for EBS is\n used unless you specify a non-default KMS key using KmsKeyId
. For more information, see Amazon EBS Encryption in the\n Amazon Elastic Compute Cloud User Guide.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of bytes converted so far.
", "smithy.api#xmlName": "bytesConverted" } @@ -56937,8 +55340,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AmiLaunchIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The AMI launch index, which can be used to find this instance in the launch\n group.
", "smithy.api#xmlName": "amiLaunchIndex" } @@ -57123,8 +55524,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the instance is optimized for Amazon EBS I/O. This optimization\n provides dedicated throughput to Amazon EBS and an optimized configuration stack to\n provide optimal I/O performance. This optimization isn't available with all instance\n types. Additional usage charges apply when using an EBS Optimized instance.
", "smithy.api#xmlName": "ebsOptimized" } @@ -57133,8 +55532,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnaSupport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether enhanced networking with ENA is enabled.
", "smithy.api#xmlName": "enaSupport" } @@ -57223,8 +55620,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SourceDestCheck", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether source/destination checking is enabled.
", "smithy.api#xmlName": "sourceDestCheck" } @@ -57770,8 +56165,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of instances that can be launched onto the Dedicated Host based on the\n host's available capacity.
", "smithy.api#xmlName": "availableCapacity" } @@ -57788,8 +56181,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The total number of instances that can be launched onto the Dedicated Host if there\n are no instances running on it.
", "smithy.api#xmlName": "totalCapacity" } @@ -57805,7 +56196,6 @@ "com.amazonaws.ec2#InstanceConnectEndpointMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -57828,8 +56218,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of listed Reserved Instances in the state specified by the state
.
The hour when the time range begins.
", "smithy.api#xmlName": "startHour" } @@ -58187,8 +56573,6 @@ "target": "com.amazonaws.ec2#Hour", "traits": { "aws.protocols#ec2QueryName": "EndHour", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The hour when the time range ends.
", "smithy.api#xmlName": "endHour" } @@ -58219,8 +56603,6 @@ "StartHour": { "target": "com.amazonaws.ec2#Hour", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The hour when the time range begins.
" } }, @@ -58233,8 +56615,6 @@ "EndHour": { "target": "com.amazonaws.ec2#Hour", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The hour when the time range ends.
" } } @@ -58448,8 +56828,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPrimaryIpv6", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Determines if an IPv6 address associated with a network interface is the primary IPv6 address. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. \n For more information, see RunInstances.
", "smithy.api#xmlName": "isPrimaryIpv6" } @@ -58655,8 +57033,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel.
\nDefault: 1
\nPossible values: Integers from 1 to 64
" } }, @@ -58706,8 +57082,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "HttpPutResponseHopLimit", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel.
\nDefault: 1
\nPossible values: Integers from 1 to 64
", "smithy.api#xmlName": "httpPutResponseHopLimit" } @@ -58920,8 +57294,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SourceDestCheck", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether source/destination checking is enabled.
", "smithy.api#xmlName": "sourceDestCheck" } @@ -59050,8 +57422,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the network interface is deleted when the instance is terminated.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -59060,8 +57430,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The index of the device on the instance for the network interface attachment.
", "smithy.api#xmlName": "deviceIndex" } @@ -59078,8 +57446,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetworkCardIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The index of the network card.
", "smithy.api#xmlName": "networkCardIndex" } @@ -59105,8 +57471,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AssociatePublicIpAddress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to assign a public IPv4 address to an instance you launch in a VPC. The\n public IP address can only be assigned to a network interface for eth0, and can only be\n assigned to a new network interface, not an existing one. You cannot specify more than one\n network interface in the request. If launching into a default subnet, the default value is\n true
.
If set to true
, the interface is deleted when the instance is terminated. You can\n specify true
only if creating a new network interface when launching an\n instance.
The position of the network interface in the attachment order. \n A primary network interface has a device index of 0.
\nIf you specify a network interface when launching an instance, \n you must specify the device index.
", "smithy.api#xmlName": "deviceIndex" } @@ -59150,8 +57510,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv6AddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "A number of IPv6 addresses to assign to the network interface. Amazon EC2 chooses\n the IPv6 addresses from the range of the subnet. You cannot specify this option and the\n option to assign specific IPv6 addresses in the same request. You can specify this\n option if you've specified a minimum number of instances to launch.
", "smithy.api#xmlName": "ipv6AddressCount" } @@ -59192,8 +57550,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SecondaryPrivateIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of secondary private IPv4 addresses. You can't specify this option and specify more than one private IP address using the private IP addresses option. You cannot specify this option if you're\n \tlaunching more than one instance in a RunInstances request.
", "smithy.api#xmlName": "secondaryPrivateIpAddressCount" } @@ -59209,8 +57565,6 @@ "AssociateCarrierIpAddress": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to assign a carrier IP address to the network interface.
\nYou can only assign a carrier IP address to a network interface that is in a subnet in\n a Wavelength Zone. For more information about carrier IP addresses, see Carrier IP address in the Amazon Web Services Wavelength Developer\n Guide.
" } }, @@ -59223,8 +57577,6 @@ "NetworkCardIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The index of the network card. Some instance types support multiple network cards. \n The primary network interface must be assigned to network card index 0. \n The default is network card index 0.
\nIf you are using RequestSpotInstances to create Spot Instances, omit this parameter because\n you can’t specify the network card index when using this API. To specify the network\n card index, use RunInstances.
" } }, @@ -59238,8 +57590,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv4 delegated prefixes to be automatically assigned to the network interface. \n You cannot use this option if you use the Ipv4Prefix
option.
The number of IPv6 delegated prefixes to be automatically assigned to the network interface. \n You cannot use this option if you use the Ipv6Prefix
option.
The primary IPv6 address of the network interface. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information about primary IPv6 addresses, see RunInstances.
" } } @@ -59295,8 +57641,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Primary", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this IPv4 address is the primary private IP address of the network interface.
", "smithy.api#xmlName": "primary" } @@ -59386,8 +57730,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SpotMaxPricePercentageOverLowestPrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The price protection threshold for Spot Instances. This is the maximum you’ll pay for a Spot Instance,\n expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified\n attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance\n types priced above your threshold.
\nThe parameter accepts an integer, which Amazon EC2 interprets as a percentage.
\nTo turn off price protection, specify a high value, such as 999999
.
This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.
\nIf you set TargetCapacityUnitType
to vcpu
or\n memory-mib
, the price protection threshold is applied based on the\n per-vCPU or per-memory price instead of the per-instance price.
Default: 100
\n
The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance,\n expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified\n attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance\n types priced above your threshold.
\nThe parameter accepts an integer, which Amazon EC2 interprets as a percentage.
\nTo turn off price protection, specify a high value, such as 999999
.
This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.
\nIf you set TargetCapacityUnitType
to vcpu
or\n memory-mib
, the price protection threshold is applied based on the\n per-vCPU or per-memory price instead of the per-instance price.
Default: 20
\n
Indicates whether instance types must support hibernation for On-Demand\n Instances.
\nThis parameter is not supported for GetSpotPlacementScores.
\nDefault: false
\n
The price protection threshold for Spot Instance. This is the maximum you’ll pay for an Spot Instance,\n expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified\n attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance\n types priced above your threshold.
\nThe parameter accepts an integer, which Amazon EC2 interprets as a percentage.
\nTo turn off price protection, specify a high value, such as 999999
.
This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.
\nIf you set TargetCapacityUnitType
to vcpu
or\n memory-mib
, the price protection threshold is applied based on the\n per-vCPU or per-memory price instead of the per-instance price.
Default: 100
\n
The price protection threshold for On-Demand Instances. This is the maximum you’ll pay for an On-Demand Instance,\n expressed as a percentage above the least expensive current generation M, C, or R instance type with your specified\n attributes. When Amazon EC2 selects instance types with your attributes, it excludes instance\n types priced above your threshold.
\nThe parameter accepts an integer, which Amazon EC2 interprets as a percentage.
\nTo turn off price protection, specify a high value, such as 999999
.
This parameter is not supported for GetSpotPlacementScores and GetInstanceTypesFromInstanceRequirements.
\nIf you set TargetCapacityUnitType
to vcpu
or\n memory-mib
, the price protection threshold is applied based on the\n per-vCPU or per-memory price instead of the per-instance price.
Default: 20
\n
Indicates whether instance types must support hibernation for On-Demand Instances.
\nThis parameter is not supported for GetSpotPlacementScores.
\nDefault: false
\n
Excludes the root volume from being snapshotted.
" } }, @@ -59759,8 +58089,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Code", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The state of the instance as a 16-bit unsigned integer.
\nThe high byte is all of the bits between 2^8 and (2^16)-1, which equals decimal values\n between 256 and 65,535. These numerical values are used for internal purposes and should\n be ignored.
\nThe low byte is all of the bits between 2^0 and (2^8)-1, which equals decimal values\n between 0 and 255.
\nThe valid values for instance-state-code will all be in the range of the low byte and\n they are:
\n\n 0
: pending
\n
\n 16
: running
\n
\n 32
: shutting-down
\n
\n 48
: terminated
\n
\n 64
: stopping
\n
\n 80
: stopped
\n
You can ignore the high byte value by zeroing out all of the bits above 2^8 or 256 in\n decimal.
", "smithy.api#xmlName": "code" } @@ -60147,8 +58475,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IncludeAllTagsOfInstance", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates wheter all tag keys in the current Region are registered to appear in scheduled event notifications. \n \ttrue
indicates that all tag keys in the current Region are registered.
The number of instances the Amazon Web Services account currently has in the Capacity Reservation.
", "smithy.api#xmlName": "usedInstanceCount" } @@ -65036,10 +63492,7 @@ } }, "com.amazonaws.ec2#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.ec2#IntegerWithConstraints": { "type": "integer", @@ -65250,8 +63703,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP or ICMPv6, this is the type number. A value of -1 indicates all ICMP/ICMPv6 types. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.
", "smithy.api#xmlName": "fromPort" } @@ -65292,8 +63743,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP or ICMPv6, this is the code. A value of -1 indicates all ICMP/ICMPv6 codes. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.
", "smithy.api#xmlName": "toPort" } @@ -65426,8 +63875,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ScopeCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.\n
", "smithy.api#xmlName": "scopeCount" } @@ -65484,8 +63931,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ResourceDiscoveryAssociationCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The IPAM's resource discovery association count.
", "smithy.api#xmlName": "resourceDiscoveryAssociationCount" } @@ -65498,7 +63943,6 @@ "com.amazonaws.ec2#IpamAddressHistoryMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -65941,7 +64385,6 @@ "com.amazonaws.ec2#IpamMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -65951,7 +64394,6 @@ "com.amazonaws.ec2#IpamNetmaskLength": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 128 @@ -66085,8 +64527,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PoolDepth", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The depth of pools in your IPAM pool. The pool depth quota is 10. For more information, see Quotas in IPAM in the Amazon VPC IPAM User Guide.\n
", "smithy.api#xmlName": "poolDepth" } @@ -66119,8 +64559,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AutoImport", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If selected, IPAM will continuously look for resources within the CIDR range of this pool \n and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for\n these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import \n a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently \n marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM \n discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.\n
\nA locale must be set on the pool for this feature to work.
", "smithy.api#xmlName": "autoImport" } @@ -66129,8 +64567,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PubliclyAdvertisable", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Determines if a pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4
.
The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
", "smithy.api#xmlName": "allocationMinNetmaskLength" } @@ -66157,8 +64591,6 @@ "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { "aws.protocols#ec2QueryName": "AllocationMaxNetmaskLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
", "smithy.api#xmlName": "allocationMaxNetmaskLength" } @@ -66167,8 +64599,6 @@ "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { "aws.protocols#ec2QueryName": "AllocationDefaultNetmaskLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and \n you enter 16 here, new allocations will default to 10.0.0.0/16.
", "smithy.api#xmlName": "allocationDefaultNetmaskLength" } @@ -66374,8 +64804,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetmaskLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The netmask length of the CIDR you'd like to provision to a pool. Can be used for provisioning Amazon-provided IPv6 CIDRs to top-level pools and for provisioning CIDRs to pools with source pools. Cannot be used to provision BYOIP CIDRs to top-level pools. \"NetmaskLength\" or \"Cidr\" is required.
", "smithy.api#xmlName": "netmaskLength" } @@ -66789,8 +65217,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Defines if the resource discovery is the default. The default resource discovery is the resource discovery automatically created when you create an IPAM.
", "smithy.api#xmlName": "isDefault" } @@ -66879,8 +65305,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Defines if the resource discovery is the default. When you create an IPAM, a default resource discovery is created for your IPAM and it's associated with your IPAM.
", "smithy.api#xmlName": "isDefault" } @@ -67197,8 +65621,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Defines if the scope is the default scope or not.
", "smithy.api#xmlName": "isDefault" } @@ -67215,8 +65637,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PoolCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of pools in the scope.
", "smithy.api#xmlName": "poolCount" } @@ -67641,7 +66061,6 @@ "com.amazonaws.ec2#Ipv6PoolMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -68100,8 +66519,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.
\nDefault: false
\n
The version number of the default version of the launch template.
", "smithy.api#xmlName": "defaultVersionNumber" } @@ -68248,8 +66663,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "LatestVersionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the latest version of the launch template.
", "smithy.api#xmlName": "latestVersionNumber" } @@ -68482,8 +66895,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "CoreCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of CPU cores for the instance.
", "smithy.api#xmlName": "coreCount" } @@ -68492,8 +66903,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ThreadsPerCore", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of threads per CPU core.
", "smithy.api#xmlName": "threadsPerCore" } @@ -68517,16 +66926,12 @@ "CoreCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of CPU cores for the instance.
" } }, "ThreadsPerCore": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of threads per CPU core. To disable multithreading for the instance,\n specify a value of 1
. Otherwise, specify the default value of\n 2
.
Indicates whether the EBS volume is encrypted.
", "smithy.api#xmlName": "encrypted" } @@ -68558,8 +66961,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the EBS volume is deleted on instance termination.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -68568,8 +66969,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Iops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of I/O operations per second (IOPS) that the volume supports.
", "smithy.api#xmlName": "iops" } @@ -68594,8 +66993,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the volume, in GiB.
", "smithy.api#xmlName": "volumeSize" } @@ -68612,8 +67009,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Throughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The throughput that the volume supports, in MiB/s.
", "smithy.api#xmlName": "throughput" } @@ -68629,24 +67024,18 @@ "Encrypted": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the EBS volume is encrypted. Encrypted volumes can only be attached\n to instances that support Amazon EBS encryption. If you are creating a volume from a\n snapshot, you can't specify an encryption value.
" } }, "DeleteOnTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the EBS volume is deleted on instance termination.
" } }, "Iops": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of I/O operations per second (IOPS). For gp3
,\n io1
, and io2
volumes, this represents the number of IOPS that\n are provisioned for the volume. For gp2
volumes, this represents the\n baseline performance of the volume and the rate at which the volume accumulates I/O\n credits for bursting.
The following are the supported values for each volume type:
\n\n gp3
: 3,000-16,000 IOPS
\n io1
: 100-64,000 IOPS
\n io2
: 100-64,000 IOPS
For io1
and io2
volumes, we guarantee\n 64,000 IOPS only for Instances built on the\n Nitro System. Other instance families guarantee performance up to\n 32,000 IOPS.
This parameter is supported for io1
, io2
, and gp3
volumes only. This parameter\n is not supported for gp2
, st1
, sc1
, or standard
volumes.
The size of the volume, in GiBs. You must specify either a snapshot ID or a volume\n size. The following are the supported volumes sizes for each volume type:
\n\n gp2
and gp3
: 1-16,384
\n io1
and io2
: 4-16,384
\n st1
and sc1
: 125-16,384
\n standard
: 1-1,024
The throughput to provision for a gp3
volume, with a maximum of 1,000\n MiB/s.
Valid Range: Minimum value of 125. Maximum value of 1000.
" } } @@ -68703,8 +67088,6 @@ "Count": { "target": "com.amazonaws.ec2#LaunchTemplateElasticInferenceAcceleratorCount", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of elastic inference accelerators to attach to the instance.
\nDefault: 1
" } } @@ -68716,7 +67099,6 @@ "com.amazonaws.ec2#LaunchTemplateElasticInferenceAcceleratorCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -68746,8 +67128,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Count", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of elastic inference accelerators to attach to the instance.
\nDefault: 1
", "smithy.api#xmlName": "count" } @@ -68773,8 +67153,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If this parameter is set to true
, the instance is enabled for Amazon Web Services Nitro\n Enclaves; otherwise, it is not enabled for Amazon Web Services Nitro Enclaves.
To enable the instance for Amazon Web Services Nitro Enclaves, set this parameter to\n true
.
If this parameter is set to true
, the instance is enabled for\n hibernation; otherwise, it is not enabled for hibernation.
If you set this parameter to true
, the instance is enabled for\n hibernation.
Default: false
\n
The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel.
\nDefault: 1
\nPossible values: Integers from 1 to 64
", "smithy.api#xmlName": "httpPutResponseHopLimit" } @@ -69109,8 +67479,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel.
\nDefault: 1
\n
Possible values: Integers from 1 to 64
" } }, @@ -69195,8 +67563,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AssociateCarrierIpAddress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to associate a Carrier IP address with eth0 for a new network\n interface.
\nUse this option when you launch an instance in a Wavelength Zone and want to associate\n a Carrier IP address with the network interface. For more information about Carrier IP\n addresses, see Carrier IP addresses in the Wavelength Developer\n Guide.
", "smithy.api#xmlName": "associateCarrierIpAddress" } @@ -69205,8 +67571,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AssociatePublicIpAddress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to associate a public IPv4 address with eth0 for a new network\n interface.
", "smithy.api#xmlName": "associatePublicIpAddress" } @@ -69215,8 +67579,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the network interface is deleted when the instance is\n terminated.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -69233,8 +67595,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The device index for the network interface attachment.
", "smithy.api#xmlName": "deviceIndex" } @@ -69259,8 +67619,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv6AddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv6 addresses for the network interface.
", "smithy.api#xmlName": "ipv6AddressCount" } @@ -69301,8 +67659,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SecondaryPrivateIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of secondary private IPv4 addresses for the network interface.
", "smithy.api#xmlName": "secondaryPrivateIpAddressCount" } @@ -69319,8 +67675,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetworkCardIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The index of the network card.
", "smithy.api#xmlName": "networkCardIndex" } @@ -69337,8 +67691,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv4PrefixCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network\n interface.
", "smithy.api#xmlName": "ipv4PrefixCount" } @@ -69355,8 +67707,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Ipv6PrefixCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network\n interface.
", "smithy.api#xmlName": "ipv6PrefixCount" } @@ -69365,8 +67715,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PrimaryIpv6", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "The primary IPv6 address of the network interface. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information about primary IPv6 addresses, see RunInstances.
", "smithy.api#xmlName": "primaryIpv6" } @@ -69391,24 +67739,18 @@ "AssociateCarrierIpAddress": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Associates a Carrier IP address with eth0 for a new network interface.
\nUse this option when you launch an instance in a Wavelength Zone and want to associate\n a Carrier IP address with the network interface. For more information about Carrier IP\n addresses, see Carrier IP addresses in the Wavelength Developer\n Guide.
" } }, "AssociatePublicIpAddress": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Associates a public IPv4 address with eth0 for a new network interface.
" } }, "DeleteOnTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the network interface is deleted when the instance is\n terminated.
" } }, @@ -69421,8 +67763,6 @@ "DeviceIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The device index for the network interface attachment.
" } }, @@ -69442,8 +67782,6 @@ "Ipv6AddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv6 addresses to assign to a network interface. Amazon EC2\n automatically selects the IPv6 addresses from the subnet range. You can't use this\n option if specifying specific IPv6 addresses.
" } }, @@ -69474,8 +67812,6 @@ "SecondaryPrivateIpAddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of secondary private IPv4 addresses to assign to a network\n interface.
" } }, @@ -69488,8 +67824,6 @@ "NetworkCardIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The index of the network card. Some instance types support multiple network cards. The\n primary network interface must be assigned to network card index 0. The default is\n network card index 0.
" } }, @@ -69503,8 +67837,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv4 prefixes to be automatically assigned to the network interface. You\n cannot use this option if you use the Ipv4Prefix
option.
The number of IPv6 prefixes to be automatically assigned to the network interface. You\n cannot use this option if you use the Ipv6Prefix
option.
The primary IPv6 address of the network interface. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information about primary IPv6 addresses, see RunInstances.
" } } @@ -69651,8 +67979,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "WeightedCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of units provided by the specified instance type.
", "smithy.api#xmlName": "weightedCapacity" } @@ -69661,8 +67987,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Priority", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The priority for the launch template override. The highest priority is launched\n first.
\nIf OnDemandAllocationStrategy
is set to prioritized
, Spot Fleet\n uses priority to determine which launch template override to use first in fulfilling\n On-Demand capacity.
If the Spot AllocationStrategy
is set to\n capacityOptimizedPrioritized
, Spot Fleet uses priority on a best-effort basis\n to determine which launch template override to use in fulfilling Spot capacity, but\n optimizes for capacity first.
Valid values are whole numbers starting at 0
. The lower the number, the\n higher the priority. If no number is set, the launch template override has the lowest\n priority. You can set the same priority for different launch template overrides.
The number of the partition the instance should launch in. Valid only if the placement\n group strategy is set to partition
.
The number of the partition the instance should launch in. Valid only if the placement\n group strategy is set to partition
.
Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.
", "smithy.api#xmlName": "enableResourceNameDnsARecord" } @@ -69860,8 +68178,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsAAAARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.
", "smithy.api#xmlName": "enableResourceNameDnsAAAARecord" } @@ -69883,16 +68199,12 @@ "EnableResourceNameDnsARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.
" } }, "EnableResourceNameDnsAAAARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.
" } } @@ -69959,8 +68271,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "BlockDurationMinutes", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The required duration for the Spot Instances (also known as Spot blocks), in minutes.\n This value must be a multiple of 60 (60, 120, 180, 240, 300, or 360).
", "smithy.api#xmlName": "blockDurationMinutes" } @@ -70004,8 +68314,6 @@ "BlockDurationMinutes": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "Deprecated.
" } }, @@ -70112,8 +68420,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "VersionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The version number.
", "smithy.api#xmlName": "versionNumber" } @@ -70146,8 +68452,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DefaultVersion", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the version is the default version.
", "smithy.api#xmlName": "defaultVersion" } @@ -70181,8 +68485,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is\n enabled.
", "smithy.api#xmlName": "enabled" } @@ -70198,8 +68500,6 @@ "Enabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Specify true
to enable detailed monitoring. Otherwise, basic monitoring\n is enabled.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The ID of the VLAN.
", "smithy.api#xmlName": "vlan" } @@ -71184,8 +69477,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "LocalBgpAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The Border Gateway Protocol (BGP) Autonomous System Number (ASN) of the local gateway.
", "smithy.api#xmlName": "localBgpAsn" } @@ -71194,8 +69485,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PeerBgpAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The peer BGP ASN.
", "smithy.api#xmlName": "peerBgpAsn" } @@ -71416,10 +69705,7 @@ } }, "com.amazonaws.ec2#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.ec2#MaintenanceDetails": { "type": "structure", @@ -71508,8 +69794,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxEntries", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of entries for the prefix list.
", "smithy.api#xmlName": "maxEntries" } @@ -71518,8 +69802,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Version", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The version of the prefix list.
", "smithy.api#xmlName": "version" } @@ -71580,7 +69862,6 @@ "com.amazonaws.ec2#MaxResultsParam": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 100 @@ -71626,8 +69907,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of memory per vCPU, in GiB. If this parameter is not specified, there is\n no minimum limit.
", "smithy.api#xmlName": "min" } @@ -71636,8 +69915,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of memory per vCPU, in GiB. If this parameter is not specified, there is\n no maximum limit.
", "smithy.api#xmlName": "max" } @@ -71653,16 +69930,12 @@ "Min": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of memory per vCPU, in GiB. To specify no minimum limit, omit this\n parameter.
" } }, "Max": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of memory per vCPU, in GiB. To specify no maximum limit, omit this\n parameter.
" } } @@ -71694,8 +69967,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of memory, in MiB. If this parameter is not specified, there is no minimum\n limit.
", "smithy.api#xmlName": "min" } @@ -71704,8 +69975,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of memory, in MiB. If this parameter is not specified, there is no\n maximum limit.
", "smithy.api#xmlName": "max" } @@ -71722,7 +69991,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of memory, in MiB. To specify no minimum limit, specify\n 0
.
The maximum amount of memory, in MiB. To specify no maximum limit, omit this\n parameter.
" } } @@ -71766,8 +70032,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#xmlName": "value" } }, @@ -71839,8 +70103,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Is true
if the request succeeds, and an error otherwise.
The total number of capacity units to be reserved by the Capacity Reservation Fleet. This value, \n\t\t\ttogether with the instance type weights that you assign to each instance type used by the Fleet \n\t\t\tdetermine the number of instances for which the Fleet reserves capacity. Both values are based on \n\t\t\tunits that make sense for your workload. For more information, see Total target capacity \n\t\t\tin the Amazon EC2 User Guide.
" } }, @@ -71996,16 +70252,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Indicates whether to remove the end date from the Capacity Reservation Fleet. If you remove the \n\t\t\tend date, the Capacity Reservation Fleet does not expire and it remains active until you explicitly \n\t\t\tcancel it using the CancelCapacityReservationFleet action.
\nYou can't specify RemoveEndDate and \n\t\t\tEndDate in the same request.
" } } @@ -72021,8 +70273,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Returns true
if the request succeeds; otherwise, it returns an error.
The number of instances for which to reserve capacity. The number of instances can't be increased or \n\t\t \tdecreased by more than 1000
in a single request.
Reserved. Capacity Reservations you have created are accepted by default.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
The port number to assign to the Client VPN endpoint for TCP and UDP traffic.
\nValid Values: 443
| 1194
\n
Default Value: 443
\n
Indicates whether the VPN is split-tunnel.
\nFor information about split-tunnel VPN endpoints, see Split-tunnel Client VPN endpoint in the \n \tClient VPN Administrator Guide.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
The maximum VPN session duration time in hours.
\nValid values: 8 | 10 | 12 | 24
\n
Default value: 24
\n
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
If the request succeeds, the response returns true
. If the request fails,\n no response is returned, and instead an error message is returned.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicate whether the resource should use longer IDs (17-character IDs).
", "smithy.api#required": {} } @@ -72698,7 +70919,6 @@ "traits": { "aws.protocols#ec2QueryName": "UseLongIds", "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the resource should use longer IDs (17-character IDs)
", "smithy.api#required": {}, "smithy.api#xmlName": "useLongIds" @@ -72804,8 +71024,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The desired HTTP PUT response hop limit for instance metadata requests. The larger the\n number, the further instance metadata requests can travel. If no parameter is specified,\n the existing state is maintained.
\nPossible values: Integers from 1 to 64
" } }, @@ -73384,8 +71586,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The number of the partition in which to place the instance. Valid only if the\n placement group strategy is set to partition
.
Is true
if the request succeeds, and an error otherwise.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
If true, IPAM will continuously look for resources within the CIDR range of this pool \n and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for\n these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import \n a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently \n marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM \n discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.\n
\nA locale must be set on the pool for this feature to work.
" } }, "AllocationMinNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. Possible \n netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128. The minimum netmask \n length must be less than the maximum netmask length.
" } }, "AllocationMaxNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. Possible \n netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.The maximum netmask \n length must be greater than the minimum netmask length.
" } }, "AllocationDefaultNetmaskLength": { "target": "com.amazonaws.ec2#IpamNetmaskLength", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.
" } }, "ClearAllocationDefaultNetmaskLength": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Clear the default netmask length allocation rule for this pool.
" } }, @@ -73658,8 +71842,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Determines if the resource is monitored by IPAM. If a resource is monitored, the resource is discovered by IPAM and you can view details about the resource’s CIDR.
", "smithy.api#required": {} } @@ -73805,8 +71984,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The current version of the prefix list.
" } }, @@ -74160,8 +72327,6 @@ "MaxEntries": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of entries for the prefix list. You cannot modify the entries \n of a prefix list and modify the size of a prefix list at the same time.
\nIf any of the resources that reference the prefix list cannot support the new\n maximum size, the modify operation fails. Check the state message for the IDs of \n the first ten resources that do not support the new maximum size.
" } } @@ -74234,8 +72399,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
If you’re modifying a network interface in a dual-stack or IPv6-only subnet, you have\n the option to assign a primary IPv6 IP address. A primary IPv6 address is an IPv6 GUA\n address associated with an ENI that you have enabled to use a primary IPv6 address. Use\n this option if the instance that this ENI will be attached to relies on its IPv6 address\n not changing. Amazon Web Services will automatically assign an IPv6 address associated\n with the ENI attached to your instance to be the primary IPv6 address. Once you enable\n an IPv6 GUA address to be a primary IPv6, you cannot disable it. When you enable an IPv6\n GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6\n address until the instance is terminated or the network interface is detached. If you\n have multiple IPv6 addresses associated with an ENI attached to your instance and you\n enable a primary IPv6 address, the first IPv6 GUA address associated with the ENI\n becomes the primary IPv6 address.
" } } @@ -74303,8 +72464,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.
" } }, "EnableResourceNameDnsAAAARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.
" } } @@ -74350,8 +72505,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Returns true
if the request succeeds; otherwise, it returns an\n error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The size of the fleet.
", "smithy.api#xmlName": "targetCapacity" } @@ -74705,8 +72848,6 @@ "OnDemandTargetCapacity": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of On-Demand Instances in the fleet.
" } }, @@ -74729,8 +72870,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If the request succeeds, the response returns true
. If the request fails,\n no response is returned, and instead an error message is returned.
\n Indicates the device position for local network interfaces in this subnet. For example, \n 1
indicates local network interfaces in this subnet are the secondary \n network interface (eth1). A local network interface cannot be the primary network\n interface (eth0).\n
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of the Traffic Mirror rule. This number must be unique for each Traffic Mirror rule in a given\n direction. The rules are processed in ascending order by rule number.
" } }, @@ -74969,8 +73102,6 @@ "Protocol": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The protocol, for example TCP, to assign to the Traffic Mirror rule.
" } }, @@ -75002,8 +73133,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of bytes in each packet to mirror. These are bytes after the VXLAN header. To mirror a subset, set this to the length (in bytes) to mirror. For example, if you set this value to 100, then the first 100 bytes that meet the filter criteria are copied to the target. Do not specify this parameter when you want to mirror the entire packet.
\nFor sessions with Network Load Balancer (NLB) traffic mirror targets, the default PacketLength
will be set to 8500. Valid values are 1-8500. Setting a PacketLength
greater than 8500 will result in an error response.
The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.
\nValid values are 1-32766.
" } }, "VirtualNetworkId": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The virtual network ID of the Traffic Mirror session.
" } }, @@ -75103,8 +73226,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A private Autonomous System Number (ASN) for the Amazon side of a BGP session. \n The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.
\nThe modify ASN operation is not allowed on a transit gateway with active BGP sessions. You must first delete all transit gateway attachments that have BGP configured prior to modifying the ASN on the transit gateway.
" } } @@ -75251,16 +73370,12 @@ "Blackhole": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to drop traffic that matches this route.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The IP port number.
" } } @@ -75486,8 +73595,6 @@ "Port": { "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The IP port number.
" } } @@ -75522,8 +73629,6 @@ "PolicyEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "The status of the Verified Access policy.
" } }, @@ -75543,8 +73648,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The status of the Verified Access policy.
", "smithy.api#xmlName": "policyEnabled" } @@ -75638,8 +73739,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The status of the Verified Access policy.
" } }, @@ -75732,8 +73829,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The status of the Verified Access policy.
", "smithy.api#xmlName": "policyEnabled" } @@ -75815,8 +73908,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The target size of the volume, in GiB. The target volume size must be greater than or\n equal to the existing size of the volume.
\nThe following are the supported volumes sizes for each volume type:
\n\n gp2
and gp3
: 1-16,384
\n io1
and io2
: 4-16,384
\n st1
and sc1
: 125-16,384
\n standard
: 1-1,024
Default: The existing size is retained.
" } }, @@ -76206,24 +74285,18 @@ "Iops": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The target IOPS rate of the volume. This parameter is valid only for gp3
, io1
, and io2
volumes.
The following are the supported values for each volume type:
\n\n gp3
: 3,000-16,000 IOPS
\n io1
: 100-64,000 IOPS
\n io2
: 100-64,000 IOPS
Default: The existing value is retained if you keep the same volume type. If you change\n the volume type to io1
, io2
, or gp3
, the default is 3,000.
The target throughput of the volume, in MiB/s. This parameter is valid only for gp3
volumes. \n The maximum value is 1,000.
Default: The existing value is retained if the source and target volume type is gp3
.\n Otherwise, the default value is 125.
Valid Range: Minimum value of 125. Maximum value of 1000.
" } }, "MultiAttachEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether to enable Amazon EBS Multi-Attach. If you enable Multi-Attach, you can attach the \n\t\tvolume to up to 16 \n\t\t\tNitro-based instances in the same Availability Zone. This parameter is \n\t\tsupported with io1
and io2
volumes only. For more information, see \n\t\t\n\t\t\tAmazon EBS Multi-Attach in the Amazon Elastic Compute Cloud User Guide.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
(Gateway endpoint) Specify true
to reset the policy document to the\n default policy. The default policy allows full access to the service.
(Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.
" } }, @@ -76500,8 +74563,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
(Interface endpoint configuration) Removes the private DNS name of the endpoint service.
" } }, "AcceptanceRequired": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether requests to create an endpoint to your service must be accepted.
" } }, @@ -76618,8 +74673,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, returns an\n error.
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Choose whether or not to trigger immediate tunnel replacement.
\nValid values: True
| False
\n
The lifetime for phase 1 of the IKE negotiation, in seconds.
\nConstraints: A value between 900 and 28,800.
\nDefault: 28800
\n
The lifetime for phase 2 of the IKE negotiation, in seconds.
\nConstraints: A value between 900 and 3,600. The value must be less than the value for\n Phase1LifetimeSeconds
.
Default: 3600
\n
The margin time, in seconds, before the phase 2 lifetime expires, during which the\n Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time\n of the rekey is randomly selected based on the value for\n RekeyFuzzPercentage
.
Constraints: A value between 60 and half of Phase2LifetimeSeconds
.
Default: 540
\n
The percentage of the rekey window (determined by RekeyMarginTimeSeconds
)\n during which the rekey time is randomly selected.
Constraints: A value between 0 and 100.
\nDefault: 100
\n
The number of packets in an IKE replay window.
\nConstraints: A value between 64 and 2048.
\nDefault: 1024
\n
The number of seconds after which a DPD timeout occurs.
\nConstraints: A value greater than or equal to 30.
\nDefault: 30
\n
Turn on or off tunnel endpoint lifecycle control feature.
" } } @@ -77359,8 +75374,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Defines if the IP address is the primary address.
", "smithy.api#xmlName": "isPrimary" } @@ -77952,8 +75959,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Default", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this is the default network ACL for the VPC.
", "smithy.api#xmlName": "default" } @@ -78054,8 +76059,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Egress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the rule is an egress rule (applied to traffic leaving the subnet).
", "smithy.api#xmlName": "egress" } @@ -78104,8 +76107,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RuleNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The rule number for the entry. ACL entries are processed in ascending order by rule number.
", "smithy.api#xmlName": "ruleNumber" } @@ -78152,8 +76153,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no minimum\n limit.
", "smithy.api#xmlName": "min" } @@ -78162,8 +76161,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of network bandwidth, in Gbps. If this parameter is not specified, there is no\n maximum limit.
", "smithy.api#xmlName": "max" } @@ -78179,16 +76176,12 @@ "Min": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of network bandwidth, in Gbps. To specify no minimum limit, omit this\n parameter.
" } }, "Max": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of network bandwidth, in Gbps. To specify no maximum limit, omit this\n parameter.
" } } @@ -78496,8 +76489,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AnalyzedEniCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of network interfaces analyzed.
", "smithy.api#xmlName": "analyzedEniCount" } @@ -78668,8 +76659,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "NetworkPathFound", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the destination is reachable from the source.
", "smithy.api#xmlName": "networkPathFound" } @@ -78751,7 +76740,6 @@ "com.amazonaws.ec2#NetworkInsightsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -78845,8 +76833,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DestinationPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The destination port.
", "smithy.api#xmlName": "destinationPort" } @@ -79047,8 +77033,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "RequesterManaged", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the network interface is being managed by Amazon Web Services.
", "smithy.api#xmlName": "requesterManaged" } @@ -79057,8 +77041,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SourceDestCheck", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether source/destination checking is enabled.
", "smithy.api#xmlName": "sourceDestCheck" } @@ -79099,8 +77081,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DenyAllIgwTraffic", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a network interface with an IPv6 address is unreachable from the \n public internet. If the value is true
, inbound traffic from the internet \n is dropped and you cannot assign an elastic IP address to the network interface. The \n network interface is reachable from peered VPCs and resources connected through a \n transit gateway, including on-premises networks.
Indicates whether this is an IPv6 only network interface.
", "smithy.api#xmlName": "ipv6Native" } @@ -79215,8 +77193,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the network interface is deleted when the instance is terminated.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -79225,8 +77201,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The device index of the network interface attachment on the instance.
", "smithy.api#xmlName": "deviceIndex" } @@ -79235,8 +77209,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "NetworkCardIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The index of the network card.
", "smithy.api#xmlName": "networkCardIndex" } @@ -79293,8 +77265,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the network interface is deleted when the instance is terminated.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -79343,8 +77313,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Min", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of network interfaces. If this parameter is not specified, there is no\n minimum limit.
", "smithy.api#xmlName": "min" } @@ -79353,8 +77321,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of network interfaces. If this parameter is not specified, there is no\n maximum limit.
", "smithy.api#xmlName": "max" } @@ -79370,16 +77336,12 @@ "Min": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of network interfaces. To specify no minimum limit, omit this\n parameter.
" } }, "Max": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of network interfaces. To specify no maximum limit, omit this\n parameter.
" } } @@ -79447,8 +77409,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPrimaryIpv6", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Determines if an IPv6 address associated with a network interface is the primary IPv6 address. When you enable an IPv6 GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6 address until the instance is terminated or the network interface is detached. For more information, see ModifyNetworkInterfaceAttribute.
", "smithy.api#xmlName": "isPrimaryIpv6" } @@ -79618,8 +77578,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Primary", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this IPv4 address is the primary private IPv4 address of the network interface.
", "smithy.api#xmlName": "primary" } @@ -80079,8 +78037,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SingleInstanceType", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the\n fleet.
\nSupported only for fleets of type instant
.
Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.
\nSupported only for fleets of type instant
.
The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is\n not reached, the fleet launches no instances.
\nSupported only for fleets of type instant
.
At least one of the following must be specified: SingleAvailabilityZone
|\n SingleInstanceType
\n
Indicates that the fleet uses a single instance type to launch all On-Demand Instances in the\n fleet.
\nSupported only for fleets of type instant
.
Indicates that the fleet launches all On-Demand Instances into a single Availability Zone.
\nSupported only for fleets of type instant
.
The minimum target capacity for On-Demand Instances in the fleet. If the minimum target capacity is\n not reached, the fleet launches no instances.
\nSupported only for fleets of type instant
.
At least one of the following must be specified: SingleAvailabilityZone
|\n SingleInstanceType
\n
The sequence number.
", "smithy.api#xmlName": "sequenceNumber" } @@ -80769,8 +78713,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowDnsResolutionFromRemoteVpc", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If true, the public DNS hostnames of instances in the specified VPC resolve to private\n IP addresses when queried from instances in the peer VPC.
", "smithy.api#xmlName": "allowDnsResolutionFromRemoteVpc" } @@ -80779,8 +78721,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowEgressFromLocalClassicLinkToRemoteVpc", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Deprecated.
", "smithy.api#xmlName": "allowEgressFromLocalClassicLinkToRemoteVpc" } @@ -80789,8 +78729,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowEgressFromLocalVpcToRemoteClassicLink", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Deprecated.
", "smithy.api#xmlName": "allowEgressFromLocalVpcToRemoteClassicLink" } @@ -80806,24 +78744,18 @@ "AllowDnsResolutionFromRemoteVpc": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If true, enables a local VPC to resolve public DNS hostnames to private IP addresses \n when queried from instances in the peer VPC.
" } }, "AllowEgressFromLocalClassicLinkToRemoteVpc": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Deprecated.
" } }, "AllowEgressFromLocalVpcToRemoteClassicLink": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Deprecated.
" } } @@ -80940,8 +78872,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The Diffie-Hellmann group number.
", "smithy.api#xmlName": "value" } @@ -80966,8 +78896,6 @@ "Value": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The Diffie-Hellmann group number.
" } } @@ -81088,8 +79016,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Value", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The Diffie-Hellmann group number.
", "smithy.api#xmlName": "value" } @@ -81114,8 +79040,6 @@ "Value": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The Diffie-Hellmann group number.
" } } @@ -81251,8 +79175,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PartitionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of the partition that the instance is in. Valid only if the placement group\n strategy is set to partition
.
This parameter is not supported for CreateFleet.
", "smithy.api#xmlName": "partitionNumber" } @@ -81333,8 +79255,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PartitionCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of partitions. Valid only if strategy is\n set to partition
.
The first port in the range.
", "smithy.api#xmlName": "from" } @@ -81601,8 +79517,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "To", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The last port in the range.
", "smithy.api#xmlName": "to" } @@ -81764,7 +79678,6 @@ "com.amazonaws.ec2#PrefixListMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -81876,8 +79789,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Active", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "The current price schedule, as determined by the term remaining for the Reserved Instance in the listing.
\nA specific price schedule is always in effect, but only one price schedule can be active at any time. Take, for example, a Reserved Instance listing that has five months remaining in its term. When you specify price schedules for five months and two months, this means that schedule 1, covering the first three months of the remaining term, will be active during months 5, 4, and 3. Then schedule 2, covering the last two months of the term, will be active for months 2 and 1.
", "smithy.api#xmlName": "active" } @@ -81894,8 +79805,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Price", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The fixed price for the term.
", "smithy.api#xmlName": "price" } @@ -81904,8 +79813,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Term", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
", "smithy.api#xmlName": "term" } @@ -81939,8 +79846,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Price", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The fixed price for the term.
", "smithy.api#xmlName": "price" } @@ -81949,8 +79854,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Term", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of months remaining in the reservation. For example, 2 is the second to the last month before the capacity reservation expires.
", "smithy.api#xmlName": "term" } @@ -81976,8 +79879,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Count", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of reservations available for the price.
", "smithy.api#xmlName": "count" } @@ -81986,8 +79887,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Price", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The price per instance.
", "smithy.api#xmlName": "price" } @@ -82083,7 +79982,6 @@ "com.amazonaws.ec2#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": -1, "max": 65535 @@ -82170,8 +80068,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.
", "smithy.api#xmlName": "enableResourceNameDnsARecord" } @@ -82180,8 +80076,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsAAAARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostname with DNS AAAA\n records.
", "smithy.api#xmlName": "enableResourceNameDnsAAAARecord" } @@ -82203,16 +80097,12 @@ "EnableResourceNameDnsARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.
" } }, "EnableResourceNameDnsAAAARecord": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.
" } } @@ -82236,8 +80126,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS A\n records.
", "smithy.api#xmlName": "enableResourceNameDnsARecord" } @@ -82246,8 +80134,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableResourceNameDnsAAAARecord", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA\n records.
", "smithy.api#xmlName": "enableResourceNameDnsAAAARecord" } @@ -82269,7 +80155,6 @@ "com.amazonaws.ec2#PrivateIpAddressCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 31 @@ -82283,8 +80168,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Primary", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the private IPv4 address is the primary private IPv4 address. Only\n one IPv4 address can be designated as primary.
", "smithy.api#xmlName": "primary" } @@ -82465,7 +80348,6 @@ "com.amazonaws.ec2#ProtocolInt": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 255 @@ -82533,8 +80415,6 @@ "PubliclyAdvertisable": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "(IPv6 only) Indicate whether the address range will be publicly advertised to the\n internet.
\nDefault: true
" } }, @@ -82547,8 +80427,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Reserved.
" } } @@ -82606,8 +80482,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The netmask length of the CIDR you'd like to provision to a pool. Can be used for provisioning Amazon-provided IPv6 CIDRs to top-level pools and for provisioning CIDRs to pools with source pools. Cannot be used to provision BYOIP CIDRs to top-level pools. Either \"NetmaskLength\" or \"Cidr\" is required.
" } }, @@ -82685,8 +80557,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The netmask length of the CIDR you would like to allocate to the public IPv4 pool.
", "smithy.api#required": {} } @@ -82867,8 +80736,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The total number of addresses.
", "smithy.api#xmlName": "totalAddressCount" } @@ -82877,8 +80744,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalAvailableAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The total number of available addresses.
", "smithy.api#xmlName": "totalAvailableAddressCount" } @@ -82936,8 +80801,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of addresses in the range.
", "smithy.api#xmlName": "addressCount" } @@ -82946,8 +80809,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of available addresses in the range.
", "smithy.api#xmlName": "availableAddressCount" } @@ -82990,8 +80851,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Duration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the reservation's term in seconds.
", "smithy.api#xmlName": "duration" } @@ -83165,7 +81024,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of instances.
", "smithy.api#required": {} } @@ -83216,7 +81074,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of Reserved Instances to purchase.
", "smithy.api#required": {} } @@ -83233,8 +81090,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The amount of the recurring charge.
", "smithy.api#xmlName": "amount" } @@ -83652,8 +81501,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Set to true
to enable enhanced networking with ENA for the AMI and any instances that you launch from the AMI.
This option is supported only for HVM AMIs. Specifying this option with a PV AMI can make instances launched from the AMI unreachable.
", "smithy.api#xmlName": "enaSupport" } @@ -83790,8 +81635,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to register all tag keys in the current Region. Specify true
\n \tto register all tag keys.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
A check for whether you have the required permissions for the action without actually making the request \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates if the release was successful.
", "smithy.api#xmlName": "success" } @@ -84593,8 +82412,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether to replace the egress rule.
\nDefault: If no value is specified, we replace the ingress rule.
", "smithy.api#required": {}, "smithy.api#xmlName": "egress" @@ -84750,7 +82564,6 @@ "traits": { "aws.protocols#ec2QueryName": "RuleNumber", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The rule number of the entry to replace.
", "smithy.api#required": {}, "smithy.api#xmlName": "ruleNumber" @@ -84832,8 +82645,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteReplacedRootVolume", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the original root volume is to be deleted after the root volume \n replacement task completes.
", "smithy.api#xmlName": "deleteReplacedRootVolume" } @@ -84957,8 +82768,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Specifies whether to reset the local route to its default target (local
).
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether traffic matching this route is to be dropped.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Trigger pending tunnel endpoint maintenance.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Confirmation of replace tunnel operation.
", "smithy.api#xmlName": "return" } @@ -85398,8 +83193,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The first port in the range.
" } }, "ToPort": { "target": "com.amazonaws.ec2#Port", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The last port in the range.
" } } @@ -85567,8 +83356,6 @@ "EbsOptimized": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the instance is optimized for Amazon EBS I/O. This optimization\n provides dedicated throughput to Amazon EBS and an optimized configuration stack to\n provide optimal Amazon EBS I/O performance. This optimization isn't available with all\n instance types. Additional usage charges apply when using an EBS-optimized\n instance.
" } }, @@ -85631,8 +83418,6 @@ "DisableApiTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If you set this parameter to true
, you can't terminate the instance using\n the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after\n launch, use ModifyInstanceAttribute. Alternatively, if you set\n InstanceInitiatedShutdownBehavior
to terminate
, you can\n terminate the instance by running the shutdown command from the instance.
Indicates whether to enable the instance for stop protection. For more information,\n see Stop\n protection in the Amazon Elastic Compute Cloud User Guide.
" } } @@ -85814,8 +83597,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
Deprecated.
", "smithy.api#xmlName": "blockDurationMinutes" } @@ -85923,8 +83702,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually\n making the request, and provides an error response. If you have the required\n permissions, the error response is DryRunOperation
. Otherwise, it is\n UnauthorizedOperation
.
The maximum number of Spot Instances to launch.
\nDefault: 1
", "smithy.api#xmlName": "instanceCount" } @@ -86058,8 +83833,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EbsOptimized", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the instance is optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.
\nDefault: false
\n
Indicates whether the Capacity Reservation Fleet supports EBS-optimized instances types. This \n\t\t\toptimization provides dedicated throughput to Amazon EBS and an optimized configuration stack \n\t\t\tto provide optimal I/O performance. This optimization isn't available with all instance types. Additional \n\t\t\tusage charges apply when using EBS-optimized instance types.
" } }, @@ -86369,8 +84140,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Amount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "Used for Reserved Instance Marketplace offerings. Specifies the limit price on the total order (instanceCount * price).
", "smithy.api#xmlName": "amount" } @@ -86477,8 +84246,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Duration", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the Reserved Instance, in seconds.
", "smithy.api#xmlName": "duration" } @@ -86495,8 +84262,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "FixedPrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The purchase price of the Reserved Instance.
", "smithy.api#xmlName": "fixedPrice" } @@ -86505,8 +84270,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of reservations purchased.
", "smithy.api#xmlName": "instanceCount" } @@ -86555,8 +84318,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "UsagePrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The usage price of the Reserved Instance, per hour.
", "smithy.api#xmlName": "usagePrice" } @@ -86637,8 +84398,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of modified Reserved Instances.
\nThis is a required field for a request.
\nThe duration of the Reserved Instance, in seconds.
", "smithy.api#xmlName": "duration" } @@ -86974,8 +84731,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "FixedPrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The purchase price of the Reserved Instance.
", "smithy.api#xmlName": "fixedPrice" } @@ -87008,8 +84763,6 @@ "target": "com.amazonaws.ec2#Float", "traits": { "aws.protocols#ec2QueryName": "UsagePrice", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The usage price of the Reserved Instance, per hour.
", "smithy.api#xmlName": "usagePrice" } @@ -87034,8 +84787,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Marketplace", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the offering is available through the Reserved Instance Marketplace (resale) or Amazon Web Services. \n If it's a Reserved Instance Marketplace offering, this is true
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Is true
if the request succeeds, and an error otherwise.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether the instance is optimized for Amazon EBS I/O.
", "smithy.api#xmlName": "ebsOptimized" } @@ -88253,8 +85986,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DisableApiTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If set to true
, indicates that the instance cannot be terminated using\n the Amazon EC2 console, command line tool, or API.
Indicates whether the instance is enabled for stop protection. For more information,\n see Stop\n protection in the Amazon Elastic Compute Cloud User Guide.
", "smithy.api#xmlName": "disableApiStop" } @@ -88443,8 +86172,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n\t\t\tand provides an error response. If you have the required permissions, the error response is \n\t\t\tDryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The version to restore.
", "smithy.api#required": {} } @@ -88586,7 +86306,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The current version number for the prefix list.
", "smithy.api#required": {} } @@ -88638,8 +86357,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether the snapshot is encrypted.
", "smithy.api#xmlName": "encrypted" } @@ -88729,8 +86444,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the volume, in GiB.
", "smithy.api#xmlName": "volumeSize" } @@ -88780,16 +86493,12 @@ "PermanentRestore": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to permanently restore an archived snapshot. To permanently restore \n an archived snapshot, specify true
and omit the \n RestoreSnapshotTierRequest$TemporaryRestoreDays parameter.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
For temporary restores only. The number of days for which the archived snapshot \n is temporarily restored.
", "smithy.api#xmlName": "restoreDuration" } @@ -88834,8 +86541,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsPermanentRestore", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the snapshot is permanently restored. true
indicates a permanent \n restore. false
indicates a temporary restore.
Indicates whether access should be revoked for all clients.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Not supported. Use a set of IP permissions to specify the port.
", "smithy.api#xmlName": "fromPort" } @@ -89009,8 +86705,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "Not supported. Use a set of IP permissions to specify the port.
", "smithy.api#xmlName": "toPort" } @@ -89043,8 +86737,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Return", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Returns true
if the request succeeds; otherwise, returns an error.
If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP, this is the type number. A value of -1 indicates all ICMP types.
" } }, @@ -89130,8 +86820,6 @@ "ToPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP, this is the code. A value of -1 indicates all ICMP codes.
" } }, @@ -89139,8 +86827,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DryRun", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, returns an error.
Indicates whether this is the main route table.
", "smithy.api#xmlName": "main" } @@ -89787,7 +87469,6 @@ "traits": { "aws.protocols#ec2QueryName": "Enabled", "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether detailed monitoring is enabled. Otherwise, basic monitoring is\n enabled.
", "smithy.api#required": {}, "smithy.api#xmlName": "enabled" @@ -89823,8 +87504,6 @@ "Ipv6AddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv6 addresses to associate with the primary network\n interface. Amazon EC2 chooses the IPv6 addresses from the range of your subnet. You\n cannot specify this option and the option to assign specific IPv6 addresses in the same\n request. You can specify this option if you've specified a minimum number of instances\n to launch.
\nYou cannot specify this option and the network interfaces option in the same\n request.
" } }, @@ -89851,7 +87530,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of instances to launch. If you specify more instances than Amazon\n EC2 can launch in the target Availability Zone, Amazon EC2 launches the largest possible\n number of instances above MinCount
.
Constraints: Between 1 and the maximum number you're allowed for the specified\n instance type. For more information about the default limits, and how to request an\n increase, see How many instances can I\n run in Amazon EC2 in the Amazon EC2 FAQ.
", "smithy.api#required": {} } @@ -89860,7 +87538,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of instances to launch. If you specify a minimum that is more\n instances than Amazon EC2 can launch in the target Availability Zone, Amazon EC2\n launches no instances.
\nConstraints: Between 1 and the maximum number you're allowed for the specified\n instance type. For more information about the default limits, and how to request an\n increase, see How many instances can I\n run in Amazon EC2 in the Amazon EC2 General FAQ.
", "smithy.api#required": {} } @@ -89930,8 +87607,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DisableApiTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If you set this parameter to true
, you can't terminate the instance using\n the Amazon EC2 console, CLI, or API; otherwise, you can. To change this attribute after\n launch, use ModifyInstanceAttribute. Alternatively, if you set\n InstanceInitiatedShutdownBehavior
to terminate
, you can\n terminate the instance by running the shutdown command from the instance.
Default: false
\n
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether the instance is optimized for Amazon EBS I/O. This optimization\n provides dedicated throughput to Amazon EBS and an optimized configuration stack to\n provide optimal Amazon EBS I/O performance. This optimization isn't available with all\n instance types. Additional usage charges apply when using an EBS-optimized\n instance.
\nDefault: false
\n
Indicates whether an instance is enabled for stop protection. For more information,\n see Stop\n protection.
" } }, "EnablePrimaryIpv6": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "If you’re launching an instance into a dual-stack or IPv6-only subnet, you can enable\n assigning a primary IPv6 address. A primary IPv6 address is an IPv6 GUA address\n associated with an ENI that you have enabled to use a primary IPv6 address. Use this\n option if an instance relies on its IPv6 address not changing. When you launch the\n instance, Amazon Web Services will automatically assign an IPv6 address associated with\n the ENI attached to your instance to be the primary IPv6 address. Once you enable an\n IPv6 GUA address to be a primary IPv6, you cannot disable it. When you enable an IPv6\n GUA address to be a primary IPv6, the first IPv6 GUA will be made the primary IPv6\n address until the instance is terminated or the network interface is detached. If you\n have multiple IPv6 addresses associated with an ENI attached to your instance and you\n enable a primary IPv6 address, the first IPv6 GUA address associated with the ENI\n becomes the primary IPv6 address.
" } } @@ -90127,16 +87794,12 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The number of instances.
\nDefault: 1
" } }, @@ -90314,8 +87977,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of instances.
", "smithy.api#xmlName": "instanceCount" } @@ -90380,8 +88041,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SlotDurationInHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of hours in the schedule.
", "smithy.api#xmlName": "slotDurationInHours" } @@ -90406,8 +88065,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalScheduledInstanceHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The total number of hours for a single instance for the entire term.
", "smithy.api#xmlName": "totalScheduledInstanceHours" } @@ -90432,8 +88089,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableInstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of available instances.
", "smithy.api#xmlName": "availableInstanceCount" } @@ -90466,8 +88121,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MaxTermDurationInDays", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum term. The only possible value is 365 days.
", "smithy.api#xmlName": "maxTermDurationInDays" } @@ -90476,8 +88129,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "MinTermDurationInDays", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum term. The only possible value is 365 days.
", "smithy.api#xmlName": "minTermDurationInDays" } @@ -90518,8 +88169,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SlotDurationInHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of hours in the schedule.
", "smithy.api#xmlName": "slotDurationInHours" } @@ -90528,8 +88177,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalScheduledInstanceHours", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The total number of hours for a single instance for the entire term.
", "smithy.api#xmlName": "totalScheduledInstanceHours" } @@ -90575,8 +88222,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Interval", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The interval quantity. The interval unit depends on the value of frequency
. For example, every 2\n weeks or every 2 months.
Indicates whether the occurrence is relative to the end of the specified week or month.
", "smithy.api#xmlName": "occurrenceRelativeToEnd" } @@ -90624,8 +88267,6 @@ "Interval": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The interval quantity. The interval unit depends on the value of Frequency
. For example, every 2 \n weeks or every 2 months.
Indicates whether the occurrence is relative to the end of the specified week or month. You can't specify this value with a daily schedule.
" } }, @@ -90711,24 +88350,18 @@ "DeleteOnTermination": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the volume is deleted on instance termination.
" } }, "Encrypted": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the volume is encrypted. You can attached encrypted volumes only to instances that support them.
" } }, "Iops": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of I/O operations per second (IOPS) to provision for an io1
or io2
volume, with a maximum\n \t\tratio of 50 IOPS/GiB for io1
, and 500 IOPS/GiB for io2
. Range is 100 to 64,000 IOPS for\n \t\tvolumes in most Regions. Maximum IOPS of 64,000 is guaranteed only on\n \t\tinstances built on the Nitro System. Other instance families guarantee performance up to\n \t\t32,000 IOPS. For more information, see Amazon EBS volume types in the\n \t\tAmazon EC2 User Guide.
This parameter is valid only for Provisioned IOPS SSD (io1
and io2
) volumes.
The size of the volume, in GiB.
\nDefault: If you're creating the volume from a snapshot and don't specify a volume size, the default is the snapshot size.
" } }, @@ -90813,8 +88444,6 @@ "EbsOptimized": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS-optimized instance.
\nDefault: false
\n
Indicates whether monitoring is enabled.
" } } @@ -90922,16 +88549,12 @@ "AssociatePublicIpAddress": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to assign a public IPv4 address to instances launched in a VPC. The\n public IPv4 address can only be assigned to a network interface for eth0, and can only be\n assigned to a new network interface, not an existing one. You cannot specify more than one\n network interface in the request. If launching into a default subnet, the default value is\n true
.
Indicates whether to delete the interface when the instance is terminated.
" } }, @@ -90944,8 +88567,6 @@ "DeviceIndex": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The index of the device for the network interface attachment.
" } }, @@ -90959,8 +88580,6 @@ "Ipv6AddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.
" } }, @@ -90993,8 +88612,6 @@ "SecondaryPrivateIpAddressCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of secondary private IPv4 addresses.
" } }, @@ -91044,8 +88661,6 @@ "Primary": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this is a primary IPv4 address. Otherwise, this is a secondary IPv4 address.
" } }, @@ -91120,8 +88735,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of results to return with a single call.\n\tTo retrieve the remaining results, make another call with the returned nextToken
value.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The maximum number of routes to return.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether there are additional routes available.
", "smithy.api#xmlName": "additionalRoutesAvailable" } @@ -91545,8 +89148,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsEgress", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the security group rule is an outbound rule.
", "smithy.api#xmlName": "isEgress" } @@ -91563,8 +89164,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP or ICMPv6, this is the type number. A value of -1 indicates all ICMP/ICMPv6 types. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.
", "smithy.api#xmlName": "fromPort" } @@ -91573,8 +89172,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP or ICMPv6, this is the type number. A value of -1 indicates all ICMP/ICMPv6 codes. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.
", "smithy.api#xmlName": "toPort" } @@ -91694,16 +89291,12 @@ "FromPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "If the protocol is TCP or UDP, this is the start of the port range.\n If the protocol is ICMP or ICMPv6, this is the type number. A value of -1 indicates all ICMP/ICMPv6 types. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.
" } }, "ToPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "If the protocol is TCP or UDP, this is the end of the port range.\n If the protocol is ICMP or ICMPv6, this is the code. A value of -1 indicates all ICMP/ICMPv6 codes. \n If you specify all ICMP/ICMPv6 types, you must specify all ICMP/ICMPv6 codes.
" } }, @@ -91825,8 +89418,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Indicates whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
", "smithy.api#xmlName": "acceptanceRequired" } @@ -91904,8 +89493,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ManagesVpcEndpoints", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the service manages its VPC endpoints. Management of the service VPC\n endpoints using the VPC endpoint API is restricted.
", "smithy.api#xmlName": "managesVpcEndpoints" } @@ -92076,8 +89663,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "VpcEndpointPolicySupported", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the service supports endpoint policies.
", "smithy.api#xmlName": "vpcEndpointPolicySupported" } @@ -92086,8 +89671,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AcceptanceRequired", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether VPC endpoint connection requests to the service must be accepted by the service owner.
", "smithy.api#xmlName": "acceptanceRequired" } @@ -92096,8 +89679,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ManagesVpcEndpoints", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the service manages its VPC endpoints. Management of the service VPC\n endpoints using the VPC endpoint API is restricted.
", "smithy.api#xmlName": "managesVpcEndpoints" } @@ -92315,8 +89896,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the snapshot is encrypted.
", "smithy.api#xmlName": "encrypted" } @@ -92389,8 +89968,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the volume, in GiB.
", "smithy.api#xmlName": "volumeSize" } @@ -92488,8 +90065,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "DiskImageSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the disk in the snapshot, in GiB.
", "smithy.api#xmlName": "diskImageSize" } @@ -92631,8 +90206,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the snapshot is encrypted.
", "smithy.api#xmlName": "encrypted" } @@ -92657,8 +90230,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VolumeSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "Size of the volume from which this snapshot was created.
", "smithy.api#xmlName": "volumeSize" } @@ -92841,8 +90412,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "DiskImageSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the disk in the snapshot, in GiB.
", "smithy.api#xmlName": "diskImageSize" } @@ -92851,8 +90420,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the snapshot is encrypted.
", "smithy.api#xmlName": "encrypted" } @@ -92989,8 +90556,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "LastTieringProgress", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The progress of the last archive or restore process, as a percentage.
", "smithy.api#xmlName": "lastTieringProgress" } @@ -93082,8 +90647,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TerminationDelay", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time (in seconds) that Amazon EC2 waits before terminating the old Spot\n Instance after launching a new replacement Spot Instance.
\nRequired when ReplacementStrategy
is set to launch-before-terminate
.
Not valid when ReplacementStrategy
is set to launch
.
Valid values: Minimum value of 120
seconds. Maximum value of 7200
seconds.
Indicates whether the instances are optimized for EBS I/O. This optimization provides dedicated throughput to Amazon EBS and an optimized configuration stack to provide optimal EBS I/O performance. This optimization isn't available with all instance types. Additional usage charges apply when using an EBS Optimized instance.
\nDefault: false
\n
The number of units provided by the specified instance type. These are the same units that you chose to set the target capacity in terms of instances, or a performance characteristic such as vCPUs, memory, or I/O.
\nIf the target capacity divided by this value is not a whole number, Amazon EC2 rounds the number of instances to the next whole number. If this value is not specified, the default is 1.
", "smithy.api#xmlName": "weightedCapacity" } @@ -93312,8 +90871,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Enables monitoring for the instance.
\nDefault: false
\n
The number of units fulfilled by this request compared to the set target capacity. You\n cannot set this value.
", "smithy.api#xmlName": "fulfilledCapacity" } @@ -93436,8 +90991,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "OnDemandFulfilledCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of On-Demand units fulfilled by this request compared to the set target\n On-Demand capacity.
", "smithy.api#xmlName": "onDemandFulfilledCapacity" } @@ -93481,7 +91034,6 @@ "traits": { "aws.protocols#ec2QueryName": "TargetCapacity", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of units to request for the Spot Fleet. You can choose to set the target\n capacity in terms of instances or a performance characteristic that is important to your\n application workload, such as vCPUs, memory, or I/O. If the request type is\n maintain
, you can specify a target capacity of 0 and add capacity\n later.
The number of On-Demand units to request. You can choose to set the target capacity in\n terms of instances or a performance characteristic that is important to your application\n workload, such as vCPUs, memory, or I/O. If the request type is maintain
,\n you can specify a target capacity of 0 and add capacity later.
Indicates whether running Spot Instances are terminated when the Spot Fleet request\n expires.
", "smithy.api#xmlName": "terminateInstancesWithExpiration" } @@ -93551,8 +91099,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ReplaceUnhealthyInstances", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether Spot Fleet should replace unhealthy instances.
", "smithy.api#xmlName": "replaceUnhealthyInstances" } @@ -93577,8 +91123,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstancePoolsToUseCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of Spot pools across which to allocate your target Spot capacity. Valid\n only when Spot AllocationStrategy is set to\n lowest-price
. Spot Fleet selects the cheapest Spot pools and evenly\n allocates your target Spot capacity across the number of Spot pools that you\n specify.
Note that Spot Fleet attempts to draw Spot Instances from the number of pools that you specify on a\n best effort basis. If a pool runs out of Spot capacity before fulfilling your target\n capacity, Spot Fleet will continue to fulfill your request by drawing from the next cheapest\n pool. To ensure that your target capacity is met, you might receive Spot Instances from more than\n the number of pools that you specified. Similarly, if most of the pools have no Spot\n capacity, you might receive your full target capacity from fewer than the number of\n pools that you specified.
", "smithy.api#xmlName": "instancePoolsToUseCount" } @@ -93711,8 +91255,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "BlockDurationMinutes", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "Deprecated.
", "smithy.api#xmlName": "blockDurationMinutes" } @@ -94019,8 +91561,6 @@ "BlockDurationMinutes": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "Deprecated.
" } }, @@ -94072,8 +91612,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstancePoolsToUseCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of Spot pools across which to allocate your target Spot capacity. Supported\n only when AllocationStrategy
is set to lowest-price
. EC2 Fleet selects\n the cheapest Spot pools and evenly allocates your target Spot capacity across the number of\n Spot pools that you specify.
Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a\n best effort basis. If a pool runs out of Spot capacity before fulfilling your target\n capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest\n pool. To ensure that your target capacity is met, you might receive Spot Instances from more than\n the number of pools that you specified. Similarly, if most of the pools have no Spot\n capacity, you might receive your full target capacity from fewer than the number of pools\n that you specified.
", "smithy.api#xmlName": "instancePoolsToUseCount" } @@ -94082,8 +91620,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "SingleInstanceType", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates that the fleet uses a single instance type to launch all Spot Instances in the\n fleet.
\nSupported only for fleets of type instant
.
Indicates that the fleet launches all Spot Instances into a single Availability Zone.
\nSupported only for fleets of type instant
.
The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is\n not reached, the fleet launches no instances.
\nSupported only for fleets of type instant
.
At least one of the following must be specified: SingleAvailabilityZone
|\n SingleInstanceType
\n
The number of Spot pools across which to allocate your target Spot capacity. Supported\n only when Spot AllocationStrategy
is set to lowest-price
. EC2 Fleet\n selects the cheapest Spot pools and evenly allocates your target Spot capacity across the\n number of Spot pools that you specify.
Note that EC2 Fleet attempts to draw Spot Instances from the number of pools that you specify on a\n best effort basis. If a pool runs out of Spot capacity before fulfilling your target\n capacity, EC2 Fleet will continue to fulfill your request by drawing from the next cheapest\n pool. To ensure that your target capacity is met, you might receive Spot Instances from more than\n the number of pools that you specified. Similarly, if most of the pools have no Spot\n capacity, you might receive your full target capacity from fewer than the number of pools\n that you specified.
" } }, "SingleInstanceType": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates that the fleet uses a single instance type to launch all Spot Instances in the\n fleet.
\nSupported only for fleets of type instant
.
Indicates that the fleet launches all Spot Instances into a single Availability Zone.
\nSupported only for fleets of type instant
.
The minimum target capacity for Spot Instances in the fleet. If the minimum target capacity is\n not reached, the fleet launches no instances.
\nSupported only for fleets of type instant
.
At least one of the following must be specified: SingleAvailabilityZone
|\n SingleInstanceType
\n
The placement score, on a scale from 1
to 10
. A score of\n 10
indicates that your Spot request is highly likely to succeed in this\n Region or Availability Zone. A score of 1
indicates that your Spot request is\n not likely to succeed.
The start of the port range for the TCP and UDP protocols, or an ICMP type number. A value of\n -1 indicates all ICMP types.
", "smithy.api#xmlName": "fromPort" } @@ -94395,8 +91913,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The end of the port range for the TCP and UDP protocols, or an ICMP type number. A value of\n -1
indicates all ICMP types.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, it returns an error.
Hibernates the instance if the instance was enabled for hibernation at launch. If the\n instance cannot hibernate successfully, a normal shutdown occurs. For more information,\n see Hibernate\n your instance in the Amazon EC2 User Guide.
\n Default: false
\n
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Forces the instances to stop. The instances do not have an opportunity to flush file\n system caches or file system metadata. If you use this option, you must perform file\n system check and repair procedures. This option is not recommended for Windows\n instances.
\nDefault: false
\n
The progress of the task as a percentage.
", "smithy.api#xmlName": "progressPercentage" } @@ -95219,8 +92717,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "AvailableIpAddressCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of unused private IPv4 addresses in the subnet. The IPv4 addresses for any\n\t\t\tstopped instances are considered unavailable.
", "smithy.api#xmlName": "availableIpAddressCount" } @@ -95237,8 +92733,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DefaultForAz", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this is the default subnet for the Availability Zone.
", "smithy.api#xmlName": "defaultForAz" } @@ -95247,8 +92741,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "EnableLniAtDeviceIndex", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "\n Indicates the device position for local network interfaces in this subnet. For example, \n 1
indicates local network interfaces in this subnet are the secondary \n network interface (eth1). \n
Indicates whether instances launched in this subnet receive a public IPv4 address.
", "smithy.api#xmlName": "mapPublicIpOnLaunch" } @@ -95267,8 +92757,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "MapCustomerOwnedIpOnLaunch", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a network interface created in this subnet (including a network\n interface created by RunInstances) receives a customer-owned IPv4 address.
", "smithy.api#xmlName": "mapCustomerOwnedIpOnLaunch" } @@ -95317,8 +92805,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AssignIpv6AddressOnCreation", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a network interface created in this subnet (including a network\n interface created by RunInstances) receives an IPv6 address.
", "smithy.api#xmlName": "assignIpv6AddressOnCreation" } @@ -95359,8 +92845,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableDns64", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet \n should return synthetic IPv6 addresses for IPv4-only destinations.
", "smithy.api#xmlName": "enableDns64" } @@ -95369,8 +92853,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Ipv6Native", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this is an IPv6 only subnet.
", "smithy.api#xmlName": "ipv6Native" } @@ -95997,8 +93479,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TotalTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of units to request, filled using\n DefaultTargetCapacityType
.
The number of On-Demand units to request. If you specify a target capacity for Spot units, you cannot specify a target capacity for On-Demand units.
", "smithy.api#xmlName": "onDemandTargetCapacity" } @@ -96017,8 +93495,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SpotTargetCapacity", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of Spot units to launch. If you specify a target capacity for On-Demand units, you cannot specify a target capacity for Spot units.
", "smithy.api#xmlName": "spotTargetCapacity" } @@ -96051,7 +93527,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of units to request, filled using\n DefaultTargetCapacityType
.
The number of On-Demand units to request.
" } }, "SpotTargetCapacity": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of Spot units to request.
" } }, @@ -96119,8 +93590,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "InstanceCount", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is \n reserved and cannot be specified in a request
", "smithy.api#xmlName": "instanceCount" } @@ -96144,8 +93613,6 @@ "InstanceCount": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of instances the Convertible Reserved Instance offering can be applied to. This parameter is reserved and cannot \n be specified in a request
" } }, @@ -96405,8 +93872,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The minimum amount of total local storage, in GB. If this parameter is not specified, there is\n no minimum limit.
", "smithy.api#xmlName": "min" } @@ -96705,8 +94166,6 @@ "target": "com.amazonaws.ec2#Double", "traits": { "aws.protocols#ec2QueryName": "Max", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of total local storage, in GB. If this parameter is not specified, there is\n no maximum limit.
", "smithy.api#xmlName": "max" } @@ -96722,16 +94181,12 @@ "Min": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of total local storage, in GB. To specify no minimum limit, omit this\n parameter.
" } }, "Max": { "target": "com.amazonaws.ec2#Double", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of total local storage, in GB. To specify no maximum limit, omit this\n parameter.
" } } @@ -96867,8 +94322,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RuleNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The rule number of the Traffic Mirror rule.
", "smithy.api#xmlName": "ruleNumber" } @@ -96885,8 +94338,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Protocol", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The protocol assigned to the Traffic Mirror rule.
", "smithy.api#xmlName": "protocol" } @@ -97019,8 +94470,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "FromPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The start of the Traffic Mirror port range. This applies to the TCP and UDP protocols.
", "smithy.api#xmlName": "fromPort" } @@ -97029,8 +94478,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "ToPort", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The end of the Traffic Mirror port range. This applies to the TCP and UDP protocols.
", "smithy.api#xmlName": "toPort" } @@ -97046,16 +94493,12 @@ "FromPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The first port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.
" } }, "ToPort": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The last port in the Traffic Mirror port range. This applies to the TCP and UDP protocols.
" } } @@ -97128,8 +94571,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "PacketLength", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of bytes in each packet to mirror. These are the bytes after the VXLAN header. To mirror a subset, set this to the length (in bytes) to mirror. For example, if you set this value to 100, then the first 100 bytes that meet the filter criteria are copied to the target. Do not specify this parameter when you want to mirror the entire packet
", "smithy.api#xmlName": "packetLength" } @@ -97138,8 +94579,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "SessionNumber", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The session number determines the order in which sessions are evaluated when an interface is used by multiple sessions. The first session with a matching filter is the one that mirrors the packets.
\nValid values are 1-32766.
", "smithy.api#xmlName": "sessionNumber" } @@ -97148,8 +94587,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VirtualNetworkId", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The virtual network ID associated with the Traffic Mirror session.
", "smithy.api#xmlName": "virtualNetworkId" } @@ -97344,7 +94781,6 @@ "com.amazonaws.ec2#TrafficMirroringMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -97645,8 +95081,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "TransitGatewayAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The transit gateway Autonomous System Number (ASN).
", "smithy.api#xmlName": "transitGatewayAsn" } @@ -97655,8 +95089,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "PeerAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The peer Autonomous System Number (ASN).
", "smithy.api#xmlName": "peerAsn" } @@ -98132,8 +95564,6 @@ "PeerAsn": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The peer Autonomous System Number (ASN).
" } } @@ -98166,7 +95596,6 @@ "com.amazonaws.ec2#TransitGatewayMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 1000 @@ -98614,8 +96043,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "GroupMember", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates that the resource is a transit gateway multicast group member.
", "smithy.api#xmlName": "groupMember" } @@ -98624,8 +96051,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "GroupSource", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates that the resource is a transit gateway multicast group member.
", "smithy.api#xmlName": "groupSource" } @@ -98740,8 +96165,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "AmazonSideAsn", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "A private Autonomous System Number (ASN) for the Amazon side of a BGP session. \n The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs.
", "smithy.api#xmlName": "amazonSideAsn" } @@ -99275,8 +96698,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Blackhole", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether traffic that matches this route is dropped.
", "smithy.api#xmlName": "blackhole" } @@ -99423,8 +96844,6 @@ "AmazonSideAsn": { "target": "com.amazonaws.ec2#Long", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "A private Autonomous System Number (ASN) for the Amazon side of a BGP session. \n The range is 64512 to 65534 for 16-bit ASNs and 4200000000 to 4294967294 for 32-bit ASNs. The default is 64512
.
Indicates whether this is the default association route table for the transit gateway.
", "smithy.api#xmlName": "defaultAssociationRouteTable" } @@ -99657,8 +97074,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DefaultPropagationRouteTable", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this is the default propagation route table for the transit gateway.
", "smithy.api#xmlName": "defaultPropagationRouteTable" } @@ -100317,8 +97732,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "VlanId", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The ID of the VLAN when you use the VLAN protocol.
", "smithy.api#xmlName": "vlanId" } @@ -100327,8 +97740,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "GreKey", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The application key when you use the GRE protocol.
", "smithy.api#xmlName": "greKey" } @@ -100440,8 +97851,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Phase1LifetimeSeconds", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The lifetime for phase 1 of the IKE negotiation, in seconds.
", "smithy.api#xmlName": "phase1LifetimeSeconds" } @@ -100450,8 +97859,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Phase2LifetimeSeconds", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The lifetime for phase 2 of the IKE negotiation, in seconds.
", "smithy.api#xmlName": "phase2LifetimeSeconds" } @@ -100460,8 +97867,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RekeyMarginTimeSeconds", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The margin time, in seconds, before the phase 2 lifetime expires, during which the\n Amazon Web Services side of the VPN connection performs an IKE rekey.
", "smithy.api#xmlName": "rekeyMarginTimeSeconds" } @@ -100470,8 +97875,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "RekeyFuzzPercentage", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of the rekey window determined by RekeyMarginTimeSeconds
\n during which the rekey time is randomly selected.
The number of packets in an IKE replay window.
", "smithy.api#xmlName": "replayWindowSize" } @@ -100490,8 +97891,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "DpdTimeoutSeconds", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of seconds after which a DPD timeout occurs.
", "smithy.api#xmlName": "dpdTimeoutSeconds" } @@ -100580,8 +97979,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableTunnelLifecycleControl", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Status of tunnel endpoint lifecycle control feature.
", "smithy.api#xmlName": "enableTunnelLifecycleControl" } @@ -100770,16 +98167,12 @@ "MaxDrainDurationSeconds": { "target": "com.amazonaws.ec2#DrainSeconds", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The maximum amount of time to wait (in seconds) before forcibly releasing the IP addresses if connections are still in progress. Default value is 350 seconds.
" } }, "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, returns an error.
Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
Returns true
if the request succeeds; otherwise, returns an error.
The minimum number of vCPUs. If the value is 0
, there is no minimum\n limit.
The maximum number of vCPUs. If this parameter is not specified, there is no maximum\n limit.
", "smithy.api#xmlName": "max" } @@ -101478,7 +98857,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of vCPUs. To specify no minimum limit, specify 0
.
The maximum number of vCPUs. To specify no maximum limit, omit this parameter.
" } } @@ -101787,8 +99163,6 @@ "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { "aws.protocols#ec2QueryName": "Port", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The IP port number.
", "smithy.api#xmlName": "port" } @@ -101834,8 +99208,6 @@ "target": "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber", "traits": { "aws.protocols#ec2QueryName": "Port", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The IP port number.
", "smithy.api#xmlName": "port" } @@ -101864,7 +99236,6 @@ "com.amazonaws.ec2#VerifiedAccessEndpointPortNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -102137,8 +99508,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "FipsEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Describes whether support for Federal Information Processing Standards (FIPS) is enabled on the instance.
", "smithy.api#xmlName": "fipsEnabled" } @@ -102209,8 +99578,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether logging is enabled.
", "smithy.api#xmlName": "enabled" } @@ -102243,7 +99610,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether logging is enabled.
", "smithy.api#required": {} } @@ -102307,8 +99673,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether logging is enabled.
", "smithy.api#xmlName": "enabled" } @@ -102341,7 +99705,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether logging is enabled.
", "smithy.api#required": {} } @@ -102387,8 +99750,6 @@ "IncludeTrustContext": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "\n\t\t Include trust data sent by trust providers into the logs. \n\t
" } } @@ -102404,8 +99765,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Enabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether logging is enabled.
", "smithy.api#xmlName": "enabled" } @@ -102454,7 +99813,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether logging is enabled.
", "smithy.api#required": {} } @@ -102521,8 +99879,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IncludeTrustContext", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "\n\t\t Describes current setting for including trust data into the logs.\n\t
", "smithy.api#xmlName": "includeTrustContext" } @@ -102538,8 +99894,6 @@ "CustomerManagedKeyEnabled": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "\n Enable or disable the use of customer managed KMS keys for server side encryption.\n
\nValid values: True
| False
\n
\n Describes the use of customer managed KMS keys for server side encryption.\n
\nValid values: True
| False
\n
The number of accepted routes.
", "smithy.api#xmlName": "acceptedRouteCount" } @@ -102919,8 +100269,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "Encrypted", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the volume is encrypted.
", "smithy.api#xmlName": "encrypted" } @@ -102945,8 +100293,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Size", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the volume, in GiBs.
", "smithy.api#xmlName": "size" } @@ -102979,8 +100325,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Iops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The number of I/O operations per second (IOPS). For gp3
, io1
, and io2
volumes, this represents \n the number of IOPS that are provisioned for the volume. For gp2
volumes, this represents the baseline \n performance of the volume and the rate at which the volume accumulates I/O credits for bursting.
Indicates whether the volume was created using fast snapshot restore.
", "smithy.api#xmlName": "fastRestored" } @@ -103015,8 +100357,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "MultiAttachEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether Amazon EBS Multi-Attach is enabled.
", "smithy.api#xmlName": "multiAttachEnabled" } @@ -103025,8 +100365,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "Throughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The throughput that the volume supports, in MiB/s.
", "smithy.api#xmlName": "throughput" } @@ -103091,8 +100429,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "DeleteOnTermination", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the EBS volume is deleted on instance termination.
", "smithy.api#xmlName": "deleteOnTermination" } @@ -103171,7 +100507,6 @@ "traits": { "aws.protocols#ec2QueryName": "Size", "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The size of the volume, in GiB.
", "smithy.api#required": {}, "smithy.api#xmlName": "size" @@ -103237,8 +100572,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The target size of the volume, in GiB.
", "smithy.api#xmlName": "targetSize" } @@ -103247,8 +100580,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetIops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The target IOPS rate of the volume.
", "smithy.api#xmlName": "targetIops" } @@ -103265,8 +100596,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "TargetThroughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The target throughput of the volume, in MiB/s.
", "smithy.api#xmlName": "targetThroughput" } @@ -103275,8 +100604,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "TargetMultiAttachEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "The target setting for Amazon EBS Multi-Attach.
", "smithy.api#xmlName": "targetMultiAttachEnabled" } @@ -103285,8 +100612,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OriginalSize", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The original size of the volume, in GiB.
", "smithy.api#xmlName": "originalSize" } @@ -103295,8 +100620,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OriginalIops", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The original IOPS rate of the volume.
", "smithy.api#xmlName": "originalIops" } @@ -103313,8 +100636,6 @@ "target": "com.amazonaws.ec2#Integer", "traits": { "aws.protocols#ec2QueryName": "OriginalThroughput", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The original throughput of the volume, in MiB/s.
", "smithy.api#xmlName": "originalThroughput" } @@ -103323,8 +100644,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "OriginalMultiAttachEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "The original setting for Amazon EBS Multi-Attach.
", "smithy.api#xmlName": "originalMultiAttachEnabled" } @@ -103333,8 +100652,6 @@ "target": "com.amazonaws.ec2#Long", "traits": { "aws.protocols#ec2QueryName": "Progress", - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The modification progress, from 0 to 100 percent complete.
", "smithy.api#xmlName": "progress" } @@ -103874,8 +101191,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "IsDefault", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the VPC is the default VPC.
", "smithy.api#xmlName": "isDefault" } @@ -104065,8 +101380,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "ClassicLinkEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the VPC is enabled for ClassicLink.
", "smithy.api#xmlName": "classicLinkEnabled" } @@ -104205,8 +101518,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "PrivateDnsEnabled", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "(Interface endpoint) Indicates whether the VPC is associated with a private hosted zone.
", "smithy.api#xmlName": "privateDnsEnabled" } @@ -104215,8 +101526,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "RequesterManaged", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the endpoint is being managed by its service.
", "smithy.api#xmlName": "requesterManaged" } @@ -104630,8 +101939,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowDnsResolutionFromRemoteVpc", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses \n when queried from instances in a peer VPC.
", "smithy.api#xmlName": "allowDnsResolutionFromRemoteVpc" } @@ -104640,8 +101947,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowEgressFromLocalClassicLinkToRemoteVpc", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Deprecated.
", "smithy.api#xmlName": "allowEgressFromLocalClassicLinkToRemoteVpc" } @@ -104650,8 +101955,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "AllowEgressFromLocalVpcToRemoteClassicLink", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Deprecated.
", "smithy.api#xmlName": "allowEgressFromLocalVpcToRemoteClassicLink" } @@ -105050,8 +102353,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "EnableAcceleration", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether acceleration is enabled for the VPN connection.
", "smithy.api#xmlName": "enableAcceleration" } @@ -105060,8 +102361,6 @@ "target": "com.amazonaws.ec2#Boolean", "traits": { "aws.protocols#ec2QueryName": "StaticRoutesOnly", - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the VPN connection uses static routes only. Static routes must be\n used for devices that don't support BGP.
", "smithy.api#xmlName": "staticRoutesOnly" } @@ -105141,8 +102440,6 @@ "EnableAcceleration": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Indicate whether to enable acceleration for the VPN connection.
\nDefault: false
\n
Indicate whether the VPN connection uses static routes only. If you are creating a VPN\n connection for a device that does not support BGP, you must specify true
.\n Use CreateVpnConnectionRoute to create a static route.
Default: false
\n
The private Autonomous System Number (ASN) for the Amazon side of a BGP\n session.
", "smithy.api#xmlName": "amazonSideAsn" } @@ -105459,48 +102752,36 @@ "Phase1LifetimeSeconds": { "target": "com.amazonaws.ec2#Integer", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": 0, "smithy.api#documentation": "The lifetime for phase 1 of the IKE negotiation, in seconds.
\nConstraints: A value between 900 and 28,800.
\nDefault: 28800
\n
The lifetime for phase 2 of the IKE negotiation, in seconds.
\nConstraints: A value between 900 and 3,600. The value must be less than the value for\n Phase1LifetimeSeconds
.
Default: 3600
\n
The margin time, in seconds, before the phase 2 lifetime expires, during which the\n Amazon Web Services side of the VPN connection performs an IKE rekey. The exact time\n of the rekey is randomly selected based on the value for\n RekeyFuzzPercentage
.
Constraints: A value between 60 and half of Phase2LifetimeSeconds
.
Default: 540
\n
The percentage of the rekey window (determined by RekeyMarginTimeSeconds
)\n during which the rekey time is randomly selected.
Constraints: A value between 0 and 100.
\nDefault: 100
\n
The number of packets in an IKE replay window.
\nConstraints: A value between 64 and 2048.
\nDefault: 1024
\n
The number of seconds after which a DPD timeout occurs.
\nConstraints: A value greater than or equal to 30.
\nDefault: 30
\n
Turn on or off tunnel endpoint lifecycle control feature.
" } } @@ -105663,8 +102942,6 @@ "DryRun": { "target": "com.amazonaws.ec2#Boolean", "traits": { - "smithy.api#clientOptional": {}, - "smithy.api#default": false, "smithy.api#documentation": "Checks whether you have the required permissions for the action, without actually making the request, \n and provides an error response. If you have the required permissions, the error response is DryRunOperation
. \n Otherwise, it is UnauthorizedOperation
.
The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify\n\t\t\ta Service Connect configuration. The namespace name can include up to 1024 characters.\n\t\t\tThe name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than\n\t\t\t(>), less than (<), or slash (/).
\nIf you enter an existing namespace name or ARN, then that namespace will be used.\n\t\t\tAny namespace type is supported. The namespace must be in this account and this Amazon Web Services\n\t\t\tRegion.
\nIf you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a\n\t\t\tCloud Map namespace with the \"API calls\" method of instance discovery only. This instance\n\t\t\tdiscovery method is the \"HTTP\" namespace type in the Command Line Interface. Other types of instance\n\t\t\tdiscovery aren't used by Service Connect.
\nIf you update the service with an empty string \"\"
for the namespace name,\n\t\t\tthe cluster configuration for Service Connect is removed. Note that the namespace will\n\t\t\tremain in Cloud Map and must be deleted separately.
For more information about Cloud Map, see Working\n\t\t\t\twith Services in the Cloud Map Developer Guide.
", + "smithy.api#documentation": "The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify\n\t\t\ta Service Connect configuration. The namespace name can include up to 1024 characters.\n\t\t\tThe name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than\n\t\t\t(>), less than (<), or slash (/).
\nIf you enter an existing namespace name or ARN, then that namespace will be used.\n\t\t\tAny namespace type is supported. The namespace must be in this account and this Amazon Web Services\n\t\t\tRegion.
\nIf you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a\n\t\t\tCloud Map namespace with the \"API calls\" method of instance discovery only. This instance\n\t\t\tdiscovery method is the \"HTTP\" namespace type in the Command Line Interface. Other types of instance\n\t\t\tdiscovery aren't used by Service Connect.
\nIf you update the cluster with an empty string \"\"
for the namespace name,\n\t\t\tthe cluster configuration for Service Connect is removed. Note that the namespace will\n\t\t\tremain in Cloud Map and must be deleted separately.
For more information about Cloud Map, see Working\n\t\t\t\twith Services in the Cloud Map Developer Guide.
", "smithy.api#required": {} } } @@ -3085,10 +3085,10 @@ "loadBalancers": [], "pendingCount": 0, "runningCount": 0, - "serviceArn": "arn:aws:ecs:us-east-1:012345678910:service/ecs-simple-service", + "serviceArn": "arn:aws:ecs:us-east-1:012345678910:service/default/ecs-simple-service", "serviceName": "ecs-simple-service", "status": "ACTIVE", - "taskDefinition": "arn:aws:ecs:us-east-1:012345678910:task-definition/hello_world:6" + "taskDefinition": "arn:aws:ecs:us-east-1:012345678910:task-definition/default/hello_world:6" } } } @@ -4550,7 +4550,7 @@ ], "ec2InstanceId": "i-807f3249", "agentConnected": true, - "containerInstanceArn": "arn:aws:ecs:us-east-1:012345678910:container-instance/f2756532-8f13-4d53-87c9-aed50dc94cd7", + "containerInstanceArn": "arn:aws:ecs:us-east-1:012345678910:container-instance/default/f2756532-8f13-4d53-87c9-aed50dc94cd7", "pendingTasksCount": 0, "remainingResources": [ { @@ -4703,10 +4703,10 @@ "loadBalancers": [], "pendingCount": 0, "runningCount": 0, - "serviceArn": "arn:aws:ecs:us-east-1:012345678910:service/ecs-simple-service", + "serviceArn": "arn:aws:ecs:us-east-1:012345678910:service/default/ecs-simple-service", "serviceName": "ecs-simple-service", "status": "ACTIVE", - "taskDefinition": "arn:aws:ecs:us-east-1:012345678910:task-definition/hello_world:6" + "taskDefinition": "arn:aws:ecs:us-east-1:012345678910:task-definition/default/hello_world:6" } ] } @@ -5080,7 +5080,7 @@ "failures": [], "tasks": [ { - "taskArn": "arn:aws:ecs:A list of files containing the environment variables to pass to a container. You can\n\t\t\tspecify up to ten environment files. The file must have a .env
file\n\t\t\textension. Each line in an environment file should contain an environment variable in\n\t\t\t\tVARIABLE=VALUE
format. Lines beginning with #
are treated\n\t\t\tas comments and are ignored. For more information about the environment variable file\n\t\t\tsyntax, see Declare default\n\t\t\t\tenvironment variables in file.
If there are environment variables specified using the environment
\n\t\t\tparameter in a container definition, they take precedence over the variables contained\n\t\t\twithin an environment file. If multiple environment files are specified that contain the\n\t\t\tsame variable, they're processed from the top down. We recommend that you use unique\n\t\t\tvariable names. For more information, see Specifying environment\n\t\t\t\tvariables in the Amazon Elastic Container Service Developer Guide.
You must use the following platforms for the Fargate launch type:
\nLinux platform version 1.4.0
or later.
Windows platform version 1.0.0
or later.
A list of files containing the environment variables to pass to a container. You can specify\n\t\t\tup to ten environment files. The file must have a .env
file extension. Each\n\t\t\tline in an environment file should contain an environment variable in\n\t\t\t\tVARIABLE=VALUE
format. Lines beginning with #
are treated\n\t\t\tas comments and are ignored.
If there are environment variables specified using the environment
\n\t\t\tparameter in a container definition, they take precedence over the variables contained\n\t\t\twithin an environment file. If multiple environment files are specified that contain the\n\t\t\tsame variable, they're processed from the top down. We recommend that you use unique\n\t\t\tvariable names. For more information, see Specifying environment\n\t\t\t\tvariables in the Amazon Elastic Container Service Developer Guide.
You must use the following platforms for the Fargate launch type:
\nLinux platform version 1.4.0
or later.
Windows platform version 1.0.0
or later.
Consider the following when using the Fargate launch type:
\nThe file is handled like a native Docker env-file.
\nThere is no support for shell escape handling.
\nThe container entry point interperts the VARIABLE
values.
An object representing a container health check. Health check parameters that are\n\t\t\tspecified in a container definition override any Docker health checks that exist in the\n\t\t\tcontainer image (such as those specified in a parent image or from the image's\n\t\t\tDockerfile). This configuration maps to the HEALTHCHECK
parameter of docker run.
The Amazon ECS container agent only monitors and reports on the health checks specified\n\t\t\t\tin the task definition. Amazon ECS does not monitor Docker health checks that are\n\t\t\t\tembedded in a container image and not specified in the container definition. Health\n\t\t\t\tcheck parameters that are specified in a container definition override any Docker\n\t\t\t\thealth checks that exist in the container image.
\nYou can view the health status of both individual containers and a task with the\n\t\t\tDescribeTasks API operation or when viewing the task details in the console.
\nThe health check is designed to make sure that your containers survive\n\t\t\tagent restarts, upgrades, or temporary unavailability.
\nThe following describes the possible healthStatus
values for a\n\t\t\tcontainer:
\n HEALTHY
-The container health check has passed\n\t\t\t\t\tsuccessfully.
\n UNHEALTHY
-The container health check has failed.
\n UNKNOWN
-The container health check is being evaluated or\n\t\t\t\t\tthere's no container health check defined.
The following describes the possible healthStatus
values for a task. The\n\t\t\tcontainer health check status of\n\t\t\tnon-essential containers don't have an effect on the health status of a task.
\n HEALTHY
-All essential containers within the task have\n\t\t\t\t\tpassed their health checks.
\n UNHEALTHY
-One or more essential containers have failed\n\t\t\t\t\ttheir health check.
\n UNKNOWN
-The essential containers within the task are still\n\t\t\t\t\thaving their health checks evaluated, there are only nonessential containers\n\t\t\t\t\twith health checks defined, or there are no container health checks\n\t\t\t\t\tdefined.
If a task is run manually, and not as part of a service, the task will continue its\n\t\t\tlifecycle regardless of its health status. For tasks that are part of a service, if the\n\t\t\ttask reports as unhealthy then the task will be stopped and the service scheduler will\n\t\t\treplace it.
\nThe following are notes about container health check support:
\nWhen the Amazon ECS agent cannot connect to the Amazon ECS service, the\n\t\t\t\t\tservice reports the container as UNHEALTHY
.
The health check statuses are the \"last heard from\" response from the Amazon ECS agent. There\n\t\t\t\t\tare no assumptions made about the status of the container health checks.
\nContainer health checks require version 1.17.0 or greater of the Amazon ECS\n\t\t\t\t\tcontainer agent. For more information, see Updating the\n\t\t\t\t\t\tAmazon ECS container agent.
\nContainer health checks are supported for Fargate tasks if\n\t\t\t\t\tyou're using platform version 1.1.0
or greater. For more\n\t\t\t\t\tinformation, see Fargate\n\t\t\t\t\t\tplatform versions.
Container health checks aren't supported for tasks that are part of a service\n\t\t\t\t\tthat's configured to use a Classic Load Balancer.
\nAn object representing a container health check. Health check parameters that are\n\t\t\tspecified in a container definition override any Docker health checks that exist in the\n\t\t\tcontainer image (such as those specified in a parent image or from the image's\n\t\t\tDockerfile). This configuration maps to the HEALTHCHECK
parameter of docker run.
The Amazon ECS container agent only monitors and reports on the health checks specified\n\t\t\t\tin the task definition. Amazon ECS does not monitor Docker health checks that are\n\t\t\t\tembedded in a container image and not specified in the container definition. Health\n\t\t\t\tcheck parameters that are specified in a container definition override any Docker\n\t\t\t\thealth checks that exist in the container image.
\nYou can view the health status of both individual containers and a task with the\n\t\t\tDescribeTasks API operation or when viewing the task details in the console.
\nThe health check is designed to make sure that your containers survive agent restarts,\n\t\t\tupgrades, or temporary unavailability.
\nThe following describes the possible healthStatus
values for a\n\t\t\tcontainer:
\n HEALTHY
-The container health check has passed\n\t\t\t\t\tsuccessfully.
\n UNHEALTHY
-The container health check has failed.
\n UNKNOWN
-The container health check is being evaluated,\n\t\t\t\t\tthere's no container health check defined, or Amazon ECS doesn't have the health\n\t\t\t\t\tstatus of the container.
The following describes the possible healthStatus
values based on the\n\t\t\tcontainer health checker status of essential containers in the task with the following\n\t\t\tpriority order (high to low):
\n UNHEALTHY
-One or more essential containers have failed\n\t\t\t\t\ttheir health check.
\n UNKNOWN
-Any essential container running within the task is\n\t\t\t\t\tin an UNKNOWN
state and no other essential containers have an\n\t\t\t\t\t\tUNHEALTHY
state.
\n HEALTHY
-All essential containers within the task have\n\t\t\t\t\tpassed their health checks.
Consider the following task health example with 2 containers.
\nIf Container1 is UNHEALTHY
and Container2 is\n\t\t\t\t\tUNKNOWN
, the task health is UNHEALTHY
.
If Container1 is UNHEALTHY
and Container2 is\n\t\t\t\t\tHEALTHY
, the task health is UNHEALTHY
.
If Container1 is HEALTHY
and Container2 is UNKNOWN
,\n\t\t\t\t\tthe task health is UNKNOWN
.
If Container1 is HEALTHY
and Container2 is HEALTHY
,\n\t\t\t\t\tthe task health is HEALTHY
.
Consider the following task health example with 3 containers.
\nIf Container1 is UNHEALTHY
and Container2 is UNKNOWN
, and Container3\n\t\t\t\t\tis UNKNOWN
, the task health is UNHEALTHY
.
If Container1 is UNHEALTHY
and Container2 is UNKNOWN
, and Container3\n\t\t\t\t\tis HEALTHY
, the task health is UNHEALTHY
.
If Container1 is UNHEALTHY
and Container2 is HEALTHY
, and Container3\n\t\t\t\t\tis HEALTHY
, the task health is UNHEALTHY
.
If Container1 is HEALTHY
and Container2 is UNKNOWN
, and Container3\n\t\t\t\t\tis HEALTHY
, the task health is UNKNOWN
.
If Container1 is HEALTHY
and Container2 is UNKNOWN
,\n\t\t\t\t\tand Container3 is UNKNOWN
, the task health is\n\t\t\t\t\tUNKNOWN
.
If Container1 is HEALTHY
and Container2 is HEALTHY
,\n\t\t\t\t\tand Container3 is HEALTHY
, the task health is\n\t\t\t\t\tHEALTHY
.
If a task is run manually, and not as part of a service, the task will continue its\n\t\t\tlifecycle regardless of its health status. For tasks that are part of a service, if the\n\t\t\ttask reports as unhealthy then the task will be stopped and the service scheduler will\n\t\t\treplace it.
\nThe following are notes about container health check support:
\nWhen the Amazon ECS agent cannot connect to the Amazon ECS service, the service reports\n\t\t\t\t\tthe container as UNHEALTHY
.
The health check statuses are the \"last heard from\" response from the Amazon ECS\n\t\t\t\t\tagent. There are no assumptions made about the status of the container health\n\t\t\t\t\tchecks.
\nContainer health checks require version 1.17.0 or greater of the Amazon ECS\n\t\t\t\t\tcontainer agent. For more information, see Updating the\n\t\t\t\t\t\tAmazon ECS container agent.
\nContainer health checks are supported for Fargate tasks if\n\t\t\t\t\tyou're using platform version 1.1.0
or greater. For more\n\t\t\t\t\tinformation, see Fargate\n\t\t\t\t\t\tplatform versions.
Container health checks aren't supported for tasks that are part of a service\n\t\t\t\t\tthat's configured to use a Classic Load Balancer.
\nThe port number range on the container that's bound to the dynamically mapped host port\n\t\t\trange.
\nThe following rules apply when you specify a containerPortRange
:
You must use either the bridge
network mode or the awsvpc
\n\t\t\t\t\tnetwork mode.
This parameter is available for both the EC2 and Fargate launch types.
\nThis parameter is available for both the Linux and Windows operating systems.
\nThe container instance must have at least version 1.67.0 of the container agent\n\t\t\t\t\tand at least version 1.67.0-1 of the ecs-init
package
You can specify a maximum of 100 port ranges per container.
\nYou do not specify a hostPortRange
. The value of the hostPortRange
is set\n\t\t\t\t\tas follows:
For containers in a task with the awsvpc
network mode,\n\t\t\t\t\t\t\tthe hostPort
is set to the same value as the\n\t\t\t\t\t\t\t\tcontainerPort
. This is a static mapping\n\t\t\t\t\t\t\tstrategy.
For containers in a task with the bridge
network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.
The containerPortRange
valid values are between 1 and\n\t\t\t\t\t65535.
A port can only be included in one port mapping per container.
\nYou cannot specify overlapping port ranges.
\nThe first port in the range must be less than last port in the range.
\nDocker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.
\nFor more information, see Issue #11185 on the Github website.
\nFor information about how to turn off the docker-proxy in the Docker daemon config file, see Docker daemon in the Amazon ECS Developer Guide.
\nYou can call \n DescribeTasks
\n to view the hostPortRange
which\n\t\t\tare the host ports that are bound to the container ports.
The port number range on the container that's bound to the dynamically mapped host port\n\t\t\trange.
\nThe following rules apply when you specify a containerPortRange
:
You must use either the bridge
network mode or the awsvpc
\n\t\t\t\t\tnetwork mode.
This parameter is available for both the EC2 and Fargate launch types.
\nThis parameter is available for both the Linux and Windows operating systems.
\nThe container instance must have at least version 1.67.0 of the container agent\n\t\t\t\t\tand at least version 1.67.0-1 of the ecs-init
package
You can specify a maximum of 100 port ranges per container.
\nYou do not specify a hostPortRange
. The value of the hostPortRange
is set\n\t\t\t\t\tas follows:
For containers in a task with the awsvpc
network mode,\n\t\t\t\t\t\t\tthe hostPortRange
is set to the same value as the\n\t\t\t\t\t\t\t\tcontainerPortRange
. This is a static mapping\n\t\t\t\t\t\t\tstrategy.
For containers in a task with the bridge
network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.
The containerPortRange
valid values are between 1 and\n\t\t\t\t\t65535.
A port can only be included in one port mapping per container.
\nYou cannot specify overlapping port ranges.
\nThe first port in the range must be less than last port in the range.
\nDocker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.
\nFor more information, see Issue #11185 on the Github website.
\nFor information about how to turn off the docker-proxy in the Docker daemon config file, see Docker daemon in the Amazon ECS Developer Guide.
\nYou can call \n DescribeTasks
\n to view the hostPortRange
which\n\t\t\tare the host ports that are bound to the container ports.
The port number range on the container that's bound to the dynamically mapped host port\n\t\t\trange.
\nThe following rules apply when you specify a containerPortRange
:
You must use either the bridge
network mode or the awsvpc
\n\t\t\t\t\tnetwork mode.
This parameter is available for both the EC2 and Fargate launch types.
\nThis parameter is available for both the Linux and Windows operating systems.
\nThe container instance must have at least version 1.67.0 of the container agent\n\t\t\t\t\tand at least version 1.67.0-1 of the ecs-init
package
You can specify a maximum of 100 port ranges per container.
\nYou do not specify a hostPortRange
. The value of the hostPortRange
is set\n\t\t\t\t\tas follows:
For containers in a task with the awsvpc
network mode,\n\t\t\t\t\t\t\tthe hostPort
is set to the same value as the\n\t\t\t\t\t\t\t\tcontainerPort
. This is a static mapping\n\t\t\t\t\t\t\tstrategy.
For containers in a task with the bridge
network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.
The containerPortRange
valid values are between 1 and\n\t\t\t\t\t65535.
A port can only be included in one port mapping per container.
\nYou cannot specify overlapping port ranges.
\nThe first port in the range must be less than last port in the range.
\nDocker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.
\nFor more information, see Issue #11185 on the Github website.
\nFor information about how to turn off the docker-proxy in the Docker daemon config file, see Docker daemon in the Amazon ECS Developer Guide.
\nYou can call \n DescribeTasks
\n to view the hostPortRange
which\n\t\t\tare the host ports that are bound to the container ports.
The port number range on the container that's bound to the dynamically mapped host port\n\t\t\trange.
\nThe following rules apply when you specify a containerPortRange
:
You must use either the bridge
network mode or the awsvpc
\n\t\t\t\t\tnetwork mode.
This parameter is available for both the EC2 and Fargate launch types.
\nThis parameter is available for both the Linux and Windows operating systems.
\nThe container instance must have at least version 1.67.0 of the container agent\n\t\t\t\t\tand at least version 1.67.0-1 of the ecs-init
package
You can specify a maximum of 100 port ranges per container.
\nYou do not specify a hostPortRange
. The value of the hostPortRange
is set\n\t\t\t\t\tas follows:
For containers in a task with the awsvpc
network mode,\n\t\t\t\t\t\t\tthe hostPortRange
is set to the same value as the\n\t\t\t\t\t\t\t\tcontainerPortRange
. This is a static mapping\n\t\t\t\t\t\t\tstrategy.
For containers in a task with the bridge
network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.
The containerPortRange
valid values are between 1 and\n\t\t\t\t\t65535.
A port can only be included in one port mapping per container.
\nYou cannot specify overlapping port ranges.
\nThe first port in the range must be less than last port in the range.
\nDocker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.
\nFor more information, see Issue #11185 on the Github website.
\nFor information about how to turn off the docker-proxy in the Docker daemon config file, see Docker daemon in the Amazon ECS Developer Guide.
\nYou can call \n DescribeTasks
\n to view the hostPortRange
which\n\t\t\tare the host ports that are bound to the container ports.
The type of action.
", "smithy.api#required": {} } @@ -182,6 +183,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the listener.
", "smithy.api#required": {} } @@ -189,6 +191,7 @@ "Certificates": { "target": "com.amazonaws.elasticloadbalancingv2#CertificateList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The certificate to add. You can specify one certificate per call. Set\n CertificateArn
to the certificate ARN but do not set\n IsDefault
.
The Amazon Resource Name (ARN) of the resource.
", "smithy.api#required": {} } @@ -278,6 +282,7 @@ "Tags": { "target": "com.amazonaws.elasticloadbalancingv2#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags.
", "smithy.api#required": {} } @@ -367,6 +372,7 @@ "UserPoolArn": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateCognitoActionUserPoolArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Amazon Cognito user pool.
", "smithy.api#required": {} } @@ -374,6 +380,7 @@ "UserPoolClientId": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateCognitoActionUserPoolClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon Cognito user pool client.
", "smithy.api#required": {} } @@ -381,6 +388,7 @@ "UserPoolDomain": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateCognitoActionUserPoolDomain", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain prefix or fully-qualified domain name of the Amazon Cognito user pool.
", "smithy.api#required": {} } @@ -491,6 +499,7 @@ "Issuer": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionIssuer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OIDC issuer identifier of the IdP. This must be a full URL, including the HTTPS\n protocol, the domain, and the path.
", "smithy.api#required": {} } @@ -498,6 +507,7 @@ "AuthorizationEndpoint": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionAuthorizationEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The authorization endpoint of the IdP. This must be a full URL, including the HTTPS\n protocol, the domain, and the path.
", "smithy.api#required": {} } @@ -505,6 +515,7 @@ "TokenEndpoint": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionTokenEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The token endpoint of the IdP. This must be a full URL, including the HTTPS protocol, the\n domain, and the path.
", "smithy.api#required": {} } @@ -512,6 +523,7 @@ "UserInfoEndpoint": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionUserInfoEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The user info endpoint of the IdP. This must be a full URL, including the HTTPS protocol,\n the domain, and the path.
", "smithy.api#required": {} } @@ -519,6 +531,7 @@ "ClientId": { "target": "com.amazonaws.elasticloadbalancingv2#AuthenticateOidcActionClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OAuth 2.0 client identifier.
", "smithy.api#required": {} } @@ -707,7 +720,6 @@ "Priority": { "target": "com.amazonaws.elasticloadbalancingv2#CipherPriority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The priority of the cipher.
" } } @@ -720,10 +732,7 @@ "type": "string" }, "com.amazonaws.elasticloadbalancingv2#CipherPriority": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.elasticloadbalancingv2#Ciphers": { "type": "list", @@ -847,6 +856,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the load balancer.
", "smithy.api#required": {} } @@ -878,6 +888,7 @@ "DefaultActions": { "target": "com.amazonaws.elasticloadbalancingv2#Actions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The actions for the default rule.
", "smithy.api#required": {} } @@ -1015,6 +1026,7 @@ "Name": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the load balancer.
\nThis name must be unique per region per account, can have a maximum of 32 characters, must\n contain only alphanumeric characters or hyphens, must not begin or end with a hyphen, and must\n not begin with \"internal-\".
", "smithy.api#required": {} } @@ -1198,6 +1210,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the listener.
", "smithy.api#required": {} } @@ -1205,6 +1218,7 @@ "Conditions": { "target": "com.amazonaws.elasticloadbalancingv2#RuleConditionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The conditions.
", "smithy.api#required": {} } @@ -1212,6 +1226,7 @@ "Priority": { "target": "com.amazonaws.elasticloadbalancingv2#RulePriority", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The rule priority. A listener can't have multiple rules with the same priority.
", "smithy.api#required": {} } @@ -1219,6 +1234,7 @@ "Actions": { "target": "com.amazonaws.elasticloadbalancingv2#Actions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The actions.
", "smithy.api#required": {} } @@ -1313,6 +1329,7 @@ "Name": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the target group.
\nThis name must be unique per region per account, can have a maximum of 32 characters, must\n contain only alphanumeric characters or hyphens, and must not begin or end with a\n hyphen.
", "smithy.api#required": {} } @@ -1486,6 +1503,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the listener.
", "smithy.api#required": {} } @@ -1540,6 +1558,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the load balancer.
", "smithy.api#required": {} } @@ -1591,6 +1610,7 @@ "RuleArn": { "target": "com.amazonaws.elasticloadbalancingv2#RuleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the rule.
", "smithy.api#required": {} } @@ -1639,6 +1659,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the target group.
", "smithy.api#required": {} } @@ -1695,6 +1716,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the target group.
", "smithy.api#required": {} } @@ -1702,6 +1724,7 @@ "Targets": { "target": "com.amazonaws.elasticloadbalancingv2#TargetDescriptions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The targets. If you specified a port override when you registered a target, you must\n specify both the target ID and the port when you deregister it.
", "smithy.api#required": {} } @@ -1793,6 +1816,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Names (ARN) of the listener.
", "smithy.api#required": {} } @@ -1997,6 +2021,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the load balancer.
", "smithy.api#required": {} } @@ -2548,6 +2573,7 @@ "ResourceArns": { "target": "com.amazonaws.elasticloadbalancingv2#ResourceArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Names (ARN) of the resources. You can specify up to 20 resources in a\n single call.
", "smithy.api#required": {} } @@ -2623,6 +2649,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the target group.
", "smithy.api#required": {} } @@ -2874,6 +2901,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the target group.
", "smithy.api#required": {} } @@ -3141,7 +3169,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3184,7 +3211,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3197,7 +3225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3211,7 +3238,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3234,7 +3260,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3269,7 +3294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3280,14 +3304,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3301,14 +3327,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3317,18 +3341,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3337,7 +3360,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3357,14 +3381,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3378,7 +3404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3398,7 +3423,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3409,14 +3433,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3427,9 +3453,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4153,6 +4181,7 @@ "StatusCode": { "target": "com.amazonaws.elasticloadbalancingv2#FixedResponseActionStatusCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The HTTP response code (2XX, 4XX, or 5XX).
", "smithy.api#required": {} } @@ -4462,10 +4491,7 @@ } }, "com.amazonaws.elasticloadbalancingv2#IsDefault": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.elasticloadbalancingv2#Limit": { "type": "structure", @@ -4732,7 +4758,7 @@ "Key": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerAttributeKey", "traits": { - "smithy.api#documentation": "The name of the attribute.
\nThe following attributes are supported by all load balancers:
\n\n deletion_protection.enabled
- Indicates whether deletion protection is\n enabled. The value is true
or false
. The default is\n false
.
\n load_balancing.cross_zone.enabled
- Indicates whether cross-zone load\n balancing is enabled. The possible values are true
and false
.\n The default for Network Load Balancers and Gateway Load Balancers is false
. \n The default for Application Load Balancers is true
, and cannot be changed.
The following attributes are supported by both Application Load Balancers and Network Load\n Balancers:
\n\n access_logs.s3.enabled
- Indicates whether access logs are enabled. The\n value is true
or false
. The default is\n false
.
\n access_logs.s3.bucket
- The name of the S3 bucket for the access logs.\n This attribute is required if access logs are enabled. The bucket must exist in the same\n region as the load balancer and have a bucket policy that grants Elastic Load Balancing\n permissions to write to the bucket.
\n access_logs.s3.prefix
- The prefix for the location in the S3 bucket for the\n access logs.
\n ipv6.deny_all_igw_traffic
- Blocks internet gateway (IGW) access to the\n load balancer. It is set to false
for internet-facing load balancers and\n true
for internal load balancers, preventing unintended access to your\n internal load balancer through an internet gateway.
The following attributes are supported by only Application Load Balancers:
\n\n idle_timeout.timeout_seconds
- The idle timeout value, in seconds. The\n valid range is 1-4000 seconds. The default is 60 seconds.
\n routing.http.desync_mitigation_mode
- Determines how the load balancer\n handles requests that might pose a security risk to your application. The possible values\n are monitor
, defensive
, and strictest
. The default\n is defensive
.
\n routing.http.drop_invalid_header_fields.enabled
- Indicates whether HTTP\n headers with invalid header fields are removed by the load balancer (true
) or\n routed to targets (false
). The default is false
.
\n routing.http.preserve_host_header.enabled
- Indicates whether the\n Application Load Balancer should preserve the Host
header in the HTTP request\n and send it to the target without any change. The possible values are true
\n and false
. The default is false
.
\n routing.http.x_amzn_tls_version_and_cipher_suite.enabled
- Indicates\n whether the two headers (x-amzn-tls-version
and\n x-amzn-tls-cipher-suite
), which contain information about the negotiated\n TLS version and cipher suite, are added to the client request before sending it to the\n target. The x-amzn-tls-version
header has information about the TLS protocol\n version negotiated with the client, and the x-amzn-tls-cipher-suite
header\n has information about the cipher suite negotiated with the client. Both headers are in\n OpenSSL format. The possible values for the attribute are true
and\n false
. The default is false
.
\n routing.http.xff_client_port.enabled
- Indicates whether the\n X-Forwarded-For
header should preserve the source port that the client used\n to connect to the load balancer. The possible values are true
and\n false
. The default is false
.
\n routing.http.xff_header_processing.mode
- Enables you to modify,\n preserve, or remove the X-Forwarded-For
header in the HTTP request before the\n Application Load Balancer sends the request to the target. The possible values are\n append
, preserve
, and remove
. The default is\n append
.
If the value is append
, the Application Load Balancer adds the client\n IP address (of the last hop) to the X-Forwarded-For
header in the HTTP\n request before it sends it to targets.
If the value is preserve
the Application Load Balancer preserves the\n X-Forwarded-For
header in the HTTP request, and sends it to targets\n without any change.
If the value is remove
, the Application Load Balancer removes the\n X-Forwarded-For
header in the HTTP request before it sends it to\n targets.
\n routing.http2.enabled
- Indicates whether HTTP/2 is enabled. The possible\n values are true
and false
. The default is true
.\n Elastic Load Balancing requires that message header names contain only alphanumeric\n characters and hyphens.
\n waf.fail_open.enabled
- Indicates whether to allow a WAF-enabled load\n balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true
and false
. The\n default is false
.
The name of the attribute.
\nThe following attributes are supported by all load balancers:
\n\n deletion_protection.enabled
- Indicates whether deletion protection is\n enabled. The value is true
or false
. The default is\n false
.
\n load_balancing.cross_zone.enabled
- Indicates whether cross-zone load\n balancing is enabled. The possible values are true
and false
.\n The default for Network Load Balancers and Gateway Load Balancers is false
. \n The default for Application Load Balancers is true
, and cannot be changed.
The following attributes are supported by both Application Load Balancers and Network Load\n Balancers:
\n\n access_logs.s3.enabled
- Indicates whether access logs are enabled. The\n value is true
or false
. The default is\n false
.
\n access_logs.s3.bucket
- The name of the S3 bucket for the access logs.\n This attribute is required if access logs are enabled. The bucket must exist in the same\n region as the load balancer and have a bucket policy that grants Elastic Load Balancing\n permissions to write to the bucket.
\n access_logs.s3.prefix
- The prefix for the location in the S3 bucket for the\n access logs.
\n ipv6.deny_all_igw_traffic
- Blocks internet gateway (IGW) access to the\n load balancer. It is set to false
for internet-facing load balancers and\n true
for internal load balancers, preventing unintended access to your\n internal load balancer through an internet gateway.
The following attributes are supported by only Application Load Balancers:
\n\n idle_timeout.timeout_seconds
- The idle timeout value, in seconds. The\n valid range is 1-4000 seconds. The default is 60 seconds.
\n routing.http.desync_mitigation_mode
- Determines how the load balancer\n handles requests that might pose a security risk to your application. The possible values\n are monitor
, defensive
, and strictest
. The default\n is defensive
.
\n routing.http.drop_invalid_header_fields.enabled
- Indicates whether HTTP\n headers with invalid header fields are removed by the load balancer (true
) or\n routed to targets (false
). The default is false
.
\n routing.http.preserve_host_header.enabled
- Indicates whether the\n Application Load Balancer should preserve the Host
header in the HTTP request\n and send it to the target without any change. The possible values are true
\n and false
. The default is false
.
\n routing.http.x_amzn_tls_version_and_cipher_suite.enabled
- Indicates\n whether the two headers (x-amzn-tls-version
and\n x-amzn-tls-cipher-suite
), which contain information about the negotiated\n TLS version and cipher suite, are added to the client request before sending it to the\n target. The x-amzn-tls-version
header has information about the TLS protocol\n version negotiated with the client, and the x-amzn-tls-cipher-suite
header\n has information about the cipher suite negotiated with the client. Both headers are in\n OpenSSL format. The possible values for the attribute are true
and\n false
. The default is false
.
\n routing.http.xff_client_port.enabled
- Indicates whether the\n X-Forwarded-For
header should preserve the source port that the client used\n to connect to the load balancer. The possible values are true
and\n false
. The default is false
.
\n routing.http.xff_header_processing.mode
- Enables you to modify,\n preserve, or remove the X-Forwarded-For
header in the HTTP request before the\n Application Load Balancer sends the request to the target. The possible values are\n append
, preserve
, and remove
. The default is\n append
.
If the value is append
, the Application Load Balancer adds the client\n IP address (of the last hop) to the X-Forwarded-For
header in the HTTP\n request before it sends it to targets.
If the value is preserve
the Application Load Balancer preserves the\n X-Forwarded-For
header in the HTTP request, and sends it to targets\n without any change.
If the value is remove
, the Application Load Balancer removes the\n X-Forwarded-For
header in the HTTP request before it sends it to\n targets.
\n routing.http2.enabled
- Indicates whether HTTP/2 is enabled. The possible\n values are true
and false
. The default is true
.\n Elastic Load Balancing requires that message header names contain only alphanumeric\n characters and hyphens.
\n waf.fail_open.enabled
- Indicates whether to allow a WAF-enabled load\n balancer to route requests to targets if it is unable to forward the request to Amazon Web Services WAF. The possible values are true
and false
. The\n default is false
.
The following attributes are supported by only Network Load Balancers:
\n\n dns_record.client_routing_policy
- Indicates how traffic is \n distributed among the load balancer Availability Zones. The possible values are \n availability_zone_affinity
with 100 percent zonal affinity, \n partial_availability_zone_affinity
with 85 percent zonal affinity, \n and any_availability_zone
with 0 percent zonal affinity.
The Amazon Resource Name (ARN) of the listener.
", "smithy.api#required": {} } @@ -5150,6 +5177,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the load balancer.
", "smithy.api#required": {} } @@ -5157,6 +5185,7 @@ "Attributes": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerAttributes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The load balancer attributes.
", "smithy.api#required": {} } @@ -5273,6 +5302,7 @@ "RuleArn": { "target": "com.amazonaws.elasticloadbalancingv2#RuleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the rule.
", "smithy.api#required": {} } @@ -5423,6 +5453,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the target group.
", "smithy.api#required": {} } @@ -5430,6 +5461,7 @@ "Attributes": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupAttributes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The attributes.
", "smithy.api#required": {} } @@ -5459,6 +5491,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the target group.
", "smithy.api#required": {} } @@ -5746,6 +5779,7 @@ "StatusCode": { "target": "com.amazonaws.elasticloadbalancingv2#RedirectActionStatusCodeEnum", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The HTTP redirect code. The redirect is either permanent (HTTP 301) or temporary (HTTP\n 302).
", "smithy.api#required": {} } @@ -5857,6 +5891,7 @@ "TargetGroupArn": { "target": "com.amazonaws.elasticloadbalancingv2#TargetGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the target group.
", "smithy.api#required": {} } @@ -5864,6 +5899,7 @@ "Targets": { "target": "com.amazonaws.elasticloadbalancingv2#TargetDescriptions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The targets.
", "smithy.api#required": {} } @@ -5906,6 +5942,7 @@ "ListenerArn": { "target": "com.amazonaws.elasticloadbalancingv2#ListenerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the listener.
", "smithy.api#required": {} } @@ -5913,6 +5950,7 @@ "Certificates": { "target": "com.amazonaws.elasticloadbalancingv2#CertificateList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The certificate to remove. You can specify one certificate per call. Set\n CertificateArn
to the certificate ARN but do not set\n IsDefault
.
The Amazon Resource Name (ARN) of the resource.
", "smithy.api#required": {} } @@ -5986,6 +6025,7 @@ "TagKeys": { "target": "com.amazonaws.elasticloadbalancingv2#TagKeys", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag keys for the tags to remove.
", "smithy.api#required": {} } @@ -6058,7 +6098,6 @@ "IsDefault": { "target": "com.amazonaws.elasticloadbalancingv2#IsDefault", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this is the default rule.
" } } @@ -6251,6 +6290,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the load balancer.
", "smithy.api#required": {} } @@ -6258,6 +6298,7 @@ "IpAddressType": { "target": "com.amazonaws.elasticloadbalancingv2#IpAddressType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IP address type. The possible values are ipv4
(for IPv4 addresses) and\n dualstack
(for IPv4 and IPv6 addresses). You can’t specify dualstack
for a load balancer\n with a UDP or TCP_UDP listener.
The rule priorities.
", "smithy.api#required": {} } @@ -6416,6 +6458,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the load balancer.
", "smithy.api#required": {} } @@ -6423,6 +6466,7 @@ "SecurityGroups": { "target": "com.amazonaws.elasticloadbalancingv2#SecurityGroups", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the security groups.
", "smithy.api#required": {} } @@ -6487,7 +6531,7 @@ } ], "traits": { - "smithy.api#documentation": "Enables the Availability Zones for the specified public subnets for the specified\n Application Load Balancer or Network Load Balancer. The specified subnets replace the\n previously enabled subnets.
\nWhen you specify subnets for a Network Load Balancer, you must include all subnets that\n were enabled previously, with their existing configurations, plus any additional\n subnets.
", + "smithy.api#documentation": "Enables the Availability Zones for the specified public subnets for the specified\n Application Load Balancer, Network Load Balancer or Gateway Load Balancer. The specified subnets replace the\n previously enabled subnets.
\nWhen you specify subnets for a Network Load Balancer, or Gateway Load Balancer you must include all subnets that\n were enabled previously, with their existing configurations, plus any additional\n subnets.
", "smithy.api#examples": [ { "title": "To enable Availability Zones for a load balancer", @@ -6521,6 +6565,7 @@ "LoadBalancerArn": { "target": "com.amazonaws.elasticloadbalancingv2#LoadBalancerArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the load balancer.
", "smithy.api#required": {} } @@ -6528,19 +6573,19 @@ "Subnets": { "target": "com.amazonaws.elasticloadbalancingv2#Subnets", "traits": { - "smithy.api#documentation": "The IDs of the public subnets. You can specify only one subnet per Availability Zone. You\n must specify either subnets or subnet mappings.
\n[Application Load Balancers] You must specify subnets from at least two Availability\n Zones.
\n[Application Load Balancers on Outposts] You must specify one Outpost subnet.
\n[Application Load Balancers on Local Zones] You can specify subnets from one or more Local\n Zones.
\n[Network Load Balancers] You can specify subnets from one or more Availability\n Zones.
" + "smithy.api#documentation": "The IDs of the public subnets. You can specify only one subnet per Availability Zone. You\n must specify either subnets or subnet mappings.
\n[Application Load Balancers] You must specify subnets from at least two Availability\n Zones.
\n[Application Load Balancers on Outposts] You must specify one Outpost subnet.
\n[Application Load Balancers on Local Zones] You can specify subnets from one or more Local\n Zones.
\n[Network Load Balancers] You can specify subnets from one or more Availability\n Zones.
\n[Gateway Load Balancers] You can specify subnets from one or more Availability\n Zones.
" } }, "SubnetMappings": { "target": "com.amazonaws.elasticloadbalancingv2#SubnetMappings", "traits": { - "smithy.api#documentation": "The IDs of the public subnets. You can specify only one subnet per Availability Zone. You\n must specify either subnets or subnet mappings.
\n[Application Load Balancers] You must specify subnets from at least two Availability\n Zones. You cannot specify Elastic IP addresses for your subnets.
\n[Application Load Balancers on Outposts] You must specify one Outpost subnet.
\n[Application Load Balancers on Local Zones] You can specify subnets from one or more Local\n Zones.
\n[Network Load Balancers] You can specify subnets from one or more Availability Zones. You\n can specify one Elastic IP address per subnet if you need static IP addresses for your\n internet-facing load balancer. For internal load balancers, you can specify one private IP\n address per subnet from the IPv4 range of the subnet. For internet-facing load balancer, you\n can specify one IPv6 address per subnet.
" + "smithy.api#documentation": "The IDs of the public subnets. You can specify only one subnet per Availability Zone. You\n must specify either subnets or subnet mappings.
\n[Application Load Balancers] You must specify subnets from at least two Availability\n Zones. You cannot specify Elastic IP addresses for your subnets.
\n[Application Load Balancers on Outposts] You must specify one Outpost subnet.
\n[Application Load Balancers on Local Zones] You can specify subnets from one or more Local\n Zones.
\n[Network Load Balancers] You can specify subnets from one or more Availability Zones. You\n can specify one Elastic IP address per subnet if you need static IP addresses for your\n internet-facing load balancer. For internal load balancers, you can specify one private IP\n address per subnet from the IPv4 range of the subnet. For internet-facing load balancer, you\n can specify one IPv6 address per subnet.
\n[Gateway Load Balancers] You can specify subnets from one or more Availability\n Zones.
" } }, "IpAddressType": { "target": "com.amazonaws.elasticloadbalancingv2#IpAddressType", "traits": { - "smithy.api#documentation": "[Network Load Balancers] The type of IP addresses used by the subnets for your load\n balancer. The possible values are ipv4
(for IPv4 addresses) and\n dualstack
(for IPv4 and IPv6 addresses). You can’t specify\n dualstack
for a load balancer with a UDP or TCP_UDP listener.
[Network Load Balancers] The type of IP addresses used by the subnets for your load\n balancer. The possible values are ipv4
(for IPv4 addresses) and\n dualstack
(for IPv4 and IPv6 addresses). You can’t specify\n dualstack
for a load balancer with a UDP or TCP_UDP listener.
[Gateway Load Balancers] The type of IP addresses used by the subnets for your load\n balancer. The possible values are ipv4
(for IPv4 addresses) and\n dualstack
(for IPv4 and IPv6 addresses).
[Network Load Balancers] The IP address type.
" + "smithy.api#documentation": "[Network Load Balancers] The IP address type.
\n[Gateway Load Balancers] The IP address type.
" } } }, @@ -6717,6 +6762,7 @@ "Key": { "target": "com.amazonaws.elasticloadbalancingv2#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key of the tag.
", "smithy.api#required": {} } @@ -6801,6 +6847,7 @@ "Id": { "target": "com.amazonaws.elasticloadbalancingv2#TargetId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the target. If the target type of the target group is instance
,\n specify an instance ID. If the target type is ip
, specify an IP address. If the\n target type is lambda
, specify the ARN of the Lambda function. If the target type\n is alb
, specify the ARN of the Application Load Balancer target.
The port on which the EC2 instance is listening.
" } }, @@ -2416,7 +2415,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2459,7 +2457,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2472,7 +2471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2486,7 +2484,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2509,7 +2506,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2544,7 +2540,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2555,14 +2550,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2576,14 +2573,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2592,18 +2587,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2612,7 +2606,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2632,14 +2627,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2653,7 +2650,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2673,7 +2669,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2684,14 +2679,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2702,9 +2699,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3447,7 +3446,6 @@ "Interval": { "target": "com.amazonaws.elasticloadbalancing#HealthCheckInterval", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The approximate interval, in seconds, between health checks of an individual instance.
", "smithy.api#required": {} } @@ -3455,7 +3453,6 @@ "Timeout": { "target": "com.amazonaws.elasticloadbalancing#HealthCheckTimeout", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time, in seconds, during which no response means a failed health check.
\nThis value must be less than the Interval
value.
The number of consecutive health check failures required before moving the instance to the Unhealthy
state.
The number of consecutive health checks successes required before moving the instance to the Healthy
state.
The port on which the instance is listening.
", "smithy.api#required": {} } @@ -5028,7 +5018,6 @@ "com.amazonaws.elasticloadbalancing#UnhealthyThreshold": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 10 diff --git a/codegen/sdk-codegen/aws-models/elastic-transcoder.2012-09-25.json b/codegen/sdk-codegen/aws-models/elastic-transcoder.2012-09-25.json index 56fb6c74c61..3899d94d18e 100644 --- a/codegen/sdk-codegen/aws-models/elastic-transcoder.2012-09-25.json +++ b/codegen/sdk-codegen/aws-models/elastic-transcoder.2012-09-25.json @@ -1318,7 +1318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1361,7 +1360,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1374,7 +1374,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1388,7 +1387,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1411,7 +1409,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1446,7 +1443,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1457,14 +1453,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1478,14 +1476,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1494,11 +1490,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1509,14 +1505,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1530,7 +1528,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1550,7 +1547,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1561,14 +1557,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1579,9 +1577,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/elasticache.2015-02-02.json b/codegen/sdk-codegen/aws-models/elasticache.2015-02-02.json index 3b678d9c797..0bc2cc99ef9 100644 --- a/codegen/sdk-codegen/aws-models/elasticache.2015-02-02.json +++ b/codegen/sdk-codegen/aws-models/elasticache.2015-02-02.json @@ -156,6 +156,7 @@ "ResourceName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource to which the tags are to be added, for\n example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or\n arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.\n ElastiCache resources are cluster and\n snapshot.
For more information about ARNs, see Amazon Resource Names (ARNs)\n and Amazon Service Namespaces.
", "smithy.api#required": {} } @@ -163,6 +164,7 @@ "Tags": { "target": "com.amazonaws.elasticache#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of tags to be added to this resource. A tag is a key-value pair. A tag key must\n be accompanied by a tag value, although null is accepted.
", "smithy.api#required": {} } @@ -466,7 +468,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -509,7 +510,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -522,7 +524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -536,7 +537,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -559,7 +559,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -594,7 +593,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -605,14 +603,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -626,14 +626,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -642,18 +640,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -662,7 +659,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -682,14 +680,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -703,7 +703,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -723,7 +722,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -734,14 +732,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -752,9 +752,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1626,6 +1628,7 @@ "CacheSecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cache security group that allows network ingress.
", "smithy.api#required": {} } @@ -1633,6 +1636,7 @@ "EC2SecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EC2 security group to be authorized for ingress to the cache security\n group.
", "smithy.api#required": {} } @@ -1640,6 +1644,7 @@ "EC2SecurityGroupOwnerId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon account number of the Amazon EC2 security group owner. Note that this is\n not the same thing as an Amazon access key ID - you must provide a valid Amazon account\n number for this parameter.
", "smithy.api#required": {} } @@ -1754,6 +1759,7 @@ "ServiceUpdateName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique ID of the service update
", "smithy.api#required": {} } @@ -1801,6 +1807,7 @@ "ServiceUpdateName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique ID of the service update
", "smithy.api#required": {} } @@ -1811,10 +1818,7 @@ } }, "com.amazonaws.elasticache#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.elasticache#BooleanOptional": { "type": "boolean" @@ -1930,7 +1934,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If you are running Redis engine version 6.0 or later, set this parameter to yes if\n you want to opt-in to the next auto minor version upgrade campaign. This parameter is\n disabled for previous versions.
" } }, @@ -1991,7 +1994,6 @@ "ReplicationGroupLogDeliveryEnabled": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A boolean value indicating whether log delivery is enabled for the replication\n group.
" } }, @@ -2278,7 +2280,6 @@ "IsModifiable": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether (true
) or not (false
) the parameter can be\n modified. Some parameters have security or operational implications that prevent them\n from being changed.
Indicates whether the parameter group is associated with a Global datastore
" } }, @@ -3019,6 +3019,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the replication group to which data is being migrated.
", "smithy.api#required": {} } @@ -3026,7 +3027,6 @@ "Force": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Forces the migration to stop without ensuring that data is in sync. It is recommended\n to use this option only to abort the migration and not recommended when application\n wants to continue migration to ElastiCache.
" } } @@ -3052,6 +3052,7 @@ "NodeGroupId": { "target": "com.amazonaws.elasticache#AllowedNodeGroupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The 4-digit id for the node group you are configuring. For Redis (cluster mode\n disabled) replication groups, the node group id is always 0001. To find a Redis (cluster\n mode enabled)'s node group's (shard's) id, see Finding a Shard's\n Id.
", "smithy.api#required": {} } @@ -3059,7 +3060,7 @@ "NewReplicaCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of replicas you want in this node group at the end of this operation.\n The maximum value for NewReplicaCount
is 5. The minimum value depends upon\n the type of Redis replication group you are working with.
The minimum number of replicas in a shard or replication group is:
\nRedis (cluster mode disabled)
\nIf Multi-AZ: 1
\nIf Multi-AZ: 0
\nRedis (cluster mode enabled): 0 (though you will not be able to failover to\n a replica if your primary node fails)
\nThe name of an existing snapshot from which to make a copy.
", "smithy.api#required": {} } @@ -3170,6 +3172,7 @@ "TargetSnapshotName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name for the snapshot copy. ElastiCache does not permit overwriting a snapshot,\n therefore this name must be unique within its context - ElastiCache or an Amazon S3\n bucket if exporting.
", "smithy.api#required": {} } @@ -3309,6 +3312,7 @@ "CacheClusterId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The node group (shard) identifier. This parameter is stored as a lowercase\n string.
\n\n Constraints:\n
\nA name must contain from 1 to 50 alphanumeric characters or hyphens.
\nThe first character must be a letter.
\nA name cannot end with a hyphen or contain two consecutive hyphens.
\nA user-specified name for the cache parameter group.
", "smithy.api#required": {} } @@ -3567,6 +3572,7 @@ "CacheParameterGroupFamily": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cache parameter group family that the cache parameter group can be\n used with.
\nValid values are: memcached1.4
| memcached1.5
|\n memcached1.6
| redis2.6
| redis2.8
|\n redis3.2
| redis4.0
| redis5.0
|\n redis6.x
| redis7
\n
A user-specified description for the cache parameter group.
", "smithy.api#required": {} } @@ -3646,6 +3653,7 @@ "CacheSecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name for the cache security group. This value is stored as a lowercase\n string.
\nConstraints: Must contain no more than 255 alphanumeric characters. Cannot be the word\n \"Default\".
\nExample: mysecuritygroup
\n
A description for the cache security group.
", "smithy.api#required": {} } @@ -3760,6 +3769,7 @@ "CacheSubnetGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name for the cache subnet group. This value is stored as a lowercase string.
\nConstraints: Must contain no more than 255 alphanumeric characters or hyphens.
\nExample: mysubnetgroup
\n
A description for the cache subnet group.
", "smithy.api#required": {} } @@ -3774,6 +3785,7 @@ "SubnetIds": { "target": "com.amazonaws.elasticache#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of VPC subnet IDs for the cache subnet group.
", "smithy.api#required": {} } @@ -3836,6 +3848,7 @@ "GlobalReplicationGroupIdSuffix": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The suffix name of a Global datastore. Amazon ElastiCache automatically applies a\n prefix to the Global datastore ID when it is created. Each Amazon Region has its own\n prefix. For instance, a Global datastore ID created in the US-West-1 region will begin\n with \"dsdfu\" along with the suffix name you provide. The suffix, combined with the\n auto-generated prefix, guarantees uniqueness of the Global datastore name across\n multiple regions.
\nFor a full list of Amazon Regions and their respective Global datastore iD prefixes,\n see Using the Amazon CLI with Global datastores .
", "smithy.api#required": {} } @@ -3849,6 +3862,7 @@ "PrimaryReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the primary cluster that accepts writes and will replicate updates to the\n secondary cluster.
", "smithy.api#required": {} } @@ -3977,6 +3991,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The replication group identifier. This parameter is stored as a lowercase\n string.
\nConstraints:
\nA name must contain from 1 to 40 alphanumeric characters or hyphens.
\nThe first character must be a letter.
\nA name cannot end with a hyphen or contain two consecutive hyphens.
\nA user-created description for the replication group.
", "smithy.api#required": {} } @@ -4322,6 +4338,7 @@ "SnapshotName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name for the snapshot being created.
", "smithy.api#required": {} } @@ -4434,6 +4451,7 @@ "UserGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the user group.
", "smithy.api#required": {} } @@ -4441,6 +4459,7 @@ "Engine": { "target": "com.amazonaws.elasticache#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current supported value is Redis.
", "smithy.api#required": {} } @@ -4468,6 +4487,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the user.
", "smithy.api#required": {} } @@ -4475,6 +4495,7 @@ "UserName": { "target": "com.amazonaws.elasticache#UserName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The username of the user.
", "smithy.api#required": {} } @@ -4482,6 +4503,7 @@ "Engine": { "target": "com.amazonaws.elasticache#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current supported value is Redis.
", "smithy.api#required": {} } @@ -4495,6 +4517,7 @@ "AccessString": { "target": "com.amazonaws.elasticache#AccessString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Access permissions string used for this user.
", "smithy.api#required": {} } @@ -4597,6 +4620,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Global datastore
", "smithy.api#required": {} } @@ -4604,7 +4628,7 @@ "NodeGroupCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of node groups (shards) that results from the modification of the shard\n configuration
", "smithy.api#required": {} } @@ -4624,7 +4648,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates that the shard reconfiguration process begins immediately. At present, the\n only permitted value for this parameter is true.
", "smithy.api#required": {} } @@ -4701,6 +4725,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The id of the replication group from which you want to remove replica\n nodes.
", "smithy.api#required": {} } @@ -4726,7 +4751,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "If True
, the number of replica nodes is decreased immediately.\n ApplyImmediately=False
is not currently supported.
The cluster identifier for the cluster to be deleted. This parameter is not case\n sensitive.
", "smithy.api#required": {} } @@ -4926,6 +4952,7 @@ "CacheParameterGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cache parameter group to delete.
\nThe specified cache security group must not be associated with any\n clusters.
\nThe name of the cache security group to delete.
\nYou cannot delete the default security group.
\nThe name of the cache subnet group to delete.
\nConstraints: Must contain no more than 255 alphanumeric characters or hyphens.
", "smithy.api#required": {} } @@ -5061,6 +5090,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Global datastore
", "smithy.api#required": {} } @@ -5068,7 +5098,7 @@ "RetainPrimaryReplicationGroup": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The primary replication group is retained as a standalone replication group.
", "smithy.api#required": {} } @@ -5149,6 +5179,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the cluster to be deleted. This parameter is not case\n sensitive.
", "smithy.api#required": {} } @@ -5253,6 +5284,7 @@ "SnapshotName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the snapshot to be deleted.
", "smithy.api#required": {} } @@ -5335,6 +5367,7 @@ "UserGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the user group.
", "smithy.api#required": {} } @@ -5350,6 +5383,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the user.
", "smithy.api#required": {} } @@ -5756,7 +5790,6 @@ "DefaultOnly": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true
, specifies that only the default version of the specified engine\n or engine and major version combination is to be returned.
The name of a specific cache parameter group to return details for.
", "smithy.api#required": {} } @@ -7104,6 +7138,7 @@ "CacheParameterGroupFamily": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cache parameter group family.
\nValid values are: memcached1.4
| memcached1.5
|\n memcached1.6
| redis2.6
| redis2.8
|\n redis3.2
| redis4.0
| redis5.0
|\n redis6.x
| redis6.2
| redis7
\n
The name of the Global datastore
", "smithy.api#required": {} } @@ -8497,6 +8533,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the secondary cluster you wish to remove from the Global datastore
", "smithy.api#required": {} } @@ -8504,6 +8541,7 @@ "ReplicationGroupRegion": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon region of secondary cluster you wish to remove from the Global\n datastore
", "smithy.api#required": {} } @@ -8525,10 +8563,7 @@ } }, "com.amazonaws.elasticache#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.elasticache#DuplicateUserNameFault": { "type": "structure", @@ -8594,7 +8629,6 @@ "Port": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number that the cache engine is listening on.
" } } @@ -8738,6 +8772,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Global datastore
", "smithy.api#required": {} } @@ -8745,6 +8780,7 @@ "PrimaryRegion": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon region of the primary cluster of the Global datastore
", "smithy.api#required": {} } @@ -8752,6 +8788,7 @@ "PrimaryReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the primary replication group
", "smithy.api#required": {} } @@ -8778,6 +8815,7 @@ "Name": { "target": "com.amazonaws.elasticache#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The property being filtered. For example, UserId.
", "smithy.api#required": {} } @@ -8785,6 +8823,7 @@ "Values": { "target": "com.amazonaws.elasticache#FilterValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The property values to filter on. For example, \"user-123\".
", "smithy.api#required": {} } @@ -9086,6 +9125,7 @@ "GlobalReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Global datastore
", "smithy.api#required": {} } @@ -9093,7 +9133,7 @@ "NodeGroupCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Total number of node groups you want
", "smithy.api#required": {} } @@ -9107,7 +9147,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates that the process begins immediately. At present, the only permitted value\n for this parameter is true.
", "smithy.api#required": {} } @@ -9184,6 +9224,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The id of the replication group to which you want to add replica nodes.
", "smithy.api#required": {} } @@ -9203,7 +9244,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "If True
, the number of replica nodes is increased immediately.\n ApplyImmediately=False
is not currently supported.
The Amazon Resource Name (ARN) of the resource for which you want the list of tags,\n for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or\n arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information about ARNs, see Amazon Resource Names (ARNs)\n and Amazon Web\n Services Service Namespaces.
", "smithy.api#required": {} } @@ -9964,6 +10003,7 @@ "CacheClusterId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier. This value is stored as a lowercase string.
", "smithy.api#required": {} } @@ -10031,7 +10071,6 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true
, this parameter causes the modifications in this request and any\n pending modifications to be applied, asynchronously and as soon as possible, regardless\n of the PreferredMaintenanceWindow
setting for the cluster.
If false
, changes to the cluster are applied on the next maintenance\n reboot, or the next failure reboot, whichever occurs first.
If you perform a ModifyCacheCluster
before a pending modification is\n applied, the pending modification is replaced by the newer modification.
Valid values: true
| false
\n
Default: false
\n
The name of the cache parameter group to modify.
", "smithy.api#required": {} } @@ -10170,6 +10210,7 @@ "ParameterNameValues": { "target": "com.amazonaws.elasticache#ParameterNameValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of parameter names and values for the parameter update. You must supply at\n least one parameter name and value; subsequent arguments are optional. A maximum of 20\n parameters may be modified per request.
", "smithy.api#required": {} } @@ -10266,6 +10307,7 @@ "CacheSubnetGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the cache subnet group. This value is stored as a lowercase\n string.
\nConstraints: Must contain no more than 255 alphanumeric characters or hyphens.
\nExample: mysubnetgroup
\n
The name of the Global datastore
", "smithy.api#required": {} } @@ -10335,7 +10378,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "This parameter causes the modifications in this request and any pending modifications\n to be applied, asynchronously and as soon as possible. Modifications to Global\n Replication Groups cannot be requested to be applied in PreferredMaintenceWindow.\n
", "smithy.api#required": {} } @@ -10524,6 +10567,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the replication group to modify.
", "smithy.api#required": {} } @@ -10604,7 +10648,6 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true
, this parameter causes the modifications in this request and any\n pending modifications to be applied, asynchronously and as soon as possible, regardless\n of the PreferredMaintenanceWindow
setting for the replication group.
If false
, changes to the nodes in the replication group are applied on\n the next maintenance reboot, or the next failure reboot, whichever occurs first.
Valid values: true
| false
\n
Default: false
\n
The name of the Redis (cluster mode enabled) cluster (replication group) on which the\n shards are to be configured.
", "smithy.api#required": {} } @@ -10772,7 +10816,7 @@ "NodeGroupCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of node groups (shards) that results from the modification of the shard\n configuration.
", "smithy.api#required": {} } @@ -10780,7 +10824,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates that the shard reconfiguration process begins immediately. At present, the\n only permitted value for this parameter is true
.
Value: true
", "smithy.api#required": {} } @@ -10893,6 +10937,7 @@ "UserGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the user group.
", "smithy.api#required": {} } @@ -10920,6 +10965,7 @@ "UserId": { "target": "com.amazonaws.elasticache#UserId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the user.
", "smithy.api#required": {} } @@ -11584,7 +11630,6 @@ "IsModifiable": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether (true
) or not (false
) the parameter can be\n modified. Some parameters have security or operational implications that prevent them\n from being changed.
The ID of the reserved cache node offering to purchase.
\nExample: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n
The name of the Global datastore
", "smithy.api#required": {} } @@ -11946,7 +11993,7 @@ "ApplyImmediately": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "If True
, redistribution is applied immediately.
The cluster identifier. This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -12040,6 +12088,7 @@ "CacheNodeIdsToReboot": { "target": "com.amazonaws.elasticache#CacheNodeIdsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of cache node IDs to reboot. A node ID is a numeric identifier (0001, 0002,\n etc.). To reboot an entire cluster, specify all of the cache node IDs.
", "smithy.api#required": {} } @@ -12067,7 +12116,6 @@ "RecurringChargeAmount": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The monetary amount of the recurring charge.
" } }, @@ -12097,6 +12145,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the secondary cluster
", "smithy.api#required": {} } @@ -12104,6 +12153,7 @@ "ReplicationGroupRegion": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon region where the cluster is stored
", "smithy.api#required": {} } @@ -12111,6 +12161,7 @@ "ReshardingConfiguration": { "target": "com.amazonaws.elasticache#ReshardingConfigurationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of PreferredAvailabilityZones
objects that specifies the\n configuration of a node group in the resharded cluster.
The Amazon Resource Name (ARN) of the resource from which you want the tags removed,\n for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or\n arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information about ARNs, see Amazon Resource Names (ARNs)\n and Amazon Service Namespaces.
", "smithy.api#required": {} } @@ -12236,6 +12288,7 @@ "TagKeys": { "target": "com.amazonaws.elasticache#KeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of TagKeys
identifying the tags you want removed from the named\n resource.
If you are running Redis engine version 6.0 or later, set this parameter to yes if you\n want to opt-in to the next auto minor version upgrade campaign. This parameter is\n disabled for previous versions.
" } }, @@ -12661,28 +12713,24 @@ "Duration": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the reservation in seconds.
" } }, "FixedPrice": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The fixed price charged for this reserved cache node.
" } }, "UsagePrice": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The hourly price charged for this reserved cache node.
" } }, "CacheNodeCount": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of cache nodes that have been reserved.
" } }, @@ -12820,21 +12868,18 @@ "Duration": { "target": "com.amazonaws.elasticache#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the offering. in seconds.
" } }, "FixedPrice": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The fixed price charged for this offering.
" } }, "UsagePrice": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The hourly price charged for this offering.
" } }, @@ -12956,6 +13001,7 @@ "CacheParameterGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cache parameter group to reset.
", "smithy.api#required": {} } @@ -12963,7 +13009,6 @@ "ResetAllParameters": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true
, all parameters in the cache parameter group are reset to their\n default values. If false
, only the parameters listed by\n ParameterNameValues
are reset to their default values.
Valid values: true
| false
\n
The name of the cache security group to revoke ingress from.
", "smithy.api#required": {} } @@ -13075,6 +13121,7 @@ "EC2SecurityGroupName": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon EC2 security group to revoke access from.
", "smithy.api#required": {} } @@ -13082,6 +13129,7 @@ "EC2SecurityGroupOwnerId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon account number of the Amazon EC2 security group owner. Note that this is\n not the same thing as an Amazon access key ID - you must provide a valid Amazon account\n number for this parameter.
", "smithy.api#required": {} } @@ -13385,7 +13433,6 @@ "ProgressPercentage": { "target": "com.amazonaws.elasticache#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of the slot migration that is complete.
" } } @@ -13514,7 +13561,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.elasticache#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If you are running Redis engine version 6.0 or later, set this parameter to yes if\n you want to opt-in to the next auto minor version upgrade campaign. This parameter is\n disabled for previous versions.
" } }, @@ -13736,6 +13782,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the replication group to which data should be migrated.
", "smithy.api#required": {} } @@ -13743,6 +13790,7 @@ "CustomerNodeEndpointList": { "target": "com.amazonaws.elasticache#CustomerNodeEndpointList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of endpoints from which data should be migrated. For Redis (cluster mode\n disabled), list should have only one element.
", "smithy.api#required": {} } @@ -13991,6 +14039,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the replication group (console: cluster) whose automatic failover is being\n tested by this operation.
", "smithy.api#required": {} } @@ -13998,6 +14047,7 @@ "NodeGroupId": { "target": "com.amazonaws.elasticache#AllowedNodeGroupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the node group (called shard in the console) in this replication group on\n which automatic failover is to be tested. You may test automatic failover on up to 5\n node groups in any rolling 24-hour period.
", "smithy.api#required": {} } @@ -14067,6 +14117,7 @@ "ReplicationGroupId": { "target": "com.amazonaws.elasticache#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the replication group to which data is to be migrated.
", "smithy.api#required": {} } @@ -14074,6 +14125,7 @@ "CustomerNodeEndpointList": { "target": "com.amazonaws.elasticache#CustomerNodeEndpointList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of endpoints from which data should be migrated. List should have only one\n element.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/elasticsearch-service.2015-01-01.json b/codegen/sdk-codegen/aws-models/elasticsearch-service.2015-01-01.json index 055e35ee74f..606b9e70c1f 100644 --- a/codegen/sdk-codegen/aws-models/elasticsearch-service.2015-01-01.json +++ b/codegen/sdk-codegen/aws-models/elasticsearch-service.2015-01-01.json @@ -566,7 +566,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -609,7 +608,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -622,7 +622,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -636,7 +635,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -659,7 +657,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -694,7 +691,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -705,14 +701,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -726,14 +724,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -742,11 +738,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -757,14 +753,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -778,7 +776,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -798,7 +795,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -809,14 +805,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -827,9 +825,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4561,7 +4561,6 @@ "Value": { "target": "com.amazonaws.elasticsearchservice#DurationValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Integer to specify the value of a maintenance schedule duration. See the Developer Guide for more information.
" } }, @@ -4579,7 +4578,6 @@ "com.amazonaws.elasticsearchservice#DurationValue": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Integer to specify the value of a maintenance schedule duration. See the Developer Guide for more information.
", "smithy.api#range": { "min": 1, @@ -5982,7 +5980,6 @@ "com.amazonaws.elasticsearchservice#InstanceCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the number of EC2 instances in the Elasticsearch domain.
", "smithy.api#range": { "min": 1 @@ -7565,7 +7562,6 @@ "InstanceCount": { "target": "com.amazonaws.elasticsearchservice#InstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of Elasticsearch instances to reserve.
" } } diff --git a/codegen/sdk-codegen/aws-models/emr-containers.2020-10-01.json b/codegen/sdk-codegen/aws-models/emr-containers.2020-10-01.json index f61f780df6a..9adbd000150 100644 --- a/codegen/sdk-codegen/aws-models/emr-containers.2020-10-01.json +++ b/codegen/sdk-codegen/aws-models/emr-containers.2020-10-01.json @@ -160,7 +160,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -203,7 +202,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -216,7 +216,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -230,7 +229,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -253,7 +251,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -288,7 +285,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -299,14 +295,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -320,14 +318,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -336,11 +332,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -351,14 +347,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -372,7 +370,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -392,7 +389,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -403,14 +399,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -421,9 +419,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/emr-serverless.2021-07-13.json b/codegen/sdk-codegen/aws-models/emr-serverless.2021-07-13.json index a4490ed4b36..3cbe28dd825 100644 --- a/codegen/sdk-codegen/aws-models/emr-serverless.2021-07-13.json +++ b/codegen/sdk-codegen/aws-models/emr-serverless.2021-07-13.json @@ -481,7 +481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -524,7 +523,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -537,7 +537,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -551,7 +550,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -574,7 +572,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -609,7 +606,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -620,14 +616,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -641,14 +639,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -657,11 +653,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -672,14 +668,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -693,7 +691,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -713,7 +710,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -724,14 +720,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -742,9 +740,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/emr.2009-03-31.json b/codegen/sdk-codegen/aws-models/emr.2009-03-31.json index 942be6f9d05..dd2505de1e6 100644 --- a/codegen/sdk-codegen/aws-models/emr.2009-03-31.json +++ b/codegen/sdk-codegen/aws-models/emr.2009-03-31.json @@ -84,6 +84,7 @@ "ClusterId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the cluster.
", "smithy.api#required": {} } @@ -91,6 +92,7 @@ "InstanceFleet": { "target": "com.amazonaws.emr#InstanceFleetConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the configuration of the instance fleet.
", "smithy.api#required": {} } @@ -149,6 +151,7 @@ "InstanceGroups": { "target": "com.amazonaws.emr#InstanceGroupConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Instance groups to add.
", "smithy.api#required": {} } @@ -156,6 +159,7 @@ "JobFlowId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Job flow in which to add the instance groups.
", "smithy.api#required": {} } @@ -216,6 +220,7 @@ "JobFlowId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.\n
", "smithy.api#required": {} } @@ -223,6 +228,7 @@ "Steps": { "target": "com.amazonaws.emr#StepConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of StepConfig to be executed by the job flow.
", "smithy.api#required": {} } @@ -280,6 +286,7 @@ "ResourceId": { "target": "com.amazonaws.emr#ResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EMR resource identifier to which tags will be added. For example, a\n cluster identifier or an Amazon EMR Studio ID.
", "smithy.api#required": {} } @@ -287,6 +294,7 @@ "Tags": { "target": "com.amazonaws.emr#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of tags to associate with a resource. Tags are user-defined key-value pairs that\n consist of a required key string with a maximum of 128 characters, and an optional value\n string with a maximum of 256 characters.
", "smithy.api#required": {} } @@ -398,6 +406,7 @@ "Constraints": { "target": "com.amazonaws.emr#ScalingConstraints", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The upper and lower Amazon EC2 instance limits for an automatic scaling policy.\n Automatic scaling activity will not cause an instance group to grow above or below these\n limits.
", "smithy.api#required": {} } @@ -405,6 +414,7 @@ "Rules": { "target": "com.amazonaws.emr#ScalingRuleList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The scale-in and scale-out rules that comprise the automatic scaling policy.
", "smithy.api#required": {} } @@ -550,7 +560,6 @@ "IdleTimeout": { "target": "com.amazonaws.emr#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the amount of idle time in seconds after which the cluster automatically\n terminates. You can specify a minimum of 60 seconds and a maximum of 604800 seconds (seven\n days).
" } } @@ -565,7 +574,7 @@ "BlockPublicSecurityGroupRules": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether Amazon EMR block public access is enabled (true
)\n or disabled (false
). By default, the value is false
for accounts\n that have created Amazon EMR clusters before July 2019. For accounts created after\n this, the default is true
.
The date and time that the configuration was created.
", "smithy.api#required": {} } @@ -612,6 +622,7 @@ "CreatedByArn": { "target": "com.amazonaws.emr#ArnType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name that created or last modified the configuration.
", "smithy.api#required": {} } @@ -622,10 +633,7 @@ } }, "com.amazonaws.emr#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.emr#BooleanObject": { "type": "boolean" @@ -636,6 +644,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the bootstrap action.
", "smithy.api#required": {} } @@ -643,6 +652,7 @@ "ScriptBootstrapAction": { "target": "com.amazonaws.emr#ScriptBootstrapActionConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The script run by the bootstrap action.
", "smithy.api#required": {} } @@ -736,6 +746,7 @@ "ClusterId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ClusterID
for the specified steps that will be canceled. Use RunJobFlow and ListClusters to get ClusterIDs.
The list of StepIDs
to cancel. Use ListSteps to get steps\n and their states for the specified cluster.
Determines how the metric specified by MetricName
is compared to the value\n specified by Threshold
.
The name of the CloudWatch metric that is watched to determine an alarm\n condition.
", "smithy.api#required": {} } @@ -823,6 +837,7 @@ "Period": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The period, in seconds, over which the statistic is applied. CloudWatch metrics for\n Amazon EMR are emitted every five minutes (300 seconds), so if you specify a\n CloudWatch metric, specify 300
.
The value against which the specified statistic is compared.
", "smithy.api#required": {} } @@ -923,21 +939,18 @@ "AutoTerminate": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the cluster should terminate after completing all steps.
" } }, "TerminationProtected": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether Amazon EMR will lock the cluster to prevent the Amazon EC2 instances from being terminated by an API call or user intervention, or in\n the event of a cluster error.
" } }, "VisibleToAllUsers": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster\n actions on the cluster that their IAM policies allow. When\n false
, only the IAM principal that created the cluster and\n the Amazon Web Services account root user can perform Amazon EMR actions, regardless\n of IAM permissions policies attached to other IAM\n principals.
The default value is true
if a value is not provided when creating a\n cluster using the Amazon EMR API RunJobFlow command, the CLI\n create-cluster command, or the Amazon Web Services Management Console.
The unit type used for specifying a managed scaling policy.
", "smithy.api#required": {} } @@ -1365,6 +1379,7 @@ "MinimumCapacityUnits": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The lower boundary of Amazon EC2 units. It is measured through vCPU cores or\n instances for instance groups and measured through units for instance fleets. Managed\n scaling activities are not allowed beyond this boundary. The limit only applies to the core\n and task nodes. The master node cannot be scaled after initial configuration.
", "smithy.api#required": {} } @@ -1372,6 +1387,7 @@ "MaximumCapacityUnits": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The upper boundary of Amazon EC2 units. It is measured through vCPU cores or\n instances for instance groups and measured through units for instance fleets. Managed\n scaling activities are not allowed beyond this boundary. The limit only applies to the core\n and task nodes. The master node cannot be scaled after initial configuration.
", "smithy.api#required": {} } @@ -1474,6 +1490,7 @@ "Name": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the security configuration.
", "smithy.api#required": {} } @@ -1481,6 +1498,7 @@ "SecurityConfiguration": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The security configuration details in JSON format. For JSON parameters and examples, see\n Use Security\n Configurations to Set Up Cluster Security in the Amazon EMR\n Management Guide.
", "smithy.api#required": {} } @@ -1496,6 +1514,7 @@ "Name": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the security configuration.
", "smithy.api#required": {} } @@ -1503,6 +1522,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time the security configuration was created.
", "smithy.api#required": {} } @@ -1538,6 +1558,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive name for the Amazon EMR Studio.
", "smithy.api#required": {} } @@ -1551,6 +1572,7 @@ "AuthMode": { "target": "com.amazonaws.emr#AuthMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
", "smithy.api#required": {} } @@ -1558,6 +1580,7 @@ "VpcId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon Virtual Private Cloud (Amazon VPC) to associate with the\n Studio.
", "smithy.api#required": {} } @@ -1565,6 +1588,7 @@ "SubnetIds": { "target": "com.amazonaws.emr#SubnetIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of subnet IDs to associate with the Amazon EMR Studio. A Studio can have\n a maximum of 5 subnets. The subnets must belong to the VPC specified by VpcId
.\n Studio users can create a Workspace in any of the specified subnets.
The IAM role that the Amazon EMR Studio assumes. The service role\n provides a way for Amazon EMR Studio to interoperate with other Amazon Web Services\n services.
", "smithy.api#required": {} } @@ -1585,6 +1610,7 @@ "WorkspaceSecurityGroupId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon EMR Studio Workspace security group. The Workspace security\n group allows outbound network traffic to resources in the Engine security group, and it\n must be in the same VPC specified by VpcId
.
The ID of the Amazon EMR Studio Engine security group. The Engine security group\n allows inbound network traffic from the Workspace security group, and it must be in the\n same VPC specified by VpcId
.
The Amazon S3 location to back up Amazon EMR Studio Workspaces and\n notebook files.
", "smithy.api#required": {} } @@ -1672,6 +1700,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon EMR Studio to which the user or group will be\n mapped.
", "smithy.api#required": {} } @@ -1691,6 +1720,7 @@ "IdentityType": { "target": "com.amazonaws.emr#IdentityType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether the identity to map to the Amazon EMR Studio is a user or a\n group.
", "smithy.api#required": {} } @@ -1698,6 +1728,7 @@ "SessionPolicyArn": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the session policy that will be applied to the user\n or group. You should specify the ARN for the session policy that you want to apply, not the\n ARN of your user role. For more information, see Create an Amazon EMR\n Studio User Role with Session Policies.
", "smithy.api#required": {} } @@ -1750,6 +1781,7 @@ "Name": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the security configuration.
", "smithy.api#required": {} } @@ -1792,6 +1824,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon EMR Studio.
", "smithy.api#required": {} } @@ -1827,6 +1860,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon EMR Studio.
", "smithy.api#required": {} } @@ -1846,6 +1880,7 @@ "IdentityType": { "target": "com.amazonaws.emr#IdentityType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether the identity to delete from the Amazon EMR Studio is a user or\n a group.
", "smithy.api#required": {} } @@ -1963,6 +1998,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster to describe.
", "smithy.api#required": {} } @@ -2080,6 +2116,7 @@ "NotebookExecutionId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the notebook execution.
", "smithy.api#required": {} } @@ -2207,6 +2244,7 @@ "Name": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the security configuration.
", "smithy.api#required": {} } @@ -2305,6 +2343,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster with steps to describe.
", "smithy.api#required": {} } @@ -2312,6 +2351,7 @@ "StepId": { "target": "com.amazonaws.emr#StepId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the step to describe.
", "smithy.api#required": {} } @@ -2363,6 +2403,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EMR Studio ID.
", "smithy.api#required": {} } @@ -2424,6 +2465,7 @@ "VolumeSpecification": { "target": "com.amazonaws.emr#VolumeSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s)\n that are requested for the EBS volume attached to an Amazon EC2 instance in the\n cluster.
", "smithy.api#required": {} } @@ -2798,7 +2840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2841,7 +2882,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2854,7 +2896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2868,7 +2909,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2891,7 +2931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2926,7 +2965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2937,14 +2975,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2958,14 +2998,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2974,18 +3012,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2994,7 +3031,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3014,14 +3052,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3035,7 +3075,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3055,7 +3094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3066,14 +3104,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3084,9 +3124,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3853,6 +3895,7 @@ "Id": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the execution engine. For an Amazon EMR cluster, this\n is the cluster ID.
", "smithy.api#required": {} } @@ -3918,10 +3961,7 @@ } }, "com.amazonaws.emr#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.emr#GetAutoTerminationPolicy": { "type": "operation", @@ -3941,6 +3981,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ID of the Amazon EMR cluster for which the auto-termination policy\n will be fetched.
", "smithy.api#required": {} } @@ -3997,6 +4038,7 @@ "BlockPublicAccessConfiguration": { "target": "com.amazonaws.emr#BlockPublicAccessConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A configuration for Amazon EMR block public access. The configuration applies to\n all clusters created in your account for the current Region. The configuration specifies\n whether block public access is enabled. If block public access is enabled, security groups\n associated with the cluster cannot have rules that allow inbound traffic from 0.0.0.0/0 or\n ::/0 on a port, unless the port is specified as an exception using\n PermittedPublicSecurityGroupRuleRanges
in the\n BlockPublicAccessConfiguration
. By default, Port 22 (SSH) is an exception,\n and public access is allowed on this port. You can change this by updating the block public\n access configuration to remove the exception.
For accounts that created clusters in a Region before November 25, 2019, block public\n access is disabled by default in that Region. To use this feature, you must manually\n enable and configure it. For accounts that did not create an Amazon EMR cluster\n in a Region before this date, block public access is enabled by default in that\n Region.
\nProperties that describe the Amazon Web Services principal that created the\n BlockPublicAccessConfiguration
using the\n PutBlockPublicAccessConfiguration
action as well as the date and time that\n the configuration was created. Each time a configuration for block public access is\n updated, Amazon EMR updates this metadata.
The unique identifier of the cluster.
", "smithy.api#required": {} } @@ -4046,6 +4090,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.emr#ArnType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the runtime role for interactive workload submission\n on the cluster. The runtime role can be a cross-account IAM role. The\n runtime role ARN is a combination of account ID, role name, and role type using the\n following format: arn:partition:service:region:account:resource
.
Specifies the ID of the cluster for which the managed scaling policy will be fetched.\n
", "smithy.api#required": {} } @@ -4142,6 +4188,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon EMR Studio.
", "smithy.api#required": {} } @@ -4161,6 +4208,7 @@ "IdentityType": { "target": "com.amazonaws.emr#IdentityType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether the identity to fetch is a user or a group.
", "smithy.api#required": {} } @@ -4196,6 +4244,7 @@ "Jar": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A path to a JAR file run during the step.
", "smithy.api#required": {} } @@ -4459,6 +4508,7 @@ "InstanceFleetType": { "target": "com.amazonaws.emr#InstanceFleetType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The node type that the instance fleet hosts. Valid values are MASTER, CORE, and\n TASK.
", "smithy.api#required": {} } @@ -4519,6 +4569,7 @@ "InstanceFleetId": { "target": "com.amazonaws.emr#InstanceFleetId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the instance fleet.
", "smithy.api#required": {} } @@ -4823,7 +4874,6 @@ "ConfigurationsVersion": { "target": "com.amazonaws.emr#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the requested configuration specification for this instance\n group.
" } }, @@ -4836,7 +4886,6 @@ "LastSuccessfullyAppliedConfigurationsVersion": { "target": "com.amazonaws.emr#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of a configuration specification that was successfully applied for an\n instance group last time.
" } }, @@ -4893,6 +4942,7 @@ "InstanceRole": { "target": "com.amazonaws.emr#InstanceRoleType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The role of the instance group in the cluster.
", "smithy.api#required": {} } @@ -4906,6 +4956,7 @@ "InstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EC2 instance type for all instances in the instance group.
", "smithy.api#required": {} } @@ -4913,6 +4964,7 @@ "InstanceCount": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Target number of instances for the instance group.
", "smithy.api#required": {} } @@ -4970,6 +5022,7 @@ "Market": { "target": "com.amazonaws.emr#MarketType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Market type of the Amazon EC2 instances used to create a cluster node.
", "smithy.api#required": {} } @@ -4977,6 +5030,7 @@ "InstanceRole": { "target": "com.amazonaws.emr#InstanceRoleType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Instance group role in the cluster
", "smithy.api#required": {} } @@ -4990,6 +5044,7 @@ "InstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Amazon EC2 instance type.
", "smithy.api#required": {} } @@ -4997,6 +5052,7 @@ "InstanceRequestCount": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Target number of instances to run in the instance group.
", "smithy.api#required": {} } @@ -5004,6 +5060,7 @@ "InstanceRunningCount": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Actual count of running instances.
", "smithy.api#required": {} } @@ -5011,6 +5068,7 @@ "State": { "target": "com.amazonaws.emr#InstanceGroupState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "State of instance group. The following values are no longer supported: STARTING,\n TERMINATED, and FAILED.
", "smithy.api#required": {} } @@ -5024,6 +5082,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date/time the instance group was created.
", "smithy.api#required": {} } @@ -5084,6 +5143,7 @@ "InstanceGroupId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Unique ID of the instance group to modify.
", "smithy.api#required": {} } @@ -5552,6 +5612,7 @@ "InstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An Amazon EC2 instance type, such as m3.xlarge
.
The job flow identifier.
", "smithy.api#required": {} } @@ -5730,6 +5792,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the job flow.
", "smithy.api#required": {} } @@ -5755,6 +5818,7 @@ "ExecutionStatusDetail": { "target": "com.amazonaws.emr#JobFlowExecutionStatusDetail", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the execution status of the job flow.
", "smithy.api#required": {} } @@ -5762,6 +5826,7 @@ "Instances": { "target": "com.amazonaws.emr#JobFlowInstancesDetail", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the Amazon EC2 instances of the job flow.
", "smithy.api#required": {} } @@ -5787,7 +5852,6 @@ "VisibleToAllUsers": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster\n actions that their IAM policies allow. When false
, only the\n IAM principal that created the cluster and the Amazon Web Services account\n root user can perform Amazon EMR actions, regardless of IAM\n permissions policies attached to other IAM principals.
The default value is true
if a value is not provided when creating a\n cluster using the Amazon EMR API RunJobFlow command, the CLI\n create-cluster command, or the Amazon Web Services Management Console.
The state of the job flow.
", "smithy.api#required": {} } @@ -5901,6 +5966,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The creation date and time of the job flow.
", "smithy.api#required": {} } @@ -5982,14 +6048,12 @@ "KeepJobFlowAliveWhenNoSteps": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the cluster should remain available after completing all steps.\n Defaults to true
. For more information about configuring cluster termination,\n see Control Cluster Termination in the EMR Management\n Guide.
Specifies whether to lock the cluster to prevent the Amazon EC2 instances from\n being terminated by API call, user intervention, or in the event of a job-flow\n error.
" } }, @@ -6052,6 +6116,7 @@ "MasterInstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EC2 master node instance type.
", "smithy.api#required": {} } @@ -6071,6 +6136,7 @@ "SlaveInstanceType": { "target": "com.amazonaws.emr#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EC2 core and task node instance type.
", "smithy.api#required": {} } @@ -6078,6 +6144,7 @@ "InstanceCount": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of Amazon EC2 instances in the cluster. If the value is 1, the same\n instance serves as both the master and core and task node. If the value is greater than 1,\n one instance is the master node and all others are core and task nodes.
", "smithy.api#required": {} } @@ -6115,14 +6182,12 @@ "KeepJobFlowAliveWhenNoSteps": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the cluster should remain available after completing all steps.
" } }, "TerminationProtected": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the Amazon EC2 instances in the cluster are protected from\n termination by API calls, user intervention, or in the event of a job-flow error.
" } }, @@ -6143,6 +6208,7 @@ "Realm": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Kerberos realm to which all nodes in a cluster belong. For example,\n EC2.INTERNAL
.
The password used within the cluster for the kadmin service on the cluster-dedicated\n KDC, which maintains Kerberos principals, password policies, and keytabs for the\n cluster.
", "smithy.api#required": {} } @@ -6234,6 +6301,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier for the bootstrap actions to list.
", "smithy.api#required": {} } @@ -6381,6 +6449,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the cluster.
", "smithy.api#required": {} } @@ -6447,6 +6516,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster for which to list the instance groups.
", "smithy.api#required": {} } @@ -6515,6 +6585,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster for which to list the instances.
", "smithy.api#required": {} } @@ -6832,6 +6903,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster for which to list the steps.
", "smithy.api#required": {} } @@ -7041,6 +7113,7 @@ "ReleaseLabel": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EMR release label determines the versions of open-source\n application packages that Amazon EMR has installed on the cluster.\n Release labels are in the format emr-x.x.x
, where x.x.x is an Amazon EMR release number such as emr-6.10.0
. For more information about Amazon EMR releases and their included application versions and features, see the\n \n Amazon EMR Release\n Guide\n .
The unique identifier of the cluster.
", "smithy.api#required": {} } @@ -7232,6 +7303,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the cluster.
", "smithy.api#required": {} } @@ -7239,6 +7311,7 @@ "InstanceFleet": { "target": "com.amazonaws.emr#InstanceFleetModifyConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration parameters of the instance fleet.
", "smithy.api#required": {} } @@ -7668,6 +7741,7 @@ "AllocationStrategy": { "target": "com.amazonaws.emr#OnDemandProvisioningAllocationStrategy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the strategy to use in launching On-Demand instance fleets. Currently, the\n only option is lowest-price
(the default), which launches the lowest price\n first.
On-Demand resize timeout in minutes. If On-Demand Instances are not provisioned within\n this time, the resize workflow stops. The minimum value is 5 minutes, and the maximum value\n is 10,080 minutes (7 days). The timeout applies to all resize workflows on the Instance\n Fleet. The resize could be triggered by Amazon EMR Managed Scaling or by the\n customer (via Amazon EMR Console, Amazon EMR CLI modify-instance-fleet or\n Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.
", "smithy.api#required": {} } @@ -7764,6 +7839,7 @@ "InstanceRole": { "target": "com.amazonaws.emr#InstanceRoleType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Role of the instance in the cluster.
\nStarting with Amazon EMR release 5.23.0, the only supported instance role is\n MASTER
.
The smallest port number in a specified range of port numbers.
", "smithy.api#required": {} } @@ -7888,6 +7965,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ID of a cluster. The instance group to which the automatic scaling policy\n is applied is within this cluster.
", "smithy.api#required": {} } @@ -7895,6 +7973,7 @@ "InstanceGroupId": { "target": "com.amazonaws.emr#InstanceGroupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ID of the instance group to which the automatic scaling policy is\n applied.
", "smithy.api#required": {} } @@ -7902,6 +7981,7 @@ "AutoScalingPolicy": { "target": "com.amazonaws.emr#AutoScalingPolicy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the definition of the automatic scaling policy.
", "smithy.api#required": {} } @@ -7961,6 +8041,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ID of the Amazon EMR cluster to which the auto-termination policy\n will be attached.
", "smithy.api#required": {} } @@ -8009,6 +8090,7 @@ "BlockPublicAccessConfiguration": { "target": "com.amazonaws.emr#BlockPublicAccessConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A configuration for Amazon EMR block public access. The configuration applies to\n all clusters created in your account for the current Region. The configuration specifies\n whether block public access is enabled. If block public access is enabled, security groups\n associated with the cluster cannot have rules that allow inbound traffic from 0.0.0.0/0 or\n ::/0 on a port, unless the port is specified as an exception using\n PermittedPublicSecurityGroupRuleRanges
in the\n BlockPublicAccessConfiguration
. By default, Port 22 (SSH) is an exception,\n and public access is allowed on this port. You can change this by updating\n BlockPublicSecurityGroupRules
to remove the exception.
For accounts that created clusters in a Region before November 25, 2019, block public\n access is disabled by default in that Region. To use this feature, you must manually\n enable and configure it. For accounts that did not create an Amazon EMR cluster\n in a Region before this date, block public access is enabled by default in that\n Region.
\nSpecifies the ID of an Amazon EMR cluster where the managed scaling policy is\n attached.
", "smithy.api#required": {} } @@ -8050,6 +8133,7 @@ "ManagedScalingPolicy": { "target": "com.amazonaws.emr#ManagedScalingPolicy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the constraints for the managed scaling policy.
", "smithy.api#required": {} } @@ -8121,6 +8205,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ID of a cluster. The instance group to which the automatic scaling policy\n is applied is within this cluster.
", "smithy.api#required": {} } @@ -8128,6 +8213,7 @@ "InstanceGroupId": { "target": "com.amazonaws.emr#InstanceGroupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ID of the instance group to which the scaling policy is applied.
", "smithy.api#required": {} } @@ -8162,6 +8248,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ID of the Amazon EMR cluster from which the auto-termination\n policy will be removed.
", "smithy.api#required": {} } @@ -8196,6 +8283,7 @@ "ClusterId": { "target": "com.amazonaws.emr#ClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ID of the cluster from which the managed scaling policy will be removed.\n
", "smithy.api#required": {} } @@ -8238,6 +8326,7 @@ "ResourceId": { "target": "com.amazonaws.emr#ResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EMR resource identifier from which tags will be removed. For example,\n a cluster identifier or an Amazon EMR Studio ID.
", "smithy.api#required": {} } @@ -8245,6 +8334,7 @@ "TagKeys": { "target": "com.amazonaws.emr#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of tag keys to remove from the resource.
", "smithy.api#required": {} } @@ -8306,6 +8396,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the job flow.
", "smithy.api#required": {} } @@ -8343,6 +8434,7 @@ "Instances": { "target": "com.amazonaws.emr#JobFlowInstancesConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A specification of the number and type of Amazon EC2 instances.
", "smithy.api#required": {} } @@ -8386,7 +8478,6 @@ "VisibleToAllUsers": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "The VisibleToAllUsers parameter is no longer supported. By default, the value is set\n to true
. Setting it to false
now has no effect.
Set this value to true
so that IAM principals in the Amazon Web Services account associated with the cluster can perform Amazon EMR actions on\n the cluster that their IAM policies allow. This value defaults to\n true
for clusters created using the Amazon EMR API or the CLI\n create-cluster command.
When set to false
, only the IAM principal that created the\n cluster and the Amazon Web Services account root user can perform Amazon EMR actions\n for the cluster, regardless of the IAM permissions policies attached to\n other IAM principals. For more information, see Understanding the Amazon EMR cluster VisibleToAllUsers setting in the\n Amazon EMR Management Guide.
The type of adjustment the automatic scaling activity makes when triggered, and the\n periodicity of the adjustment.
", "smithy.api#required": {} } @@ -8548,6 +8640,7 @@ "MinCapacity": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The lower boundary of Amazon EC2 instances in an instance group below which\n scaling activities are not allowed to shrink. Scale-in activities will not terminate\n instances below this boundary.
", "smithy.api#required": {} } @@ -8555,6 +8648,7 @@ "MaxCapacity": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The upper boundary of Amazon EC2 instances in an instance group beyond which\n scaling activities are not allowed to grow. Scale-out activities will not add instances\n beyond this boundary.
", "smithy.api#required": {} } @@ -8570,6 +8664,7 @@ "Name": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name used to identify an automatic scaling rule. Rule names must be unique within a\n scaling policy.
", "smithy.api#required": {} } @@ -8583,6 +8678,7 @@ "Action": { "target": "com.amazonaws.emr#ScalingAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The conditions that trigger an automatic scaling activity.
", "smithy.api#required": {} } @@ -8590,6 +8686,7 @@ "Trigger": { "target": "com.amazonaws.emr#ScalingTrigger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The CloudWatch alarm definition that determines when automatic scaling activity is\n triggered.
", "smithy.api#required": {} } @@ -8611,6 +8708,7 @@ "CloudWatchAlarmDefinition": { "target": "com.amazonaws.emr#CloudWatchAlarmDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The definition of a CloudWatch metric alarm. When the defined alarm conditions are met\n along with other trigger parameters, scaling activity begins.
", "smithy.api#required": {} } @@ -8626,6 +8724,7 @@ "Path": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Location in Amazon S3 of the script to run during a bootstrap action.
", "smithy.api#required": {} } @@ -8796,6 +8895,7 @@ "JobFlowIds": { "target": "com.amazonaws.emr#XmlStringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of strings that uniquely identify the clusters to protect. This identifier is\n returned by RunJobFlow and can also be obtained from DescribeJobFlows .
", "smithy.api#required": {} } @@ -8803,7 +8903,7 @@ "TerminationProtected": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or\n job-flow error.
", "smithy.api#required": {} } @@ -8837,6 +8937,7 @@ "JobFlowIds": { "target": "com.amazonaws.emr#XmlStringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the job flow (cluster).
", "smithy.api#required": {} } @@ -8844,7 +8945,7 @@ "VisibleToAllUsers": { "target": "com.amazonaws.emr#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value of true
indicates that an IAM principal in the\n Amazon Web Services account can perform Amazon EMR actions on the cluster that\n the IAM policies attached to the principal allow. A value of\n false
indicates that only the IAM principal that created the\n cluster and the Amazon Web Services root user can perform Amazon EMR actions on the\n cluster.
The amount by which to scale in or scale out, based on the specified\n AdjustmentType
. A positive value adds to the instance group's Amazon EC2 instance count while a negative number removes instances. If\n AdjustmentType
is set to EXACT_CAPACITY
, the number should\n only be a positive integer. If AdjustmentType
is set to\n PERCENT_CHANGE_IN_CAPACITY
, the value should express the percentage as an\n integer. For example, -20 indicates a decrease in 20% increments of cluster\n capacity.
The Spot provisioning timeout period in minutes. If Spot Instances are not provisioned\n within this time period, the TimeOutAction
is taken. Minimum value is 5 and\n maximum value is 1440. The timeout applies only during initial provisioning, when the\n cluster is first created.
The action to take when TargetSpotCapacity
has not been fulfilled when the\n TimeoutDurationMinutes
has expired; that is, when all Spot Instances could\n not be provisioned within the Spot provisioning timeout. Valid values are\n TERMINATE_CLUSTER
and SWITCH_TO_ON_DEMAND
. SWITCH_TO_ON_DEMAND\n specifies that if no Spot Instances are available, On-Demand Instances should be\n provisioned to fulfill any remaining Spot capacity.
Spot resize timeout in minutes. If Spot Instances are not provisioned within this time,\n the resize workflow will stop provisioning of Spot instances. Minimum value is 5 minutes\n and maximum value is 10,080 minutes (7 days). The timeout applies to all resize workflows\n on the Instance Fleet. The resize could be triggered by Amazon EMR Managed Scaling\n or by the customer (via Amazon EMR Console, Amazon EMR CLI\n modify-instance-fleet or Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.
", "smithy.api#required": {} } @@ -9073,6 +9178,7 @@ "ExecutionEngine": { "target": "com.amazonaws.emr#ExecutionEngineConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the execution engine (cluster) that runs the notebook execution.
", "smithy.api#required": {} } @@ -9080,6 +9186,7 @@ "ServiceRole": { "target": "com.amazonaws.emr#XmlString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or ARN of the IAM role that is used as the service role for\n Amazon EMR (the Amazon EMR role) for the notebook execution.
", "smithy.api#required": {} } @@ -9241,6 +9348,7 @@ "Name": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the step.
", "smithy.api#required": {} } @@ -9254,6 +9362,7 @@ "HadoopJarStep": { "target": "com.amazonaws.emr#HadoopJarStepConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The JAR file used for the step.
", "smithy.api#required": {} } @@ -9275,6 +9384,7 @@ "StepConfig": { "target": "com.amazonaws.emr#StepConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The step configuration.
", "smithy.api#required": {} } @@ -9282,6 +9392,7 @@ "ExecutionStatusDetail": { "target": "com.amazonaws.emr#StepExecutionStatusDetail", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of the step status.
", "smithy.api#required": {} } @@ -9350,6 +9461,7 @@ "State": { "target": "com.amazonaws.emr#StepExecutionState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The state of the step.
", "smithy.api#required": {} } @@ -9357,6 +9469,7 @@ "CreationDateTime": { "target": "com.amazonaws.emr#Date", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The creation date and time of the step.
", "smithy.api#required": {} } @@ -9605,6 +9718,7 @@ "NotebookExecutionId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the notebook execution.
", "smithy.api#required": {} } @@ -9816,7 +9930,6 @@ "MemoryGB": { "target": "com.amazonaws.emr#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of memory that is available to Amazon EMR from the SupportedInstanceType
. The kernel and hypervisor\n software consume some memory, so this value might be lower than the overall memory for the\n instance type.
Indicates whether the SupportedInstanceType
only supports 64-bit\n architecture.
Indicates whether the SupportedInstanceType
supports Amazon EBS\n optimization.
Indicates whether the SupportedInstanceType
uses Amazon EBS\n optimization by default.
Indicates whether the SupportedInstanceType
only supports Amazon EBS.
A list of job flows to be shut down.
", "smithy.api#required": {} } @@ -10175,6 +10285,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon EMR Studio to update.
", "smithy.api#required": {} } @@ -10234,6 +10345,7 @@ "StudioId": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon EMR Studio.
", "smithy.api#required": {} } @@ -10253,6 +10365,7 @@ "IdentityType": { "target": "com.amazonaws.emr#IdentityType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether the identity to update is a user or a group.
", "smithy.api#required": {} } @@ -10260,6 +10373,7 @@ "SessionPolicyArn": { "target": "com.amazonaws.emr#XmlStringMaxLen256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the session policy to associate with the specified\n user or group.
", "smithy.api#required": {} } @@ -10306,6 +10420,7 @@ "VolumeType": { "target": "com.amazonaws.emr#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and\n standard.
", "smithy.api#required": {} } @@ -10319,6 +10434,7 @@ "SizeInGB": { "target": "com.amazonaws.emr#Integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume\n type is EBS-optimized, the minimum value is 10.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/entityresolution.2018-05-10.json b/codegen/sdk-codegen/aws-models/entityresolution.2018-05-10.json index 2240859dd3c..9cb72da4e2f 100644 --- a/codegen/sdk-codegen/aws-models/entityresolution.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/entityresolution.2018-05-10.json @@ -5,18 +5,30 @@ "type": "service", "version": "2018-05-10", "operations": [ + { + "target": "com.amazonaws.entityresolution#CreateIdMappingWorkflow" + }, { "target": "com.amazonaws.entityresolution#CreateMatchingWorkflow" }, { "target": "com.amazonaws.entityresolution#CreateSchemaMapping" }, + { + "target": "com.amazonaws.entityresolution#DeleteIdMappingWorkflow" + }, { "target": "com.amazonaws.entityresolution#DeleteMatchingWorkflow" }, { "target": "com.amazonaws.entityresolution#DeleteSchemaMapping" }, + { + "target": "com.amazonaws.entityresolution#GetIdMappingJob" + }, + { + "target": "com.amazonaws.entityresolution#GetIdMappingWorkflow" + }, { "target": "com.amazonaws.entityresolution#GetMatchId" }, @@ -26,21 +38,36 @@ { "target": "com.amazonaws.entityresolution#GetMatchingWorkflow" }, + { + "target": "com.amazonaws.entityresolution#GetProviderService" + }, { "target": "com.amazonaws.entityresolution#GetSchemaMapping" }, + { + "target": "com.amazonaws.entityresolution#ListIdMappingJobs" + }, + { + "target": "com.amazonaws.entityresolution#ListIdMappingWorkflows" + }, { "target": "com.amazonaws.entityresolution#ListMatchingJobs" }, { "target": "com.amazonaws.entityresolution#ListMatchingWorkflows" }, + { + "target": "com.amazonaws.entityresolution#ListProviderServices" + }, { "target": "com.amazonaws.entityresolution#ListSchemaMappings" }, { "target": "com.amazonaws.entityresolution#ListTagsForResource" }, + { + "target": "com.amazonaws.entityresolution#StartIdMappingJob" + }, { "target": "com.amazonaws.entityresolution#StartMatchingJob" }, @@ -50,8 +77,14 @@ { "target": "com.amazonaws.entityresolution#UntagResource" }, + { + "target": "com.amazonaws.entityresolution#UpdateIdMappingWorkflow" + }, { "target": "com.amazonaws.entityresolution#UpdateMatchingWorkflow" + }, + { + "target": "com.amazonaws.entityresolution#UpdateSchemaMapping" } ], "traits": { @@ -80,7 +113,7 @@ ], "maxAge": 86400 }, - "smithy.api#documentation": "Welcome to the Entity Resolution API Reference.
\nEntity Resolution is an Amazon Web Services service that provides pre-configured entity resolution capabilities \n that enable developers and analysts at advertising and marketing companies to build an accurate and \n complete view of their consumers.
\n\n With Entity Resolution, you can match source records containing consumer identifiers, such as name, email address, \n and phone number. This is true even when these records have incomplete or conflicting identifiers. For example, \n Entity Resolution can effectively match a source record from a customer relationship management (CRM) system \n with a source record from a marketing system containing campaign information.
\nTo learn more about Entity Resolution concepts, procedures, and best practices, see the\n Entity Resolution \n User Guide.
", + "smithy.api#documentation": "Welcome to the Entity Resolution API Reference.
\nEntity Resolution is an Amazon Web Services service that provides pre-configured entity\n resolution capabilities that enable developers and analysts at advertising and marketing\n companies to build an accurate and complete view of their consumers.
\nWith Entity Resolution, you can match source records containing consumer identifiers,\n such as name, email address, and phone number. This is true even when these records have\n incomplete or conflicting identifiers. For example, Entity Resolution can effectively match\n a source record from a customer relationship management (CRM) system with a source record\n from a marketing system containing campaign information.
\nTo learn more about Entity Resolution concepts, procedures, and best practices, see the\n Entity Resolution User Guide.
", "smithy.api#title": "AWS EntityResolution", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -124,7 +157,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +175,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -171,13 +202,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +222,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -204,7 +235,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,11 +291,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -277,16 +304,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -300,14 +330,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -316,15 +344,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -335,16 +362,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -358,7 +388,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -378,11 +407,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -393,20 +420,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -417,18 +446,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -756,7 +789,7 @@ } }, "traits": { - "smithy.api#documentation": "You do not have sufficient access to perform this action. HTTP Status Code: 403
\n
You do not have sufficient access to perform this action. HTTP Status Code:\n 403
\n
The request could not be processed because of conflict in the current state of the resource. Example: Workflow already exists, \n Schema already exists, Workflow is currently running, etc. HTTP Status Code: 400
\n
The request could not be processed because of conflict in the current state of the\n resource. Example: Workflow already exists, Schema already exists, Workflow is currently\n running, etc. HTTP Status Code: 400
\n
Creates an IdMappingWorkflow
object which stores the configuration of the\n data processing job to be run. Each IdMappingWorkflow
must have a unique\n workflow name. To modify an existing workflow, use the UpdateIdMappingWorkflow
\n API.
The name of the workflow. There can't be multiple IdMappingWorkflows
with\n the same name.
A description of the workflow.
" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of IdMappingWorkflowOutputSource
objects, each of which contains\n fields OutputS3Path
and Output
.
An object which defines the idMappingType
and the\n providerProperties
.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.
", + "smithy.api#required": {} + } + }, + "tags": { + "target": "com.amazonaws.entityresolution#TagMap", + "traits": { + "smithy.api#documentation": "The tags used to organize, track, or control access for this resource.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#CreateIdMappingWorkflowOutput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the workflow.
", + "smithy.api#required": {} + } + }, + "workflowArn": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowArn", + "traits": { + "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the\n IDMappingWorkflow
.
A description of the workflow.
" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of IdMappingWorkflowOutputSource
objects, each of which contains\n fields OutputS3Path
and Output
.
An object which defines the idMappingType
and the\n providerProperties
.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.entityresolution#CreateMatchingWorkflow": { "type": "operation", "input": { @@ -829,7 +1022,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a MatchingWorkflow
object which stores the configuration of the data processing job \n to be run. It is important to note that there should not be a pre-existing MatchingWorkflow
\n with the same name. To modify an existing workflow, utilize the UpdateMatchingWorkflow
API.
Creates a MatchingWorkflow
object which stores the configuration of the\n data processing job to be run. It is important to note that there should not be a\n pre-existing MatchingWorkflow
with the same name. To modify an existing\n workflow, utilize the UpdateMatchingWorkflow
API.
The name of the workflow. There cannot be multiple DataIntegrationWorkflows
with the same name.
The name of the workflow. There can't be multiple MatchingWorkflows
with\n the same name.
A list of InputSource
objects, which have the fields InputSourceARN
and \n SchemaName
.
A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of OutputSource
objects, each of which contains fields OutputS3Path
, \n ApplyNormalization
, and Output
.
A list of OutputSource
objects, each of which contains fields\n OutputS3Path
, ApplyNormalization
, and\n Output
.
An object which defines an incremental run type and has only incrementalRunType
as a field.
An object which defines an incremental run type and has only\n incrementalRunType
as a field.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role\n to create resources on your behalf as part of workflow execution.
", + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.
", "smithy.api#required": {} } }, @@ -911,7 +1104,7 @@ "workflowArn": { "target": "com.amazonaws.entityresolution#MatchingWorkflowArn", "traits": { - "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow
.
The ARN (Amazon Resource Name) that Entity Resolution generated for the\n MatchingWorkflow
.
A list of InputSource
objects, which have the fields InputSourceARN
and \n SchemaName
.
A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of OutputSource
objects, each of which contains fields OutputS3Path
, \n ApplyNormalization
, and Output
.
A list of OutputSource
objects, each of which contains fields\n OutputS3Path
, ApplyNormalization
, and\n Output
.
An object which defines an incremental run type and has only incrementalRunType
as a field.
An object which defines an incremental run type and has only\n incrementalRunType
as a field.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role\n to create resources on your behalf as part of workflow execution.
", + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.
", "smithy.api#required": {} } } @@ -1003,7 +1196,7 @@ "schemaName": { "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "The name of the schema. There cannot be multiple SchemaMappings
with the\n same name.
The name of the schema. There can't be multiple SchemaMappings
with the\n same name.
Deletes the IdMappingWorkflow
with a given name. This operation will\n succeed even if a workflow with the given name does not exist.
The name of the workflow to be deleted.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#DeleteIdMappingWorkflowOutput": { + "type": "structure", + "members": { + "message": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "A successful operation message.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.entityresolution#DeleteMatchingWorkflow": { "type": "operation", "input": { @@ -1090,7 +1346,7 @@ } ], "traits": { - "smithy.api#documentation": "Deletes the MatchingWorkflow
with a given name. This operation will succeed even if a \n workflow with the given name does not exist.
Deletes the MatchingWorkflow
with a given name. This operation will succeed\n even if a workflow with the given name does not exist.
Deletes the SchemaMapping
with a given name. This operation will succeed even if a schema \n with the given name does not exist. This operation will fail if there is a DataIntegrationWorkflow
\n object that references the SchemaMapping
in the workflow's InputSourceConfig
.
Deletes the SchemaMapping
with a given name. This operation will succeed\n even if a schema with the given name does not exist. This operation will fail if there is a\n MatchingWorkflow
object that references the SchemaMapping
in\n the workflow's InputSourceConfig
.
The request was rejected because it attempted to create resources beyond the current Entity Resolution account limits. \n The error message describes the limit exceeded. HTTP Status Code: 402
\n
The request was rejected because it attempted to create resources beyond the current\n Entity Resolution account limits. The error message describes the limit exceeded.\n HTTP Status Code: 402
\n
Returns the corresponding Match ID of a customer record if the record has been processed.
", + "smithy.api#documentation": "Gets the status, metrics, and errors (if there are any) that are associated with a\n job.
", "smithy.api#http": { "code": 200, - "method": "POST", - "uri": "/matchingworkflows/{workflowName}/matches" + "method": "GET", + "uri": "/idmappingworkflows/{workflowName}/jobs/{jobId}" }, "smithy.api#readonly": {} } }, - "com.amazonaws.entityresolution#GetMatchIdInput": { + "com.amazonaws.entityresolution#GetIdMappingJobInput": { "type": "structure", "members": { "workflowName": { @@ -1307,10 +1564,11 @@ "smithy.api#required": {} } }, - "record": { - "target": "com.amazonaws.entityresolution#RecordAttributeMap", + "jobId": { + "target": "com.amazonaws.entityresolution#JobId", "traits": { - "smithy.api#documentation": "The record to fetch the Match ID for.
", + "smithy.api#documentation": "The ID of the job.
", + "smithy.api#httpLabel": {}, "smithy.api#required": {} } } @@ -1319,15 +1577,244 @@ "smithy.api#input": {} } }, - "com.amazonaws.entityresolution#GetMatchIdOutput": { + "com.amazonaws.entityresolution#GetIdMappingJobOutput": { "type": "structure", "members": { - "matchId": { - "target": "smithy.api#String", + "jobId": { + "target": "com.amazonaws.entityresolution#JobId", "traits": { - "smithy.api#documentation": "The unique identifiers for this group of match records.
" + "smithy.api#documentation": "The ID of the job.
", + "smithy.api#required": {} } - } + }, + "status": { + "target": "com.amazonaws.entityresolution#JobStatus", + "traits": { + "smithy.api#documentation": "The current status of the job.
", + "smithy.api#required": {} + } + }, + "startTime": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "The time at which the job was started.
", + "smithy.api#required": {} + } + }, + "endTime": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "The time at which the job has finished.
" + } + }, + "metrics": { + "target": "com.amazonaws.entityresolution#IdMappingJobMetrics", + "traits": { + "smithy.api#documentation": "Metrics associated with the execution, specifically total records processed, unique IDs\n generated, and records the execution skipped.
" + } + }, + "errorDetails": { + "target": "com.amazonaws.entityresolution#ErrorDetails" + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#GetIdMappingWorkflow": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#GetIdMappingWorkflowInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#GetIdMappingWorkflowOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Returns the IdMappingWorkflow
with a given name, if it exists.
The name of the workflow.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#GetIdMappingWorkflowOutput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the workflow.
", + "smithy.api#required": {} + } + }, + "workflowArn": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowArn", + "traits": { + "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the\n IdMappingWorkflow
.
A description of the workflow.
" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of OutputSource
objects, each of which contains fields\n OutputS3Path
and KMSArn
.
An object which defines the idMappingType
and the\n providerProperties
.
The timestamp of when the workflow was created.
", + "smithy.api#required": {} + } + }, + "updatedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "The timestamp of when the workflow was last updated.
", + "smithy.api#required": {} + } + }, + "roleArn": { + "target": "com.amazonaws.entityresolution#RoleArn", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to access resources on your behalf.
", + "smithy.api#required": {} + } + }, + "tags": { + "target": "com.amazonaws.entityresolution#TagMap", + "traits": { + "smithy.api#documentation": "The tags used to organize, track, or control access for this resource.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#GetMatchId": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#GetMatchIdInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#GetMatchIdOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Returns the corresponding Match ID of a customer record if the record has been\n processed.
", + "smithy.api#http": { + "code": 200, + "method": "POST", + "uri": "/matchingworkflows/{workflowName}/matches" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#GetMatchIdInput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the workflow.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "record": { + "target": "com.amazonaws.entityresolution#RecordAttributeMap", + "traits": { + "smithy.api#documentation": "The record to fetch the Match ID for.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#GetMatchIdOutput": { + "type": "structure", + "members": { + "matchId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The unique identifiers for this group of match records.
" + } + } }, "traits": { "smithy.api#output": {} @@ -1359,7 +1846,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets the status, metrics, and errors (if there are any) that are associated with a job.
", + "smithy.api#documentation": "Gets the status, metrics, and errors (if there are any) that are associated with a\n job.
", "smithy.api#http": { "code": 200, "method": "GET", @@ -1425,7 +1912,7 @@ "metrics": { "target": "com.amazonaws.entityresolution#JobMetrics", "traits": { - "smithy.api#documentation": "Metrics associated with the execution, specifically total records processed, \n unique IDs generated, and records the execution skipped.
" + "smithy.api#documentation": "Metrics associated with the execution, specifically total records processed, unique IDs\n generated, and records the execution skipped.
" } }, "errorDetails": { @@ -1503,7 +1990,7 @@ "workflowArn": { "target": "com.amazonaws.entityresolution#MatchingWorkflowArn", "traits": { - "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow
.
The ARN (Amazon Resource Name) that Entity Resolution generated for the\n MatchingWorkflow
.
A list of InputSource
objects, which have the fields InputSourceARN
and \n SchemaName
.
A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of OutputSource
objects, each of which contains fields OutputS3Path
, \n ApplyNormalization
, and Output
.
A list of OutputSource
objects, each of which contains fields\n OutputS3Path
, ApplyNormalization
, and\n Output
.
An object which defines an incremental run type and has only incrementalRunType
as a field.
An object which defines an incremental run type and has only\n incrementalRunType
as a field.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access \n resources on your behalf.
", + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to access resources on your behalf.
", "smithy.api#required": {} } }, @@ -1572,13 +2059,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.entityresolution#GetSchemaMapping": { + "com.amazonaws.entityresolution#GetProviderService": { "type": "operation", "input": { - "target": "com.amazonaws.entityresolution#GetSchemaMappingInput" + "target": "com.amazonaws.entityresolution#GetProviderServiceInput" }, "output": { - "target": "com.amazonaws.entityresolution#GetSchemaMappingOutput" + "target": "com.amazonaws.entityresolution#GetProviderServiceOutput" }, "errors": [ { @@ -1598,22 +2085,30 @@ } ], "traits": { - "smithy.api#documentation": "Returns the SchemaMapping of a given name.
", + "smithy.api#documentation": "Returns the ProviderService
of a given name.
The name of the schema to be retrieved.
", + "smithy.api#documentation": "The name of the provider. This name is typically the company name.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "providerServiceName": { + "target": "com.amazonaws.entityresolution#ProviderServiceArn", + "traits": { + "smithy.api#documentation": "The ARN (Amazon Resource Name) of the product that the provider service provides.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -1623,54 +2118,75 @@ "smithy.api#input": {} } }, - "com.amazonaws.entityresolution#GetSchemaMappingOutput": { + "com.amazonaws.entityresolution#GetProviderServiceOutput": { "type": "structure", "members": { - "schemaName": { + "providerName": { "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "The name of the schema.
", + "smithy.api#documentation": "The name of the provider. This name is typically the company name.
", "smithy.api#required": {} } }, - "schemaArn": { - "target": "com.amazonaws.entityresolution#SchemaMappingArn", + "providerServiceName": { + "target": "com.amazonaws.entityresolution#EntityName", "traits": { - "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the SchemaMapping.
", + "smithy.api#documentation": "The name of the product that the provider service provides.
", "smithy.api#required": {} } }, - "description": { - "target": "com.amazonaws.entityresolution#Description", + "providerServiceDisplayName": { + "target": "com.amazonaws.entityresolution#ProviderServiceDisplayName", "traits": { - "smithy.api#documentation": "A description of the schema.
" + "smithy.api#documentation": "The display name of the provider service.
", + "smithy.api#required": {} } }, - "mappedInputFields": { - "target": "com.amazonaws.entityresolution#SchemaInputAttributes", + "providerServiceType": { + "target": "com.amazonaws.entityresolution#ServiceType", "traits": { - "smithy.api#documentation": "A list of MappedInputFields
. Each MappedInputField
corresponds\n to a column the source data table, and contains column name plus additional information\n Venice uses for matching.
The type of provider service.
", "smithy.api#required": {} } }, - "createdAt": { - "target": "smithy.api#Timestamp", + "providerServiceArn": { + "target": "com.amazonaws.entityresolution#ProviderServiceArn", "traits": { - "smithy.api#documentation": "The timestamp of when the SchemaMapping
was created.
The ARN (Amazon Resource Name) that Entity Resolution generated for the provider\n service.
", "smithy.api#required": {} } }, - "updatedAt": { - "target": "smithy.api#Timestamp", + "providerConfigurationDefinition": { + "target": "smithy.api#Document", "traits": { - "smithy.api#documentation": "The timestamp of when the SchemaMapping
was last updated.
The definition of the provider configuration.
" + } + }, + "providerEndpointConfiguration": { + "target": "com.amazonaws.entityresolution#ProviderEndpointConfiguration", + "traits": { + "smithy.api#documentation": "The required configuration fields to use with the provider service.
", "smithy.api#required": {} } }, - "tags": { - "target": "com.amazonaws.entityresolution#TagMap", + "anonymizedOutput": { + "target": "smithy.api#Boolean", "traits": { - "smithy.api#documentation": "The tags used to organize, track, or control access for this resource.
" + "smithy.api#documentation": "Specifies whether output data from the provider is anonymized. A value of\n TRUE
means the output will be anonymized and you can't relate the data that\n comes back from the provider to the identifying input. A value of FALSE
means\n the output won't be anonymized and you can relate the data that comes back from the\n provider to your source data.
The definition of the provider entity output.
", + "smithy.api#required": {} + } + }, + "providerIntermediateDataAccessConfiguration": { + "target": "com.amazonaws.entityresolution#ProviderIntermediateDataAccessConfiguration", + "traits": { + "smithy.api#documentation": "The Amazon Web Services accounts and the S3 permissions that are required by some\n providers to create an S3 bucket for intermediate data storage.
" } } }, @@ -1678,8 +2194,296 @@ "smithy.api#output": {} } }, - "com.amazonaws.entityresolution#IncrementalRunConfig": { - "type": "structure", + "com.amazonaws.entityresolution#GetSchemaMapping": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#GetSchemaMappingInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#GetSchemaMappingOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Returns the SchemaMapping of a given name.
", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/schemas/{schemaName}" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#GetSchemaMappingInput": { + "type": "structure", + "members": { + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the schema to be retrieved.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#GetSchemaMappingOutput": { + "type": "structure", + "members": { + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the schema.
", + "smithy.api#required": {} + } + }, + "schemaArn": { + "target": "com.amazonaws.entityresolution#SchemaMappingArn", + "traits": { + "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the\n SchemaMapping.
", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "A description of the schema.
" + } + }, + "mappedInputFields": { + "target": "com.amazonaws.entityresolution#SchemaInputAttributes", + "traits": { + "smithy.api#documentation": "A list of MappedInputFields
. Each MappedInputField
corresponds\n to a column the source data table, and contains column name plus additional information\n Venice uses for matching.
The timestamp of when the SchemaMapping
was created.
The timestamp of when the SchemaMapping
was last updated.
The tags used to organize, track, or control access for this resource.
" + } + }, + "hasWorkflows": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "Specifies whether the schema mapping has been applied to a workflow.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#IdMappingJobMetrics": { + "type": "structure", + "members": { + "inputRecords": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "The total number of input records.
" + } + }, + "totalRecordsProcessed": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "The total number of records processed.
" + } + }, + "recordsNotProcessed": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "The total number of records that did not get processed.
" + } + } + }, + "traits": { + "smithy.api#documentation": "An object containing InputRecords
, TotalRecordsProcessed
,\n MatchIDs
, and RecordsNotProcessed
.
The type of ID mapping.
", + "smithy.api#required": {} + } + }, + "providerProperties": { + "target": "com.amazonaws.entityresolution#ProviderProperties", + "traits": { + "smithy.api#documentation": "An object which defines any additional configurations required by the provider\n service.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "An object which defines the ID mapping techniques and provider configurations.
" + } + }, + "com.amazonaws.entityresolution#IdMappingType": { + "type": "enum", + "members": { + "PROVIDER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PROVIDER" + } + } + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowArn": { + "type": "string", + "traits": { + "smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(idmappingworkflow/.*)$" + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowInputSource": { + "type": "structure", + "members": { + "inputSourceARN": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "An Gluetable ARN for the input source table.
", + "smithy.api#pattern": "^arn:aws:.*:.*:[0-9]+:.*$", + "smithy.api#required": {} + } + }, + "schemaName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the schema to be retrieved.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "An object containing InputSourceARN
and SchemaName
.
The S3 path to which Entity Resolution will write the output table.
", + "smithy.api#required": {} + } + }, + "KMSArn": { + "target": "com.amazonaws.entityresolution#KMSArn", + "traits": { + "smithy.api#documentation": "Customer KMS ARN for encryption at rest. If not provided, system will use\n an Entity Resolution managed KMS key.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The output source for the ID mapping workflow.
" + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowOutputSourceConfig": { + "type": "list", + "member": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowOutputSource" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1 + } + } + }, + "com.amazonaws.entityresolution#IdMappingWorkflowSummary": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the workflow.
", + "smithy.api#required": {} + } + }, + "workflowArn": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowArn", + "traits": { + "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the\n IdMappingWorkflow
.
The timestamp of when the workflow was created.
", + "smithy.api#required": {} + } + }, + "updatedAt": { + "target": "smithy.api#Timestamp", + "traits": { + "smithy.api#documentation": "The timestamp of when the workflow was last updated.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "A list of IdMappingWorkflowSummary
objects, each of which contain the\n fields WorkflowName
, WorkflowArn
, CreatedAt
, and\n UpdatedAt
.
An object which defines an incremental run type and has only incrementalRunType
as a field.
An object which defines an incremental run type and has only\n incrementalRunType
as a field.
An object containing InputSourceARN
, SchemaName
, \n and ApplyNormalization
.
An object containing InputSourceARN
, SchemaName
, and\n ApplyNormalization
.
The Amazon S3 location (bucket and prefix). For example:\n s3://provider_bucket/DOC-EXAMPLE-BUCKET
\n
The Amazon S3 location that temporarily stores your data while it processes.\n Your information won't be saved permanently.
" + } + }, "com.amazonaws.entityresolution#InternalServerException": { "type": "structure", "members": { @@ -1752,7 +2571,7 @@ } }, "traits": { - "smithy.api#documentation": "This exception occurs when there is an internal failure in the Entity Resolution service. HTTP Status Code: 500
\n
This exception occurs when there is an internal failure in the Entity Resolution\n service. HTTP Status Code: 500
\n
An object containing InputRecords
, TotalRecordsProcessed
, \n MatchIDs
, and RecordsNotProcessed
.
An object containing InputRecords
, TotalRecordsProcessed
,\n MatchIDs
, and RecordsNotProcessed
.
An object containing the JobId
, Status
, \n StartTime
, and EndTime
of a job.
An object containing the JobId
, Status
,\n StartTime
, and EndTime
of a job.
Lists all ID mapping jobs for a given workflow.
", + "smithy.api#http": { + "code": 200, + "method": "GET", + "uri": "/idmappingworkflows/{workflowName}/jobs" + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "pageSize": "maxResults", + "items": "jobs" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingJobsInput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the workflow to be retrieved.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "nextToken": { + "target": "com.amazonaws.entityresolution#NextToken", + "traits": { + "smithy.api#documentation": "The pagination token from the previous API call.
", + "smithy.api#httpQuery": "nextToken" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "The maximum number of objects returned per page.
", + "smithy.api#httpQuery": "maxResults", + "smithy.api#range": { + "min": 1, + "max": 25 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingJobsOutput": { + "type": "structure", + "members": { + "jobs": { + "target": "com.amazonaws.entityresolution#JobList", + "traits": { + "smithy.api#documentation": "A list of JobSummary
objects.
The pagination token from the previous API call.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingWorkflows": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#ListIdMappingWorkflowsInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#ListIdMappingWorkflowsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Returns a list of all the IdMappingWorkflows
that have been created for an\n Amazon Web Services account.
The pagination token from the previous API call.
", + "smithy.api#httpQuery": "nextToken" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "The maximum number of objects returned per page.
", + "smithy.api#httpQuery": "maxResults", + "smithy.api#range": { + "max": 25 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#ListIdMappingWorkflowsOutput": { + "type": "structure", + "members": { + "workflowSummaries": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowList", + "traits": { + "smithy.api#documentation": "A list of IdMappingWorkflowSummary
objects.
The pagination token from the previous API call.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.entityresolution#ListMatchingJobs": { "type": "operation", "input": { @@ -1927,7 +2924,91 @@ "nextToken": { "target": "com.amazonaws.entityresolution#NextToken", "traits": { - "smithy.api#documentation": "The pagination token from the previous ListSchemaMappings
API call.
The pagination token from the previous API call.
", + "smithy.api#httpQuery": "nextToken" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "The maximum number of objects returned per page.
", + "smithy.api#httpQuery": "maxResults", + "smithy.api#range": { + "min": 1, + "max": 25 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#ListMatchingJobsOutput": { + "type": "structure", + "members": { + "jobs": { + "target": "com.amazonaws.entityresolution#JobList", + "traits": { + "smithy.api#documentation": "A list of JobSummary
objects, each of which contain the ID, status, start\n time, and end time of a job.
The pagination token from the previous API call.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#ListMatchingWorkflows": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#ListMatchingWorkflowsInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#ListMatchingWorkflowsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Returns a list of all the MatchingWorkflows
that have been created for an\n Amazon Web Services account.
The pagination token from the previous API call.
", "smithy.api#httpQuery": "nextToken" } }, @@ -1937,7 +3018,6 @@ "smithy.api#documentation": "The maximum number of objects returned per page.
", "smithy.api#httpQuery": "maxResults", "smithy.api#range": { - "min": 1, "max": 25 } } @@ -1947,19 +3027,19 @@ "smithy.api#input": {} } }, - "com.amazonaws.entityresolution#ListMatchingJobsOutput": { + "com.amazonaws.entityresolution#ListMatchingWorkflowsOutput": { "type": "structure", "members": { - "jobs": { - "target": "com.amazonaws.entityresolution#JobList", + "workflowSummaries": { + "target": "com.amazonaws.entityresolution#MatchingWorkflowList", "traits": { - "smithy.api#documentation": "A list of JobSummary
objects, each of which contain the ID, status, start time, and end time of a job.
A list of MatchingWorkflowSummary
objects, each of which contain the fields\n WorkflowName
, WorkflowArn
, CreatedAt
, and\n UpdatedAt
.
The pagination token from the previous ListSchemaMappings
API call.
The pagination token from the previous API call.
" } } }, @@ -1967,13 +3047,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.entityresolution#ListMatchingWorkflows": { + "com.amazonaws.entityresolution#ListProviderServices": { "type": "operation", "input": { - "target": "com.amazonaws.entityresolution#ListMatchingWorkflowsInput" + "target": "com.amazonaws.entityresolution#ListProviderServicesInput" }, "output": { - "target": "com.amazonaws.entityresolution#ListMatchingWorkflowsOutput" + "target": "com.amazonaws.entityresolution#ListProviderServicesOutput" }, "errors": [ { @@ -1990,28 +3070,28 @@ } ], "traits": { - "smithy.api#documentation": "Returns a list of all the MatchingWorkflows
that have been created for an Amazon Web Services account.
Returns a list of all the ProviderServices
that are available in this\n Amazon Web Services Region.
The pagination token from the previous ListSchemaMappings
API call.
The pagination token from the previous API call.
", "smithy.api#httpQuery": "nextToken" } }, @@ -2021,28 +3101,36 @@ "smithy.api#documentation": "The maximum number of objects returned per page.
", "smithy.api#httpQuery": "maxResults", "smithy.api#range": { + "min": 15, "max": 25 } } + }, + "providerName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the provider. This name is typically the company name.
", + "smithy.api#httpQuery": "providerName" + } } }, "traits": { "smithy.api#input": {} } }, - "com.amazonaws.entityresolution#ListMatchingWorkflowsOutput": { + "com.amazonaws.entityresolution#ListProviderServicesOutput": { "type": "structure", "members": { - "workflowSummaries": { - "target": "com.amazonaws.entityresolution#MatchingWorkflowList", + "providerServiceSummaries": { + "target": "com.amazonaws.entityresolution#ProviderServiceList", "traits": { - "smithy.api#documentation": "A list of MatchingWorkflowSummary
objects, each of which contain the fields \n WorkflowName
, WorkflowArn
, CreatedAt
, and UpdatedAt
.
A list of ProviderServices
objects.
The pagination token from the previous ListSchemaMappings
API call.
The pagination token from the previous API call.
" } } }, @@ -2073,7 +3161,7 @@ } ], "traits": { - "smithy.api#documentation": "Returns a list of all the SchemaMappings
that have been created for an Amazon Web Services account.
Returns a list of all the SchemaMappings
that have been created for an\n Amazon Web Services account.
The pagination token from the previous ListSchemaMappings
API call.
The pagination token from the previous API call.
", "smithy.api#httpQuery": "nextToken" } }, @@ -2119,13 +3207,13 @@ "schemaList": { "target": "com.amazonaws.entityresolution#SchemaMappingList", "traits": { - "smithy.api#documentation": "A list of SchemaMappingSummary
objects, each of which contain the fields \n SchemaName
, SchemaArn
, CreatedAt
, UpdatedAt
.
A list of SchemaMappingSummary
objects, each of which contain the fields\n SchemaName
, SchemaArn
, CreatedAt
,\n UpdatedAt
.
The pagination token from the previous ListDomains
API call.
The pagination token from the previous API call.
" } } }, @@ -2153,7 +3241,7 @@ } ], "traits": { - "smithy.api#documentation": "Displays the tags associated with an Entity Resolution resource. In Entity\n Resolution, SchemaMapping
, and MatchingWorkflow
can be\n tagged.
Displays the tags associated with an Entity Resolution resource. In Entity Resolution,\n SchemaMapping
, and MatchingWorkflow
can be tagged.
The ARN (Amazon Resource Name) that Entity Resolution generated for the MatchingWorkflow
.
The ARN (Amazon Resource Name) that Entity Resolution generated for the\n MatchingWorkflow
.
The timestamp of when the workflow was last updated.
", "smithy.api#required": {} } + }, + "resolutionType": { + "target": "com.amazonaws.entityresolution#ResolutionType", + "traits": { + "smithy.api#documentation": "The method that has been specified for data matching, either using matching provided by\n Entity Resolution or through a provider service.
", + "smithy.api#required": {} + } } }, "traits": { - "smithy.api#documentation": "A list of MatchingWorkflowSummary
objects, each of which contain the fields \n WorkflowName
, WorkflowArn
, CreatedAt
, UpdatedAt
.
A list of MatchingWorkflowSummary
objects, each of which contain the fields\n WorkflowName
, WorkflowArn
, CreatedAt
,\n UpdatedAt
.
A name of a column to be written to the output. This must be an InputField
name \n in the schema mapping.
A name of a column to be written to the output. This must be an InputField
\n name in the schema mapping.
Customer KMS ARN for encryption at rest. If not provided, system will use an \n Entity Resolution managed KMS key.
" + "smithy.api#documentation": "Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.
" } }, "output": { @@ -2332,6 +3427,170 @@ } } }, + "com.amazonaws.entityresolution#ProviderEndpointConfiguration": { + "type": "union", + "members": { + "marketplaceConfiguration": { + "target": "com.amazonaws.entityresolution#ProviderMarketplaceConfiguration", + "traits": { + "smithy.api#documentation": "The identifiers of the provider service, from Data Exchange.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The required configuration fields to use with the provider service.
" + } + }, + "com.amazonaws.entityresolution#ProviderIntermediateDataAccessConfiguration": { + "type": "structure", + "members": { + "awsAccountIds": { + "target": "com.amazonaws.entityresolution#AwsAccountIdList", + "traits": { + "smithy.api#documentation": "The Amazon Web Services account\n that\n provider can use to read or write data into the customer's intermediate S3\n bucket.
" + } + }, + "requiredBucketActions": { + "target": "com.amazonaws.entityresolution#RequiredBucketActionsList", + "traits": { + "smithy.api#documentation": "The S3 bucket actions that the provider requires permission for.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The required configuration fields to give intermediate access to a provider\n service.
" + } + }, + "com.amazonaws.entityresolution#ProviderMarketplaceConfiguration": { + "type": "structure", + "members": { + "dataSetId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The dataset ID on Data Exchange.
", + "smithy.api#required": {} + } + }, + "revisionId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The revision ID on Data Exchange.
", + "smithy.api#required": {} + } + }, + "assetId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The asset ID on Data Exchange.
", + "smithy.api#required": {} + } + }, + "listingId": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The listing ID on Data Exchange.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "The identifiers of the provider service, from Data Exchange.
" + } + }, + "com.amazonaws.entityresolution#ProviderProperties": { + "type": "structure", + "members": { + "providerServiceArn": { + "target": "com.amazonaws.entityresolution#ProviderServiceArn", + "traits": { + "smithy.api#documentation": "The ARN of the provider service.
", + "smithy.api#required": {} + } + }, + "providerConfiguration": { + "target": "smithy.api#Document", + "traits": { + "smithy.api#documentation": "The required configuration fields to use with the provider service.
" + } + }, + "intermediateSourceConfiguration": { + "target": "com.amazonaws.entityresolution#IntermediateSourceConfiguration", + "traits": { + "smithy.api#documentation": "The Amazon S3 location that temporarily stores your data while it processes.\n Your information won't be saved permanently.
" + } + } + }, + "traits": { + "smithy.api#documentation": "An object containing the providerServiceARN
,\n intermediateSourceConfiguration
, and\n providerConfiguration
.
The ARN (Amazon Resource Name) that Entity Resolution generated for the\n providerService
.
The name of the provider. This name is typically the company name.
", + "smithy.api#required": {} + } + }, + "providerServiceDisplayName": { + "target": "com.amazonaws.entityresolution#ProviderServiceDisplayName", + "traits": { + "smithy.api#documentation": "The display name of the provider service.
", + "smithy.api#required": {} + } + }, + "providerServiceName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the product that the provider service provides.
", + "smithy.api#required": {} + } + }, + "providerServiceType": { + "target": "com.amazonaws.entityresolution#ServiceType", + "traits": { + "smithy.api#documentation": "The type of provider service.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "A list of ProviderService
objects, each of which contain the fields\n providerName
, providerServiceArn
,\n providerServiceName
, and providerServiceType
.
An object which defines the list of matching rules to run and has a field Rules
, which \n is a list of rule objects.
An object which defines the list of matching rules to run and has a field\n Rules
, which is a list of rule objects.
The properties of the provider service.
" } } }, @@ -2391,6 +3662,12 @@ "traits": { "smithy.api#enumValue": "ML_MATCHING" } + }, + "PROVIDER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PROVIDER" + } } } }, @@ -2407,6 +3684,12 @@ "smithy.api#httpError": 404 } }, + "com.amazonaws.entityresolution#RoleArn": { + "type": "string", + "traits": { + "smithy.api#pattern": "^arn:aws:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$" + } + }, "com.amazonaws.entityresolution#Rule": { "type": "structure", "members": { @@ -2424,7 +3707,7 @@ "matchingKeys": { "target": "com.amazonaws.entityresolution#MatchingKeys", "traits": { - "smithy.api#documentation": "A list of MatchingKeys
. The MatchingKeys
must have been defined in \n the SchemaMapping
. Two records are considered to match according to this rule if all \n of the MatchingKeys
match.
A list of MatchingKeys
. The MatchingKeys
must have been\n defined in the SchemaMapping
. Two records are considered to match according to\n this rule if all of the MatchingKeys
match.
The comparison type. You can either choose ONE_TO_ONE
or MANY_TO_MANY
as the AttributeMatchingModel. When \n choosing MANY_TO_MANY
, the system can match attributes across the sub-types of an attribute type. For \n example, if the value of the Email
field of Profile A and the value of BusinessEmail
field of Profile B matches, \n the two profiles are matched on the Email
type. When choosing ONE_TO_ONE
,the system can only match if \n the sub-types are exact matches. For example, only when the value of the Email
field of Profile A and the value of \n the Email
field of Profile B matches, the two profiles are matched on the Email
type.
The comparison type. You can either choose ONE_TO_ONE
or\n MANY_TO_MANY
as the AttributeMatchingModel. When choosing\n MANY_TO_MANY
, the system can match attributes across the sub-types of an\n attribute type. For example, if the value of the Email
field of Profile A and\n the value of BusinessEmail
field of Profile B matches, the two profiles are\n matched on the Email
type. When choosing ONE_TO_ONE
,the system\n can only match if the sub-types are exact matches. For example, only when the value of the\n Email
field of Profile A and the value of the Email
field of\n Profile B matches, the two profiles are matched on the Email
type.
An object which defines the list of matching rules to run and has a field Rules
, which \n is a list of rule objects.
An object which defines the list of matching rules to run and has a field\n Rules
, which is a list of rule objects.
Instruct Entity Resolution to combine several columns into a unified column with the\n identical attribute type. For example, when working with columns such as first_name,\n middle_name, and last_name, assigning them a common GroupName
will prompt\n Entity Resolution to concatenate them into a single value.
Instruct Entity Resolution to combine several columns into a unified column with the\n identical attribute type. For example, when working with columns such as first_name,\n middle_name, and last_name, assigning them a common GroupName
will prompt\n Entity Resolution to concatenate them into a single value.
A key that allows grouping of multiple input attributes into a unified matching group.\n For example, let's consider a scenario where the source table contains various addresses,\n such as business_address and shipping_address. By assigning the MatchKey
\n Address to both attributes, Entity Resolution will match records across these\n fields to create a consolidated matching group. If no MatchKey
is specified\n for a column, it won't be utilized for matching purposes but will still be included in the\n output table.
A key that allows grouping of multiple input attributes into a unified matching group.\n For example, let's consider a scenario where the source table contains various addresses,\n such as business_address
and shipping_address
. By assigning the\n MatchKey
\n Address to both attributes, Entity Resolution will match records\n across these fields to create a consolidated matching group. If no MatchKey
is\n specified for a column, it won't be utilized for matching purposes but will still be\n included in the output table.
The subtype of the attribute, selected from a list of values.
" } } }, "traits": { - "smithy.api#documentation": "An object containing FieldField
, Type
, GroupName
, \n and MatchKey
.
An object containing FieldName
, Type
, GroupName
,\n and MatchKey
.
The name of the schema.
", + "smithy.api#required": {} + } + }, + "schemaArn": { + "target": "com.amazonaws.entityresolution#SchemaMappingArn", + "traits": { + "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the\n SchemaMapping
.
The timestamp of when the SchemaMapping
was created.
The timestamp of when the SchemaMapping
was last updated.
Specifies whether the schema mapping has been applied to a workflow.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "An object containing SchemaName
, SchemaArn
,\n CreatedAt
, andUpdatedAt
.
Starts the IdMappingJob
of a workflow. The workflow must have previously\n been created using the CreateIdMappingWorkflow
endpoint.
The name of the schema.
", - "smithy.api#required": {} - } - }, - "schemaArn": { - "target": "com.amazonaws.entityresolution#SchemaMappingArn", - "traits": { - "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the\n SchemaMapping
.
The timestamp of when the SchemaMapping
was created.
The name of the ID mapping job to be retrieved.
", + "smithy.api#httpLabel": {}, "smithy.api#required": {} } - }, - "updatedAt": { - "target": "smithy.api#Timestamp", + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#StartIdMappingJobOutput": { + "type": "structure", + "members": { + "jobId": { + "target": "com.amazonaws.entityresolution#JobId", "traits": { - "smithy.api#documentation": "The timestamp of when the SchemaMapping
was last updated.
The ID of the job.
", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "An object containing SchemaName
, SchemaArn
, \n CreatedAt
, andUpdatedAt
.
Starts the MatchingJob
of a workflow. The workflow must have previously been created \n using the CreateMatchingWorkflow
endpoint.
Starts the MatchingJob
of a workflow. The workflow must have previously\n been created using the CreateMatchingWorkflow
endpoint.
Assigns one or more tags (key-value pairs) to the specified Entity Resolution\n resource. Tags can help you organize and categorize your resources. You can also use them\n to scope user permissions by granting a user permission to access or change only resources\n with certain tag values. In Entity Resolution, SchemaMapping
and\n MatchingWorkflow
can be tagged. Tags don't have any semantic meaning to Amazon Web Services\n and are interpreted strictly as strings of characters. You can use the\n TagResource
action with a resource that already has tags. If you specify a\n new tag key, this tag is appended to the list of tags associated with the resource. If you\n specify a tag key that is already associated with the resource, the new tag value that you\n specify replaces the previous value for that tag.
Assigns one or more tags (key-value pairs) to the specified Entity Resolution resource.\n Tags can help you organize and categorize your resources. You can also use them to scope\n user permissions by granting a user permission to access or change only resources with\n certain tag values. In Entity Resolution, SchemaMapping
and\n MatchingWorkflow
can be tagged. Tags don't have any semantic meaning to\n Amazon Web Services and are interpreted strictly as strings of characters. You can use\n the TagResource
action with a resource that already has tags. If you specify a\n new tag key, this tag is appended to the list of tags associated with the resource. If you\n specify a tag key that is already associated with the resource, the new tag value that you\n specify replaces the previous value for that tag.
The request was denied due to request throttling. HTTP Status Code: 429
\n
The request was denied due to request throttling. HTTP Status Code:\n 429
\n
Removes one or more tags from the specified Entity Resolution resource. In Entity\n Resolution, SchemaMapping
, and MatchingWorkflow
can be\n tagged.
Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution, SchemaMapping
, and MatchingWorkflow
can be\n tagged.
Updates an existing IdMappingWorkflow
. This method is identical to\n CreateIdMappingWorkflow
, except it uses an HTTP PUT
request\n instead of a POST
request, and the IdMappingWorkflow
must already\n exist for the method to succeed.
The name of the workflow.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "A description of the workflow.
" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of OutputSource
objects, each of which contains fields\n OutputS3Path
and KMSArn
.
An object which defines the idMappingType
and the\n providerProperties
.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to access resources on your behalf.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.entityresolution#UpdateIdMappingWorkflowOutput": { + "type": "structure", + "members": { + "workflowName": { + "target": "com.amazonaws.entityresolution#EntityName", + "traits": { + "smithy.api#documentation": "The name of the workflow.
", + "smithy.api#required": {} + } + }, + "workflowArn": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowArn", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role\n to access resources on your behalf.
", + "smithy.api#required": {} + } + }, + "description": { + "target": "com.amazonaws.entityresolution#Description", + "traits": { + "smithy.api#documentation": "A description of the workflow.
" + } + }, + "inputSourceConfig": { + "target": "com.amazonaws.entityresolution#IdMappingWorkflowInputSourceConfig", + "traits": { + "smithy.api#documentation": "A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of OutputSource
objects, each of which contains fields\n OutputS3Path
and KMSArn
.
An object which defines the idMappingType
and the\n providerProperties
.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to access resources on your behalf.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.entityresolution#UpdateMatchingWorkflow": { "type": "operation", "input": { @@ -2959,7 +4494,7 @@ } ], "traits": { - "smithy.api#documentation": "Updates an existing MatchingWorkflow
. This method is identical to \n CreateMatchingWorkflow
, except it uses an HTTP PUT
request instead of \n a POST
request, and the MatchingWorkflow
must already exist for the \n method to succeed.
Updates an existing MatchingWorkflow
. This method is identical to\n CreateMatchingWorkflow
, except it uses an HTTP PUT
request\n instead of a POST
request, and the MatchingWorkflow
must already\n exist for the method to succeed.
A list of InputSource
objects, which have the fields InputSourceARN
and \n SchemaName
.
A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of OutputSource
objects, each of which contains fields OutputS3Path
, \n ApplyNormalization
, and Output
.
A list of OutputSource
objects, each of which contains fields\n OutputS3Path
, ApplyNormalization
, and\n Output
.
An object which defines the resolutionType
and the ruleBasedProperties
.
An object which defines the resolutionType
and the\n ruleBasedProperties
.
An object which defines an incremental run type and has only incrementalRunType
as a field.
An object which defines an incremental run type and has only\n incrementalRunType
as a field.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role\n to create resources on your behalf as part of workflow execution.
", + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to\n create resources on your behalf as part of workflow execution.
", "smithy.api#required": {} } } @@ -3043,34 +4578,136 @@ "inputSourceConfig": { "target": "com.amazonaws.entityresolution#InputSourceConfig", "traits": { - "smithy.api#documentation": "A list of InputSource
objects, which have the fields InputSourceARN
and \n SchemaName
.
A list of InputSource
objects, which have the fields\n InputSourceARN
and SchemaName
.
A list of OutputSource
objects, each of which contains fields OutputS3Path
, \n ApplyNormalization
, and Output
.
A list of OutputSource
objects, each of which contains fields\n OutputS3Path
, ApplyNormalization
, and\n Output
.
An object which defines the resolutionType
and the ruleBasedProperties
\n
An object which defines the resolutionType
and the\n ruleBasedProperties
\n
An object which defines an incremental run type and has only incrementalRunType
as a field.
An object which defines an incremental run type and has only\n incrementalRunType
as a field.
The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role\n to create resources on your behalf as part of workflow execution.
", + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes\n this role to create resources on your behalf as part of workflow execution.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.entityresolution#UpdateSchemaMapping": { + "type": "operation", + "input": { + "target": "com.amazonaws.entityresolution#UpdateSchemaMappingInput" + }, + "output": { + "target": "com.amazonaws.entityresolution#UpdateSchemaMappingOutput" + }, + "errors": [ + { + "target": "com.amazonaws.entityresolution#AccessDeniedException" + }, + { + "target": "com.amazonaws.entityresolution#ConflictException" + }, + { + "target": "com.amazonaws.entityresolution#InternalServerException" + }, + { + "target": "com.amazonaws.entityresolution#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.entityresolution#ThrottlingException" + }, + { + "target": "com.amazonaws.entityresolution#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Updates a schema mapping.
\nA schema is immutable if it is being used by a workflow. Therefore, you can't update\n a schema mapping if it's associated with a workflow.
\nThe name of the schema. There can't be multiple SchemaMappings
with the\n same name.
A description of the schema.
" + } + }, + "mappedInputFields": { + "target": "com.amazonaws.entityresolution#SchemaInputAttributes", + "traits": { + "smithy.api#documentation": "A list of MappedInputFields
. Each MappedInputField
corresponds\n to a column the source data table, and contains column name plus additional information\n that Entity Resolution uses for matching.
The name of the schema.
", + "smithy.api#required": {} + } + }, + "schemaArn": { + "target": "com.amazonaws.entityresolution#SchemaMappingArn", + "traits": { + "smithy.api#documentation": "The ARN (Amazon Resource Name) that Entity Resolution generated for the\n SchemaMapping
.
A description of the schema.
" + } + }, + "mappedInputFields": { + "target": "com.amazonaws.entityresolution#SchemaInputAttributes", + "traits": { + "smithy.api#documentation": "A list of MappedInputFields
. Each MappedInputField
corresponds\n to a column the source data table, and contains column name plus additional information\n that Entity Resolution uses for matching.
The input fails to satisfy the constraints specified by Entity Resolution. HTTP Status Code: 400
\n
The input fails to satisfy the constraints specified by Entity Resolution. HTTP\n Status Code: 400
\n
The time duration in which the credentials remain valid.
", "smithy.api#httpQuery": "durationInMinutes" } @@ -3497,7 +3496,6 @@ "durationInMinutes": { "target": "com.amazonaws.finspacedata#SessionDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Returns the duration in which the credentials will remain valid.
" } } @@ -3860,7 +3858,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results per page.
", "smithy.api#httpQuery": "maxResults" } @@ -3960,7 +3957,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results per page.
", "smithy.api#httpQuery": "maxResults" } @@ -4044,7 +4040,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results per page.
", "smithy.api#httpQuery": "maxResults" } @@ -4168,7 +4163,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results per page.
", "smithy.api#httpQuery": "maxResults", "smithy.api#required": {} @@ -4212,7 +4206,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results per page.
", "smithy.api#httpQuery": "maxResults", "smithy.api#required": {} @@ -4335,7 +4328,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results per page.
", "smithy.api#httpQuery": "maxResults", "smithy.api#required": {} @@ -4379,7 +4371,6 @@ "maxResults": { "target": "com.amazonaws.finspacedata#ResultLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results per page.
", "smithy.api#httpQuery": "maxResults", "smithy.api#required": {} @@ -4742,7 +4733,6 @@ "com.amazonaws.finspacedata#ResultLimit": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4858,7 +4848,6 @@ "com.amazonaws.finspacedata#SessionDuration": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 60 diff --git a/codegen/sdk-codegen/aws-models/finspace.2021-03-12.json b/codegen/sdk-codegen/aws-models/finspace.2021-03-12.json index 8e943529a2d..fe92ded48c4 100644 --- a/codegen/sdk-codegen/aws-models/finspace.2021-03-12.json +++ b/codegen/sdk-codegen/aws-models/finspace.2021-03-12.json @@ -192,7 +192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +234,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -248,7 +248,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,7 +261,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -285,7 +283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -320,7 +317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -331,14 +327,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -352,14 +350,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -368,11 +364,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -383,14 +379,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -404,7 +402,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -424,7 +421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -435,14 +431,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -453,9 +451,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4491,7 +4491,6 @@ "size": { "target": "com.amazonaws.finspace#KxSavedownStorageSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size of temporary storage in gibibytes.
", "smithy.api#required": {} } @@ -4504,7 +4503,6 @@ "com.amazonaws.finspace#KxSavedownStorageSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 4, "max": 16000 @@ -5308,7 +5306,6 @@ "ruleNumber": { "target": "com.amazonaws.finspace#RuleNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The rule number for the entry. For example 100. All the network ACL entries are processed in ascending order by rule number.\n \n
", "smithy.api#required": {} } @@ -5499,7 +5496,6 @@ "com.amazonaws.finspace#RuleNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 32766 diff --git a/codegen/sdk-codegen/aws-models/firehose.2015-08-04.json b/codegen/sdk-codegen/aws-models/firehose.2015-08-04.json index 02d7c3456e0..bfee9e806ac 100644 --- a/codegen/sdk-codegen/aws-models/firehose.2015-08-04.json +++ b/codegen/sdk-codegen/aws-models/firehose.2015-08-04.json @@ -2594,7 +2594,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2637,7 +2636,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2650,7 +2650,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2664,7 +2663,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2687,7 +2685,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2722,7 +2719,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2733,14 +2729,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2754,14 +2752,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2770,11 +2766,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2785,14 +2781,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2806,7 +2804,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2826,7 +2823,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2837,14 +2833,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2855,9 +2853,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/fis.2020-12-01.json b/codegen/sdk-codegen/aws-models/fis.2020-12-01.json index ef0adce9d2c..a8d8ef40605 100644 --- a/codegen/sdk-codegen/aws-models/fis.2020-12-01.json +++ b/codegen/sdk-codegen/aws-models/fis.2020-12-01.json @@ -1953,7 +1953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1996,7 +1995,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2009,7 +2009,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2023,7 +2022,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2046,7 +2044,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2081,7 +2078,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2092,14 +2088,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2113,14 +2111,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2129,18 +2125,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2149,7 +2144,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2169,14 +2165,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2190,7 +2188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2210,7 +2207,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2221,14 +2217,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2239,9 +2237,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2845,7 +2845,6 @@ "com.amazonaws.fis#ListActionsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -2858,7 +2857,6 @@ "maxResults": { "target": "com.amazonaws.fis#ListActionsMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
The priority of the rule group. Network Firewall evaluates the stateless rule groups in a firewall policy starting from the lowest priority setting.
" } } @@ -7474,7 +7473,6 @@ "com.amazonaws.fms#StatelessRuleGroupPriority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 diff --git a/codegen/sdk-codegen/aws-models/forecast.2018-06-26.json b/codegen/sdk-codegen/aws-models/forecast.2018-06-26.json index 5b16ba68659..cd657ef6934 100644 --- a/codegen/sdk-codegen/aws-models/forecast.2018-06-26.json +++ b/codegen/sdk-codegen/aws-models/forecast.2018-06-26.json @@ -341,7 +341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -384,7 +383,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -397,7 +397,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -411,7 +410,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -434,7 +432,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -469,7 +466,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -480,14 +476,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -501,14 +499,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -517,11 +513,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -532,14 +528,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -553,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -573,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -584,14 +580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -602,9 +600,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/forecastquery.2018-06-26.json b/codegen/sdk-codegen/aws-models/forecastquery.2018-06-26.json index c4b661da373..570fb204d08 100644 --- a/codegen/sdk-codegen/aws-models/forecastquery.2018-06-26.json +++ b/codegen/sdk-codegen/aws-models/forecastquery.2018-06-26.json @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -139,7 +138,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -152,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +165,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -189,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -224,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -235,14 +231,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -256,14 +254,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -272,11 +268,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -287,14 +283,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -308,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -328,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -339,14 +335,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -357,9 +355,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/frauddetector.2019-11-15.json b/codegen/sdk-codegen/aws-models/frauddetector.2019-11-15.json index c762824d965..ecd26551d33 100644 --- a/codegen/sdk-codegen/aws-models/frauddetector.2019-11-15.json +++ b/codegen/sdk-codegen/aws-models/frauddetector.2019-11-15.json @@ -384,7 +384,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -427,7 +426,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -440,7 +440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -454,7 +453,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -477,7 +475,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -512,7 +509,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -523,14 +519,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -544,14 +542,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -560,11 +556,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -575,14 +571,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -596,7 +594,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -616,7 +613,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -627,14 +623,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -645,9 +643,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/fsx.2018-03-01.json b/codegen/sdk-codegen/aws-models/fsx.2018-03-01.json index 7dbb7fc75a5..68d8f9a789c 100644 --- a/codegen/sdk-codegen/aws-models/fsx.2018-03-01.json +++ b/codegen/sdk-codegen/aws-models/fsx.2018-03-01.json @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -270,7 +269,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -283,7 +283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -297,7 +296,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -320,7 +318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -355,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -366,14 +362,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -387,14 +385,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -403,11 +399,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -418,14 +414,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -439,7 +437,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -459,7 +456,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -470,14 +466,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -488,9 +486,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1195,6 +1195,7 @@ "ActiveDirectoryId": { "target": "com.amazonaws.fsx#DirectoryId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The directory ID of the directory that an error pertains to.
", "smithy.api#required": {} } @@ -1552,6 +1553,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the file system with which you want to associate one or more DNS aliases.
", "smithy.api#required": {} } @@ -1559,6 +1561,7 @@ "Aliases": { "target": "com.amazonaws.fsx#AlternateDNSNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of one or more DNS alias names to associate with the file system. \n The alias name has to comply with the following formatting requirements:
\nFormatted as a fully-qualified domain name (FQDN), \n hostname.domain
\n , \n for example, accounting.corp.example.com
.
Can contain alphanumeric characters and the hyphen (-).
\nCannot start or end with a hyphen.
\nCan start with a numeric.
\nFor DNS alias names, Amazon FSx stores alphabetic characters as lowercase letters (a-z), regardless of how you specify them: \n as uppercase letters, lowercase letters, or the corresponding letters in escape codes.
", "smithy.api#required": {} } @@ -1647,6 +1650,7 @@ "Type": { "target": "com.amazonaws.fsx#AutocommitPeriodType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the type of time for the autocommit period of a file in an FSx for ONTAP SnapLock volume. \n Setting this value to NONE
disables autocommit. The default value is NONE
.
The ID of the backup.
", "smithy.api#required": {} } @@ -1735,6 +1740,7 @@ "Lifecycle": { "target": "com.amazonaws.fsx#BackupLifecycle", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The lifecycle status of the backup.
\n\n AVAILABLE
- The backup is fully available.
\n PENDING
- For user-initiated backups on Lustre file systems only; Amazon FSx hasn't started creating the backup.
\n CREATING
- Amazon FSx is creating the backup.
\n TRANSFERRING
- For user-initiated backups on Lustre file systems only; Amazon FSx is transferring the backup to Amazon S3.
\n COPYING
- Amazon FSx is copying the backup.
\n DELETED
- Amazon FSx deleted the backup and it's no longer\n available.
\n FAILED
- Amazon FSx couldn't finish the backup.
The type of the file-system backup.
", "smithy.api#required": {} } @@ -1758,6 +1765,7 @@ "CreationTime": { "target": "com.amazonaws.fsx#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time when a particular backup was created.
", "smithy.api#required": {} } @@ -1783,6 +1791,7 @@ "FileSystem": { "target": "com.amazonaws.fsx#FileSystem", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The metadata of the file system associated with the backup. This metadata is persisted\n even if the file system is deleted.
", "smithy.api#required": {} } @@ -2054,6 +2063,7 @@ "TaskId": { "target": "com.amazonaws.fsx#TaskId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the data repository task to cancel.
", "smithy.api#required": {} } @@ -2110,6 +2120,7 @@ "Enabled": { "target": "com.amazonaws.fsx#Flag", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Set Enabled
to True
to generate a CompletionReport
when the task completes. \n If set to true
, then you need to provide a report Scope
, Path
, and Format
. \n Set Enabled
to False
if you do not want a CompletionReport
generated when the task completes.
The ID of the source backup. Specifies the ID of the backup that's being copied.
", "smithy.api#required": {} } @@ -2414,6 +2426,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2426,6 +2439,7 @@ "DataRepositoryPath": { "target": "com.amazonaws.fsx#ArchivePath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The path to the Amazon S3 data repository that will be linked to the file\n system. The path can be an S3 bucket or prefix in the format\n s3://myBucket/myPrefix/
. This path specifies where in the S3\n data repository files will be imported from or exported to.
Specifies the type of data repository task to create.
\n\n EXPORT_TO_REPOSITORY
tasks export from your\n Amazon FSx for Lustre file system to a linked data repository.
\n IMPORT_METADATA_FROM_REPOSITORY
tasks import metadata\n changes from a linked S3 bucket to your Amazon FSx for Lustre file system.
\n RELEASE_DATA_FROM_FILESYSTEM
tasks release files in\n your Amazon FSx for Lustre file system that have been exported to a linked\n S3 bucket and that meet your specified release criteria.
\n AUTO_RELEASE_DATA
tasks automatically release files from\n an Amazon File Cache resource.
Defines whether or not Amazon FSx provides a CompletionReport once the task has completed. \n A CompletionReport provides a detailed report on the files that Amazon FSx processed that meet the criteria specified by the \n Scope
parameter. For more information, see \n Working with Task Completion Reports.
Provisions the amount of read and write throughput for each 1 tebibyte (TiB)\n of cache storage capacity, in MB/s/TiB. The only supported\n value is 1000
.
Specifies the cache deployment type, which must be CACHE_1
.
The configuration for a Lustre MDT (Metadata Target) storage volume.
", "smithy.api#required": {} } @@ -2674,6 +2694,7 @@ "FileCacheType": { "target": "com.amazonaws.fsx#FileCacheType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of cache that you're creating, which\n must be LUSTRE
.
Sets the Lustre version for the cache that you're creating,\n which must be 2.12
.
The storage capacity of the cache in gibibytes (GiB). Valid values\n are 1200 GiB, 2400 GiB, and increments of 2400 GiB.
", "smithy.api#required": {} } @@ -2695,6 +2718,7 @@ "SubnetIds": { "target": "com.amazonaws.fsx#SubnetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2841,6 +2865,7 @@ "BackupId": { "target": "com.amazonaws.fsx#BackupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2854,6 +2879,7 @@ "SubnetIds": { "target": "com.amazonaws.fsx#SubnetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the IDs of the subnets that the file system will be accessible from. For Windows MULTI_AZ_1
\n file system deployment types, provide exactly two subnet IDs, one for the preferred file server \n and one for the standby file server. You specify one of these subnets as the preferred subnet \n using the WindowsConfiguration > PreferredSubnetID
property.
Windows SINGLE_AZ_1
and SINGLE_AZ_2
file system deployment\n types, Lustre file systems, and OpenZFS file systems provide exactly one subnet ID. The\n file server is launched in that subnet's Availability Zone.
Specifies the FSx for ONTAP file system deployment type to use in creating\n the file system.
\n\n MULTI_AZ_1
- (Default) A high availability file system configured\n for Multi-AZ redundancy to tolerate temporary Availability Zone (AZ)\n unavailability.
\n SINGLE_AZ_1
- A file system configured for Single-AZ\n redundancy.
For information about the use cases for Multi-AZ and Single-AZ deployments, refer to\n Choosing a file system deployment type.
", "smithy.api#required": {} } @@ -3065,6 +3092,7 @@ "ThroughputCapacity": { "target": "com.amazonaws.fsx#MegabytesPerSecond", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Sets the throughput capacity for the file system that you're creating. Valid values\n are 128, 256, 512, 1024, 2048, and 4096 MBps.
", "smithy.api#required": {} } @@ -3101,6 +3129,7 @@ "DeploymentType": { "target": "com.amazonaws.fsx#OpenZFSDeploymentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the file system deployment type. Single AZ deployment types are configured\n for redundancy within a single Availability Zone in an Amazon Web Services Region .\n Valid values are the following:
\n\n MULTI_AZ_1
- Creates file systems with high availability that are configured\n for Multi-AZ redundancy to tolerate temporary unavailability in Availability Zones (AZs).\n Multi_AZ_1
is available only in the US East (N. Virginia), US East (Ohio), US West (Oregon),\n Asia Pacific (Singapore), Asia Pacific (Tokyo), and Europe (Ireland) Amazon Web Services Regions.
\n SINGLE_AZ_1
- Creates file systems with throughput capacities of 64 - 4,096 MB/s.\n Single_AZ_1
is available in all Amazon Web Services Regions where Amazon FSx \n for OpenZFS is available.
\n SINGLE_AZ_2
- Creates file systems with throughput capacities of 160 - 10,240 MB/s\n using an NVMe L2ARC cache. Single_AZ_2
is available only in the US East (N. Virginia),\n US East (Ohio), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Tokyo), and Europe (Ireland)\n Amazon Web Services Regions.
For more information, see Deployment type availability\n and File system performance\n in the Amazon FSx for OpenZFS User Guide.
", "smithy.api#required": {} } @@ -3108,6 +3137,7 @@ "ThroughputCapacity": { "target": "com.amazonaws.fsx#MegabytesPerSecond", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the throughput of an Amazon FSx for OpenZFS file system, measured in megabytes per second (MBps). Valid values depend on the DeploymentType you choose, as follows:
\nFor MULTI_AZ_1
and SINGLE_AZ_2
, valid values are 160, 320, 640,\n 1280, 2560, 3840, 5120, 7680, or 10240 MBps.
For SINGLE_AZ_1
, valid values are 64, 128, 256, 512, 1024, 2048, 3072, or 4096 MBps.
You pay for additional throughput capacity that you provision.
", "smithy.api#required": {} } @@ -3160,6 +3190,7 @@ "FileSystemType": { "target": "com.amazonaws.fsx#FileSystemType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of Amazon FSx file system to create. Valid values are\n WINDOWS
, LUSTRE
, ONTAP
, and\n OPENZFS
.
Sets the storage capacity of the file system that you're creating, in gibibytes (GiB).
\n\n FSx for Lustre file systems - The amount of\n storage capacity that you can configure depends on the value that you set for\n StorageType
and the Lustre DeploymentType
, as\n follows:
For SCRATCH_2
, PERSISTENT_2
and PERSISTENT_1
deployment types \n using SSD storage type, the valid values are 1200 GiB, 2400 GiB, and increments of 2400 GiB.
For PERSISTENT_1
HDD file systems, valid values are increments of 6000 GiB for \n 12 MB/s/TiB file systems and increments of 1800 GiB for 40 MB/s/TiB file systems.
For SCRATCH_1
deployment type, valid values are \n 1200 GiB, 2400 GiB, and increments of 3600 GiB.
\n FSx for ONTAP file systems - The amount of storage capacity \n that you can configure is from 1024 GiB up to 196,608 GiB (192 TiB).
\n\n FSx for OpenZFS file systems - The amount of storage capacity that \n you can configure is from 64 GiB up to 524,288 GiB (512 TiB).
\n\n FSx for Windows File Server file systems - The amount\n of storage capacity that you can configure depends on the value that you set for\n StorageType
as follows:
For SSD storage, valid values are 32 GiB-65,536 GiB (64 TiB).
\nFor HDD storage, valid values are 2000 GiB-65,536 GiB (64 TiB).
\nSpecifies the IDs of the subnets that the file system will be accessible from. For\n Windows and ONTAP MULTI_AZ_1
deployment types,provide exactly two subnet\n IDs, one for the preferred file server and one for the standby file server. You specify\n one of these subnets as the preferred subnet using the WindowsConfiguration >\n PreferredSubnetID
or OntapConfiguration > PreferredSubnetID
\n properties. For more information about Multi-AZ file system configuration, see \n Availability and durability: Single-AZ and Multi-AZ file systems in the\n Amazon FSx for Windows User Guide and \n Availability and durability in the Amazon FSx for ONTAP User\n Guide.
For Windows SINGLE_AZ_1
and SINGLE_AZ_2
and all Lustre \n deployment types, provide exactly one subnet ID.\n The file server is launched in that subnet's Availability Zone.
Sets the throughput capacity of an Amazon FSx file system, measured in megabytes per second (MB/s), in 2 to\n the nth increments, between 2^3 (8) and 2^11 (2048).
", "smithy.api#required": {} } @@ -3340,6 +3374,7 @@ "SizeInMegabytes": { "target": "com.amazonaws.fsx#VolumeCapacity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the size of the volume, in megabytes (MB), that you are creating.
", "smithy.api#required": {} } @@ -3353,6 +3388,7 @@ "StorageVirtualMachineId": { "target": "com.amazonaws.fsx#StorageVirtualMachineId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the ONTAP SVM in which to create the volume.
", "smithy.api#required": {} } @@ -3395,12 +3431,14 @@ "SnapshotARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "CopyStrategy": { "target": "com.amazonaws.fsx#OpenZFSCopyStrategy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The strategy used when copying data from the snapshot to the new volume.
\n\n CLONE
- The new volume references the data in the origin\n snapshot. Cloning a snapshot is faster than copying data from the snapshot to a\n new volume and doesn't consume disk throughput. However, the origin snapshot\n can't be deleted if there is a volume using its copied data.
\n FULL_COPY
- Copies all data from the snapshot to the new volume.\n
The ID of the volume to use as the parent volume of the volume that you are creating.
", "smithy.api#required": {} } @@ -3509,6 +3548,7 @@ "SnaplockType": { "target": "com.amazonaws.fsx#SnaplockType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the retention mode of an FSx for ONTAP SnapLock volume. After it is set, it can't be changed. \n You can choose one of the following retention modes:
\n\n COMPLIANCE
: Files transitioned to write once, read many (WORM) on a Compliance volume can't be deleted \n until their retention periods expire. This retention mode is used to address government or industry-specific mandates or to protect \n against ransomware attacks. For more information, \n see SnapLock Compliance.
\n ENTERPRISE
: Files transitioned to WORM on an Enterprise volume can be deleted by authorized users \n before their retention periods expire using privileged delete. This retention mode is used to advance an organization's data integrity \n and internal compliance or to test retention settings before using SnapLock Compliance. For more information, see \n SnapLock Enterprise.
The name of the snapshot.
", "smithy.api#required": {} } @@ -3570,6 +3611,7 @@ "VolumeId": { "target": "com.amazonaws.fsx#VolumeId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the volume that you are taking a snapshot of.
", "smithy.api#required": {} } @@ -3649,12 +3691,14 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Name": { "target": "com.amazonaws.fsx#StorageVirtualMachineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the SVM.
", "smithy.api#required": {} } @@ -3699,6 +3743,7 @@ "NetBiosName": { "target": "com.amazonaws.fsx#NetBiosAlias", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The NetBIOS name of the Active Directory computer object that will be created for your SVM.
", "smithy.api#required": {} } @@ -3793,6 +3838,7 @@ "BackupId": { "target": "com.amazonaws.fsx#BackupId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -3805,6 +3851,7 @@ "Name": { "target": "com.amazonaws.fsx#VolumeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new volume you're creating.
", "smithy.api#required": {} } @@ -3849,6 +3896,7 @@ "VolumeType": { "target": "com.amazonaws.fsx#VolumeType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the type of volume to create; ONTAP
and OPENZFS
are\n the only valid volume types.
Specifies the name of the volume that you're creating.
", "smithy.api#required": {} } @@ -4173,6 +4222,7 @@ "TaskId": { "target": "com.amazonaws.fsx#TaskId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The system-generated, unique 17-digit ID of the data repository task.
", "smithy.api#required": {} } @@ -4180,6 +4230,7 @@ "Lifecycle": { "target": "com.amazonaws.fsx#DataRepositoryTaskLifecycle", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The lifecycle status of the data repository task, as follows:
\n\n PENDING
- The task has not started.
\n EXECUTING
- The task is in process.
\n FAILED
- The task was not able to be completed. For example, there may be files the task failed to process. \n The DataRepositoryTaskFailureDetails property provides more information about task failures.
\n SUCCEEDED
- The task has completed successfully.
\n CANCELED
- The task was canceled and it did not complete.
\n CANCELING
- The task is in process of being canceled.
You cannot delete an FSx for Lustre file system if there are data \n repository tasks for the file system in the PENDING
or EXECUTING
states.\n Please retry when the data repository task is finished (with a status of CANCELED
, SUCCEEDED
, or FAILED
). \n You can use the DescribeDataRepositoryTask action to monitor the task status. Contact the FSx team if you need to delete your file system immediately.
The type of data repository task.
\n\n EXPORT_TO_REPOSITORY
tasks export from your\n Amazon FSx for Lustre file system to a linked data repository.
\n IMPORT_METADATA_FROM_REPOSITORY
tasks import metadata\n changes from a linked S3 bucket to your Amazon FSx for Lustre file system.
\n RELEASE_DATA_FROM_FILESYSTEM
tasks release files in\n your Amazon FSx for Lustre file system that have been exported to a\n linked S3 bucket and that meet your specified release criteria.
\n AUTO_RELEASE_DATA
tasks automatically release files from\n an Amazon File Cache resource.
The ID of the backup that you want to delete.
", "smithy.api#required": {} } @@ -4669,6 +4723,7 @@ "AssociationId": { "target": "com.amazonaws.fsx#DataRepositoryAssociationId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the data repository association that you want to delete.
", "smithy.api#required": {} } @@ -4752,6 +4807,7 @@ "FileCacheId": { "target": "com.amazonaws.fsx#FileCacheId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the cache that's being deleted.
", "smithy.api#required": {} } @@ -4939,6 +4995,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the file system that you want to delete.
", "smithy.api#required": {} } @@ -5100,6 +5157,7 @@ "SnapshotId": { "target": "com.amazonaws.fsx#SnapshotId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the snapshot that you want to delete.
", "smithy.api#required": {} } @@ -5167,6 +5225,7 @@ "StorageVirtualMachineId": { "target": "com.amazonaws.fsx#StorageVirtualMachineId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the SVM that you want to delete.
", "smithy.api#required": {} } @@ -5288,6 +5347,7 @@ "VolumeId": { "target": "com.amazonaws.fsx#VolumeId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the volume that you are deleting.
", "smithy.api#required": {} } @@ -5681,6 +5741,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the file system to return the associated DNS aliases for\n (String).
", "smithy.api#required": {} } @@ -6081,6 +6142,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the file system from which to disassociate the DNS aliases.
", "smithy.api#required": {} } @@ -6088,6 +6150,7 @@ "Aliases": { "target": "com.amazonaws.fsx#AlternateDNSNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of one or more DNS alias names to disassociate, or remove, from the file system.
", "smithy.api#required": {} } @@ -6437,6 +6500,7 @@ "FileCachePath": { "target": "com.amazonaws.fsx#Namespace", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A path on the cache that points to a high-level directory (such\n as /ns1/
) or subdirectory (such as /ns1/subdir/
)\n that will be mapped 1-1 with DataRepositoryPath
.\n The leading forward slash in the name is required. Two data repository\n associations cannot have overlapping cache paths. For example, if\n a data repository is associated with cache path /ns1/
,\n then you cannot link another data repository with cache\n path /ns1/ns2
.
This path specifies where in your cache files will be exported\n from. This cache directory can be linked to only one data repository,\n and no data repository other can be linked to the directory.
\nThe cache path can only be set to root (/) on an NFS DRA when\n DataRepositorySubdirectories
is specified. If you\n specify root (/) as the cache path, you can create only one DRA\n on the cache.
The cache path cannot be set to root (/) for an S3 DRA.
\nThe path to the S3 or NFS data repository that links to the\n cache. You must provide one of the following paths:
\nThe path can be an NFS data repository that links to\n the cache. The path can be in one of two formats:
\nIf you are not using the DataRepositorySubdirectories
\n parameter, the path is to an NFS Export directory (or one of its subdirectories)\n in the format nsf://nfs-domain-name/exportpath
. You can therefore\n link a single NFS Export to a single data repository association.
If you are using the DataRepositorySubdirectories
\n parameter, the path is the domain name of the NFS file system in the format\n nfs://filer-domain-name
, which indicates the root of the\n subdirectories specified with the DataRepositorySubdirectories
\n parameter.
The path can be an S3 bucket or prefix\n in the format s3://myBucket/myPrefix/
.
The storage capacity of the Lustre MDT (Metadata Target) storage\n volume in gibibytes (GiB). The only supported value is 2400
GiB.
The version of the NFS (Network File System) protocol of the\n NFS data repository. The only supported value is NFS3
,\n which indicates that the data repository must support the NFSv3 protocol.
A parameter that is incompatible with the earlier request.
", "smithy.api#required": {} } @@ -7499,6 +7567,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the Amazon FSx resource that will have its tags listed.
", "smithy.api#required": {} } @@ -7687,6 +7756,7 @@ "Level": { "target": "com.amazonaws.fsx#LustreAccessAuditLogLevel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The data repository events that are logged by Amazon FSx.
\n\n WARN_ONLY
- only warning events are logged.
\n ERROR_ONLY
- only error events are logged.
\n WARN_ERROR
- both warning events and error events\n are logged.
\n DISABLED
- logging of data repository events\n is turned off.
Note that Amazon File Cache uses a default setting of WARN_ERROR
,\n which can't be changed.
Sets which data repository events are logged by Amazon FSx.
\n\n WARN_ONLY
- only warning events are logged.
\n ERROR_ONLY
- only error events are logged.
\n WARN_ERROR
- both warning events and error events\n are logged.
\n DISABLED
- logging of data repository events\n is turned off.
The version of the NFS (Network File System) protocol of the\n NFS data repository. Currently, the only supported value is\n NFS3
, which indicates that the data repository must\n support the NFSv3 protocol.
The Amazon Resource Name (ARN) of the non-Amazon FSx resource.
", "smithy.api#required": {} } @@ -8164,6 +8237,7 @@ "Clients": { "target": "com.amazonaws.fsx#OpenZFSClients", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that specifies who can mount the file system. You can provide a wildcard\n character (*
), an IP address (0.0.0.0
), or a CIDR address\n (192.0.2.0/24
). By default, Amazon FSx uses the wildcard\n character when specifying the client.
The options to use when mounting the file system. For a list of options that you can\n use with Network File System (NFS), see the exports(5) - Linux man page. When\n choosing your options, consider the following:
\n\n crossmnt
is used by default. If you don't specify\n crossmnt
when changing the client configuration, you won't be\n able to see or access snapshots in your file system's snapshot directory.
\n sync
is used by default. If you instead specify\n async
, the system acknowledges writes before writing to disk.\n If the system crashes before the writes are finished, you lose the unwritten\n data.
A list of configuration objects that contain the client and options for mounting the\n OpenZFS file system.
", "smithy.api#required": {} } @@ -8484,6 +8560,7 @@ "Type": { "target": "com.amazonaws.fsx#OpenZFSQuotaType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that specifies whether the quota applies to a user or group.
", "smithy.api#required": {} } @@ -8491,6 +8568,7 @@ "Id": { "target": "com.amazonaws.fsx#IntegerNoMax", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the user or group.
", "smithy.api#required": {} } @@ -8498,6 +8576,7 @@ "StorageCapacityQuotaGiB": { "target": "com.amazonaws.fsx#IntegerNoMax", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The amount of storage that the user or group can use in gibibytes (GiB).
", "smithy.api#required": {} } @@ -8723,6 +8802,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -8805,6 +8885,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource that doesn't support\n tagging.
", "smithy.api#required": {} } @@ -8824,6 +8905,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource ARN of the resource that can't be found.
", "smithy.api#required": {} } @@ -8919,6 +9001,7 @@ "VolumeId": { "target": "com.amazonaws.fsx#VolumeId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the volume that you are restoring.
", "smithy.api#required": {} } @@ -8926,6 +9009,7 @@ "SnapshotId": { "target": "com.amazonaws.fsx#SnapshotId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the source snapshot. Specifies the snapshot that you are restoring\n from.
", "smithy.api#required": {} } @@ -8973,6 +9057,7 @@ "Type": { "target": "com.amazonaws.fsx#RetentionPeriodType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the type of time for the retention period of an FSx for ONTAP SnapLock volume. \n Set it to \n one of the valid types. If you set it to INFINITE
, the files are retained forever. If you set it to \n UNSPECIFIED
, the files are retained until you set an explicit retention period.
The fully qualified domain name of the self-managed AD directory, such as\n corp.example.com
.
The user name for the service account on your self-managed AD domain that Amazon FSx\n will use to join to your AD domain. This account must have the permission to join\n computers to the domain in the organizational unit provided in\n OrganizationalUnitDistinguishedName
, or in the default location of your\n AD domain.
The password for the service account on your self-managed AD domain that Amazon FSx\n will use to join to your AD domain.
", "smithy.api#required": {} } @@ -9216,6 +9304,7 @@ "DnsIps": { "target": "com.amazonaws.fsx#DnsIps", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of up to three IP addresses of DNS servers or domain controllers in the\n self-managed AD directory.
", "smithy.api#required": {} } @@ -9343,6 +9432,7 @@ "Limit": { "target": "com.amazonaws.fsx#ServiceLimit", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enumeration of the service limit that was exceeded.
", "smithy.api#required": {} } @@ -9406,6 +9496,7 @@ "DefaultRetention": { "target": "com.amazonaws.fsx#RetentionPeriod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The retention period assigned to a write once, read many (WORM) file by default if an explicit retention period is not set for an \n FSx for ONTAP SnapLock volume. The default retention period must be greater than or equal to \n the minimum retention period and less than or equal to the maximum retention period.
", "smithy.api#required": {} } @@ -9413,6 +9504,7 @@ "MinimumRetention": { "target": "com.amazonaws.fsx#RetentionPeriod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The shortest retention period that can be assigned to a WORM file on an FSx for ONTAP SnapLock volume.
", "smithy.api#required": {} } @@ -9420,6 +9512,7 @@ "MaximumRetention": { "target": "com.amazonaws.fsx#RetentionPeriod", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The longest retention period that can be assigned to a WORM file on \n an FSx for ONTAP SnapLock volume.
", "smithy.api#required": {} } @@ -9721,6 +9814,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -10207,6 +10301,7 @@ "Key": { "target": "com.amazonaws.fsx#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that specifies the TagKey
, the name of the tag. Tag keys must\n be unique for the resource to which they are attached.
A value that specifies the TagValue
, the value assigned to the\n corresponding tag key. Tag values can be null and don't have to be unique in a tag set.\n For example, you can have a key-value pair in a tag set of finances : April
\n and also of payroll : April
.
The Amazon Resource Name (ARN) of the Amazon FSx resource that you want to\n tag.
", "smithy.api#required": {} } @@ -10305,6 +10402,7 @@ "Tags": { "target": "com.amazonaws.fsx#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of tags for the resource. If a tag with a given key already exists, the\n value is replaced by the one specified in this parameter.
", "smithy.api#required": {} } @@ -10502,6 +10600,7 @@ "ResourceARN": { "target": "com.amazonaws.fsx#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the Amazon FSx resource to untag.
", "smithy.api#required": {} } @@ -10509,6 +10608,7 @@ "TagKeys": { "target": "com.amazonaws.fsx#TagKeys", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of keys of tags on the resource to untag. In case the tag key doesn't exist,\n the call will still succeed to be idempotent.
", "smithy.api#required": {} } @@ -10563,6 +10663,7 @@ "AssociationId": { "target": "com.amazonaws.fsx#DataRepositoryAssociationId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the data repository association that you are updating.
", "smithy.api#required": {} } @@ -10657,6 +10758,7 @@ "FileCacheId": { "target": "com.amazonaws.fsx#FileCacheId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the cache that you are updating.
", "smithy.api#required": {} } @@ -10880,6 +10982,7 @@ "FileSystemId": { "target": "com.amazonaws.fsx#FileSystemId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the file system that you are updating.
", "smithy.api#required": {} } @@ -11169,6 +11272,7 @@ "Name": { "target": "com.amazonaws.fsx#SnapshotName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the snapshot to update.
", "smithy.api#required": {} } @@ -11176,6 +11280,7 @@ "SnapshotId": { "target": "com.amazonaws.fsx#SnapshotId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the snapshot that you want to update, in the format\n fsvolsnap-0123456789abcdef0
.
The ID of the SVM that you want to update, in the format svm-0123456789abcdef0
.
The ID of the volume that you want to update, in the format\n fsvol-0123456789abcdef0
.
Sets which attempt type is logged by Amazon FSx for file and folder accesses.
\n\n SUCCESS_ONLY
- only successful attempts to access files\n or folders are logged.
\n FAILURE_ONLY
- only failed attempts to access files\n or folders are logged.
\n SUCCESS_AND_FAILURE
- both successful attempts and\n failed attempts to access files or folders are logged.
\n DISABLED
- access auditing of files and folders is turned off.
Sets which attempt type is logged by Amazon FSx for file share accesses.
\n\n SUCCESS_ONLY
- only successful attempts to access file\n shares are logged.
\n FAILURE_ONLY
- only failed attempts to access file\n shares are logged.
\n SUCCESS_AND_FAILURE
- both successful attempts and\n failed attempts to access file shares are logged.
\n DISABLED
- access auditing of file shares is turned off.
Sets which attempt type is logged by Amazon FSx for file and folder accesses.
\n\n SUCCESS_ONLY
- only successful attempts to access files\n or folders are logged.
\n FAILURE_ONLY
- only failed attempts to access files\n or folders are logged.
\n SUCCESS_AND_FAILURE
- both successful attempts and\n failed attempts to access files or folders are logged.
\n DISABLED
- access auditing of files and folders is turned off.
Sets which attempt type is logged by Amazon FSx for file share accesses.
\n\n SUCCESS_ONLY
- only successful attempts to access file\n shares are logged.
\n FAILURE_ONLY
- only failed attempts to access file\n shares are logged.
\n SUCCESS_AND_FAILURE
- both successful attempts and\n failed attempts to access file shares are logged.
\n DISABLED
- access auditing of file shares is turned off.
A unique identifier for a matchmaking ticket. The ticket must be in status REQUIRES_ACCEPTANCE
; otherwise this\n request will fail.
A unique identifier for a player delivering the response. This parameter can include one or multiple player\n IDs.
", "smithy.api#required": {} } @@ -75,6 +77,7 @@ "AcceptanceType": { "target": "com.amazonaws.gamelift#AcceptanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Player response to the proposed match.
", "smithy.api#required": {} } @@ -197,6 +200,7 @@ "Cost": { "target": "com.amazonaws.gamelift#NonNegativeLimitedLengthDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cost to run your fleet per hour. Amazon GameLift uses the provided cost of your fleet to\n balance usage in queues. For more information about queues, see Setting\n up queues in the Amazon GameLift Developer Guide.
", "smithy.api#required": {} } @@ -443,6 +447,7 @@ "CertificateType": { "target": "com.amazonaws.gamelift#CertificateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether a TLS/SSL certificate is generated for a fleet.
\nValid values include:
\n\n GENERATED - Generate a TLS/SSL certificate\n for this fleet.
\n\n DISABLED - (default) Do not generate a\n TLS/SSL certificate for this fleet.
\nA unique identifier for the game server group where the game server is running. If you are not specifying a game server to claim, this value identifies\n where you want Amazon GameLift FleetIQ to look for an available game server to claim.
", "smithy.api#required": {} } @@ -807,6 +813,7 @@ "Name": { "target": "com.amazonaws.gamelift#NonBlankAndLengthConstraintString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive label that is associated with an alias. Alias names do not need to be unique.
", "smithy.api#required": {} } @@ -820,6 +827,7 @@ "RoutingStrategy": { "target": "com.amazonaws.gamelift#RoutingStrategy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The routing configuration, including routing type and fleet target, for the alias.\n
", "smithy.api#required": {} } @@ -992,6 +1000,7 @@ "Name": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive label that is associated with a fleet. Fleet names do not need to be unique.
", "smithy.api#required": {} } @@ -1171,6 +1180,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to add locations to. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -1178,6 +1188,7 @@ "Locations": { "target": "com.amazonaws.gamelift#LocationConfigurationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of locations to deploy additional instances to and manage as part of the fleet.\n You can add any Amazon GameLift-supported Amazon Web Services Region as a remote location, in the form of an\n Amazon Web Services Region code such as us-west-2
.
An identifier for the new game server group. This value is used to generate unique ARN\n identifiers for the Amazon EC2 Auto Scaling group and the Amazon GameLift FleetIQ game server group. The name\n must be unique per Region per Amazon Web Services account.
", "smithy.api#required": {} } @@ -1275,6 +1287,7 @@ "RoleArn": { "target": "com.amazonaws.gamelift#IamRoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for an IAM role that\n allows Amazon GameLift to access your Amazon EC2 Auto Scaling groups.
", "smithy.api#required": {} } @@ -1282,6 +1295,7 @@ "MinSize": { "target": "com.amazonaws.gamelift#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum number of instances allowed in the Amazon EC2 Auto Scaling group. During\n automatic scaling events, Amazon GameLift FleetIQ and Amazon EC2 do not scale down the group below this\n minimum. In production, this value should be set to at least 1. After the Auto Scaling\n group is created, update this value directly in the Auto Scaling group using the Amazon Web Services\n console or APIs.
", "smithy.api#required": {} } @@ -1289,6 +1303,7 @@ "MaxSize": { "target": "com.amazonaws.gamelift#PositiveInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum number of instances allowed in the Amazon EC2 Auto Scaling group. During\n automatic scaling events, Amazon GameLift FleetIQ and EC2 do not scale up the group above this maximum.\n After the Auto Scaling group is created, update this value directly in the Auto Scaling\n group using the Amazon Web Services console or APIs.
", "smithy.api#required": {} } @@ -1296,6 +1311,7 @@ "LaunchTemplate": { "target": "com.amazonaws.gamelift#LaunchTemplateSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EC2 launch template that contains configuration settings and game server code to\n be deployed to all instances in the game server group. You can specify the template\n using either the template name or ID. For help with creating a launch template, see\n Creating a Launch\n Template for an Auto Scaling Group in the Amazon Elastic Compute Cloud Auto Scaling\n User Guide. After the Auto Scaling group is created, update this value\n directly in the Auto Scaling group using the Amazon Web Services console or APIs.
\nIf you specify network interfaces in your launch template, you must explicitly set\n the property AssociatePublicIpAddress
to \"true\". If no network\n interface is specified in the launch template, Amazon GameLift FleetIQ uses your account's default\n VPC.
The Amazon EC2 instance types and sizes to use in the Auto Scaling group. The instance\n definitions must specify at least two different instance types that are supported by\n Amazon GameLift FleetIQ. For more information on instance types, see EC2 Instance Types in the\n Amazon Elastic Compute Cloud User Guide. You can optionally specify capacity\n weighting for each instance type. If no weight value is specified for an instance type,\n it is set to the default value \"1\". For more information about capacity weighting, see\n Instance Weighting for\n Amazon EC2 Auto Scaling in the Amazon EC2 Auto Scaling User Guide.
", "smithy.api#required": {} } @@ -1421,6 +1438,7 @@ "MaximumPlayerSessionCount": { "target": "com.amazonaws.gamelift#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum number of players that can be connected simultaneously to the game session.
", "smithy.api#required": {} } @@ -1524,6 +1542,7 @@ "Name": { "target": "com.amazonaws.gamelift#GameSessionQueueName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive label that is associated with game session queue. Queue names must be unique within each Region.
", "smithy.api#required": {} } @@ -1633,6 +1652,7 @@ "LocationName": { "target": "com.amazonaws.gamelift#CustomInputLocationStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive name for the custom location.
", "smithy.api#required": {} } @@ -1700,6 +1720,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingIdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the matchmaking configuration. This name is used to identify the configuration associated with a matchmaking\n request or ticket.
", "smithy.api#required": {} } @@ -1719,6 +1740,7 @@ "RequestTimeoutSeconds": { "target": "com.amazonaws.gamelift#MatchmakingRequestTimeoutInteger", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum duration, in seconds, that a matchmaking ticket can remain in process\n before timing out. Requests that fail due to timing out can be resubmitted as\n needed.
", "smithy.api#required": {} } @@ -1732,6 +1754,7 @@ "AcceptanceRequired": { "target": "com.amazonaws.gamelift#BooleanModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A flag that determines whether a match that was created with this configuration must\n be accepted by the matched players. To require acceptance, set to TRUE
.\n With this option enabled, matchmaking tickets use the status\n REQUIRES_ACCEPTANCE
to indicate when a completed potential match is\n waiting for player acceptance.
A unique identifier for the matchmaking rule set to use with this configuration. You can use either the rule set name or ARN\n value. A matchmaking configuration can only use rule sets that are defined in the same\n Region.
", "smithy.api#required": {} } @@ -1845,6 +1869,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingIdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the matchmaking rule set. A matchmaking configuration identifies the rule set it uses by this name\n value. Note that the rule set name is different from the optional name
\n field in the rule set body.
A collection of matchmaking rules, formatted as a JSON string. Comments are not\n allowed in JSON, but most elements support a description field.
", "smithy.api#required": {} } @@ -1873,6 +1899,7 @@ "RuleSet": { "target": "com.amazonaws.gamelift#MatchmakingRuleSet", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The newly created matchmaking rule set.
", "smithy.api#required": {} } @@ -1923,6 +1950,7 @@ "GameSessionId": { "target": "com.amazonaws.gamelift#ArnStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game session to add a player to.
", "smithy.api#required": {} } @@ -1930,6 +1958,7 @@ "PlayerId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a player. Player IDs are developer-defined.
", "smithy.api#required": {} } @@ -2000,6 +2029,7 @@ "GameSessionId": { "target": "com.amazonaws.gamelift#ArnStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game session to add players to.
", "smithy.api#required": {} } @@ -2007,6 +2037,7 @@ "PlayerIds": { "target": "com.amazonaws.gamelift#PlayerIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of unique identifiers for the players to be added.
", "smithy.api#required": {} } @@ -2149,6 +2180,7 @@ "GameLiftAwsAccountId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. \n You can find your Account ID in the Amazon Web Services Management Console under account settings.
", "smithy.api#required": {} } @@ -2156,6 +2188,7 @@ "PeerVpcId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The\n VPC must be in the same Region as your fleet. To look up a VPC ID, use the \n VPC Dashboard in the Amazon Web Services Management Console. \n Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.
", "smithy.api#required": {} } @@ -2211,6 +2244,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet. You can use either the fleet ID or ARN value. This tells Amazon GameLift which GameLift\n VPC to peer with.
", "smithy.api#required": {} } @@ -2218,6 +2252,7 @@ "PeerVpcAwsAccountId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the Amazon Web Services account with the VPC that you want to peer your\n Amazon GameLift fleet with. You can find your Account ID in the Amazon Web Services Management Console under account\n settings.
", "smithy.api#required": {} } @@ -2225,6 +2260,7 @@ "PeerVpcId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The\n VPC must be in the same Region as your fleet. To look up a VPC ID, use the \n VPC Dashboard in the Amazon Web Services Management Console. \n Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.
", "smithy.api#required": {} } @@ -2305,6 +2341,7 @@ "AliasId": { "target": "com.amazonaws.gamelift#AliasIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier of the alias that you want to delete. You can use either the alias\n ID or ARN value.
", "smithy.api#required": {} } @@ -2349,6 +2386,7 @@ "BuildId": { "target": "com.amazonaws.gamelift#BuildIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the build to delete. You can use either the build ID or ARN value.
", "smithy.api#required": {} } @@ -2396,6 +2434,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -2440,6 +2479,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to delete locations for. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -2447,6 +2487,7 @@ "Locations": { "target": "com.amazonaws.gamelift#LocationList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of fleet locations to delete. Specify locations in the form of an Amazon Web Services\n Region code, such as us-west-2
.
A unique identifier for the game server group. Use either the name or ARN value.
", "smithy.api#required": {} } @@ -2578,6 +2620,7 @@ "Name": { "target": "com.amazonaws.gamelift#GameSessionQueueNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.
", "smithy.api#required": {} } @@ -2626,6 +2669,7 @@ "LocationName": { "target": "com.amazonaws.gamelift#CustomLocationNameOrArnModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location name of the custom location to be deleted.
", "smithy.api#required": {} } @@ -2677,6 +2721,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the matchmaking configuration. You can use either the configuration name or ARN value.
", "smithy.api#required": {} } @@ -2728,6 +2773,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingRuleSetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the matchmaking rule set to be deleted. (Note: The rule set name is different from the optional \"name\"\n field in the rule set body.) You can use either the rule set name or ARN value.
", "smithy.api#required": {} } @@ -2776,6 +2822,7 @@ "Name": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique.
", "smithy.api#required": {} } @@ -2783,6 +2830,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to be deleted. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -2827,6 +2875,7 @@ "ScriptId": { "target": "com.amazonaws.gamelift#ScriptIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the Realtime script to delete. You can use either the script ID or ARN value.
", "smithy.api#required": {} } @@ -2868,6 +2917,7 @@ "GameLiftAwsAccountId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the Amazon Web Services account that you use to manage your Amazon GameLift fleet. \n You can find your Account ID in the Amazon Web Services Management Console under account settings.
", "smithy.api#required": {} } @@ -2875,6 +2925,7 @@ "PeerVpcId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a VPC with resources to be accessed by your Amazon GameLift fleet. The\n VPC must be in the same Region as your fleet. To look up a VPC ID, use the \n VPC Dashboard in the Amazon Web Services Management Console. \n Learn more about VPC peering in VPC Peering with Amazon GameLift Fleets.
", "smithy.api#required": {} } @@ -2923,6 +2974,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet. This fleet specified must match the fleet referenced in the VPC peering\n connection record. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -2930,6 +2982,7 @@ "VpcPeeringConnectionId": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a VPC peering connection.
", "smithy.api#required": {} } @@ -2978,6 +3031,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet the compute resource is currently registered to.
", "smithy.api#required": {} } @@ -2985,6 +3039,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the compute resource to remove from the specified Anywhere fleet.
", "smithy.api#required": {} } @@ -3033,6 +3088,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group where the game server is running.
", "smithy.api#required": {} } @@ -3040,6 +3096,7 @@ "GameServerId": { "target": "com.amazonaws.gamelift#GameServerId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A custom string that uniquely identifies the game server to deregister.
", "smithy.api#required": {} } @@ -3081,6 +3138,7 @@ "AliasId": { "target": "com.amazonaws.gamelift#AliasIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the fleet alias that you want to retrieve. You can use\n either the alias ID or ARN value.
", "smithy.api#required": {} } @@ -3136,6 +3194,7 @@ "BuildId": { "target": "com.amazonaws.gamelift#BuildIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the build to retrieve properties for. You can use either the build ID or ARN value.\n
", "smithy.api#required": {} } @@ -3191,6 +3250,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet that the compute is registered to. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -3198,6 +3258,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the compute resource to retrieve properties for. For an\n Anywhere fleet compute, use the registered compute name. For a managed EC2 fleet\n instance, use the instance ID.
", "smithy.api#required": {} } @@ -3475,6 +3536,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to get event logs for. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -3568,6 +3630,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to retrieve remote locations for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -3662,6 +3725,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to request location capacity for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -3669,6 +3733,7 @@ "Location": { "target": "com.amazonaws.gamelift#LocationStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The fleet location to retrieve capacity information for. Specify a location in the\n form of an Amazon Web Services Region code, such as us-west-2
.
A unique identifier for the fleet to request location utilization for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -3734,6 +3800,7 @@ "Location": { "target": "com.amazonaws.gamelift#LocationStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The fleet location to retrieve utilization information for. Specify a location in the\n form of an Amazon Web Services Region code, such as us-west-2
.
A unique identifier for the fleet to retrieve port settings for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -3981,6 +4049,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group. Use either the name or ARN value.
", "smithy.api#required": {} } @@ -4010,6 +4079,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group where the game server is running.
", "smithy.api#required": {} } @@ -4017,6 +4087,7 @@ "GameServerId": { "target": "com.amazonaws.gamelift#GameServerId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A custom string that uniquely identifies the game server information to be retrieved.
", "smithy.api#required": {} } @@ -4064,6 +4135,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group. Use either the name or ARN value.
", "smithy.api#required": {} } @@ -4265,6 +4337,7 @@ "PlacementId": { "target": "com.amazonaws.gamelift#IdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a game session placement to retrieve.
", "smithy.api#required": {} } @@ -4515,6 +4588,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to retrieve instance information for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -4678,6 +4752,7 @@ "TicketIds": { "target": "com.amazonaws.gamelift#MatchmakingIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a matchmaking ticket. You can include up to 10 ID values.
", "smithy.api#required": {} } @@ -4765,6 +4840,7 @@ "RuleSets": { "target": "com.amazonaws.gamelift#MatchmakingRuleSetList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collection of requested matchmaking rule set objects.
", "smithy.api#required": {} } @@ -4908,6 +4984,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to get the runtime configuration for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -4972,6 +5049,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet for which to retrieve scaling policies. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -5057,6 +5135,7 @@ "ScriptId": { "target": "com.amazonaws.gamelift#ScriptIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the Realtime script to retrieve properties for. You can use either the script ID or ARN\n value.
", "smithy.api#required": {} } @@ -5218,10 +5297,7 @@ } }, "com.amazonaws.gamelift#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.gamelift#DoubleObject": { "type": "double" @@ -7092,10 +7168,7 @@ } }, "com.amazonaws.gamelift#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.gamelift#FreeText": { "type": "string" @@ -7476,7 +7549,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7519,7 +7591,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7532,7 +7605,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7546,7 +7618,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7569,7 +7640,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7604,7 +7674,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7615,14 +7684,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7636,14 +7707,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -7652,11 +7721,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7667,14 +7736,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7688,7 +7759,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7708,7 +7778,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7719,14 +7788,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7737,9 +7808,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8352,6 +8425,7 @@ "Key": { "target": "com.amazonaws.gamelift#GamePropertyKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The game property identifier.
", "smithy.api#required": {} } @@ -8359,6 +8433,7 @@ "Value": { "target": "com.amazonaws.gamelift#GamePropertyValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The game property value.
", "smithy.api#required": {} } @@ -8628,6 +8703,7 @@ "TargetTrackingConfiguration": { "target": "com.amazonaws.gamelift#TargetTrackingConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Settings for a target-based scaling policy applied to Auto Scaling group. These\n settings are used to create a target-based policy that tracks the Amazon GameLift FleetIQ metric\n \"PercentUtilizedGameServers\"
and specifies a target value for the\n metric. As player usage changes, the policy triggers to adjust the game server group\n capacity so that the metric returns to the target value.
A unique identifier for the fleet that contains the compute resource you want to connect to. You can use either\n the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -9992,6 +10069,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the compute resource that you want to connect to. You can use\n either a registered compute name or an instance ID.
", "smithy.api#required": {} } @@ -10071,6 +10149,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet that the compute is registered to.
", "smithy.api#required": {} } @@ -10078,6 +10157,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the compute resource you are requesting the authentication token\n for.
", "smithy.api#required": {} } @@ -10163,6 +10243,7 @@ "GameSessionId": { "target": "com.amazonaws.gamelift#ArnStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game session to get logs for.
", "smithy.api#required": {} } @@ -10218,6 +10299,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet that contains the instance you want to access. You can request access to\n instances in EC2 fleets with the following statuses: ACTIVATING
,\n ACTIVE
, or ERROR
. Use either a fleet ID or an ARN value.
You can access fleets in ERROR
status for a short period of time before Amazon GameLift deletes them.
A unique identifier for the instance you want to access. You can access an instance in any status.
", "smithy.api#required": {} } @@ -10413,6 +10496,7 @@ "InstanceType": { "target": "com.amazonaws.gamelift#GameServerGroupInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An Amazon EC2 instance type designation.
", "smithy.api#required": {} } @@ -10476,10 +10560,7 @@ } }, "com.amazonaws.gamelift#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.gamelift#InternalServiceException": { "type": "structure", @@ -10545,6 +10626,7 @@ "FromPort": { "target": "com.amazonaws.gamelift#PortNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A starting value for a range of allowed port numbers.
\nFor fleets using Linux builds, only ports 22
and 1026-60000
are valid.
For fleets using Windows builds, only ports 1026-60000
are valid.
An ending value for a range of allowed port numbers. Port numbers are end-inclusive.\n This value must be equal to or greater than FromPort
.
For fleets using Linux builds, only ports 22
and 1026-60000
are valid.
For fleets using Windows builds, only ports 1026-60000
are valid.
A range of allowed IP addresses. This value must be expressed in CIDR notation.\n Example: \"000.000.000.000/[subnet mask]
\" or optionally the shortened\n version \"0.0.0.0/[subnet mask]
\".
The network communication protocol used by the fleet.
", "smithy.api#required": {} } @@ -10901,6 +10986,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to retrieve compute resources for.
", "smithy.api#required": {} } @@ -11136,6 +11222,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An identifier for the game server group to retrieve a list of game servers from. Use\n either the name or ARN value.
", "smithy.api#required": {} } @@ -11368,6 +11455,7 @@ "ResourceARN": { "target": "com.amazonaws.gamelift#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies\n the Amazon GameLift resource that you want to retrieve tags for. Amazon GameLift includes resource ARNs in\n the data object for the resource. You can retrieve the ARN by calling a\n List
or Describe
operation for the resource type.
An Amazon Web Services Region code, such as us-west-2
.
A collection of matchmaking rules, formatted as a JSON string. Comments are not\n allowed in JSON, but most elements support a description field.
", "smithy.api#required": {} } @@ -12339,7 +12429,6 @@ "LatencyInMilliseconds": { "target": "com.amazonaws.gamelift#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Amount of time that represents the time lag experienced by the player when connected\n to the specified Region.
" } } @@ -12676,6 +12765,7 @@ "Name": { "target": "com.amazonaws.gamelift#NonZeroAndMaxString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive label that is associated with a fleet's scaling policy. Policy names do not need to be unique. A fleet can have only one scaling policy with the same name.
", "smithy.api#required": {} } @@ -12683,6 +12773,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to apply this policy to. You can use either the fleet ID or ARN value. The fleet\n cannot be in any of the following statuses: ERROR or DELETING.
", "smithy.api#required": {} } @@ -12690,7 +12781,6 @@ "ScalingAdjustment": { "target": "com.amazonaws.gamelift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Amount of adjustment to make, based on the scaling adjustment type.
" } }, @@ -12703,7 +12793,6 @@ "Threshold": { "target": "com.amazonaws.gamelift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Metric value used to trigger a scaling event.
" } }, @@ -12722,6 +12811,7 @@ "MetricName": { "target": "com.amazonaws.gamelift#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the Amazon GameLift-defined metric that is used to trigger a scaling adjustment. For\n detailed descriptions of fleet metrics, see Monitor Amazon GameLift\n with Amazon CloudWatch.
\n\n ActivatingGameSessions -- Game sessions in\n the process of being created.
\n\n ActiveGameSessions -- Game sessions that\n are currently running.
\n\n ActiveInstances -- Fleet instances that\n are currently running at least one game session.
\n\n AvailableGameSessions -- Additional game\n sessions that fleet could host simultaneously, given current capacity.
\n\n AvailablePlayerSessions -- Empty player\n slots in currently active game sessions. This includes game sessions that are\n not currently accepting players. Reserved player slots are not\n included.
\n\n CurrentPlayerSessions -- Player slots in\n active game sessions that are being used by a player or are reserved for a\n player.
\n\n IdleInstances -- Active instances that are\n currently hosting zero game sessions.
\n\n PercentAvailableGameSessions -- Unused\n percentage of the total number of game sessions that a fleet could host\n simultaneously, given current capacity. Use this metric for a target-based\n scaling policy.
\n\n PercentIdleInstances -- Percentage of the\n total number of active instances that are hosting zero game sessions.
\n\n QueueDepth -- Pending game session\n placement requests, in any queue, where the current fleet is the top-priority\n destination.
\n\n WaitTime -- Current wait time for pending\n game session placement requests, in any queue, where the current fleet is the\n top-priority destination.
\nA unique identifier for the fleet to register the compute to. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -12822,6 +12913,7 @@ "ComputeName": { "target": "com.amazonaws.gamelift#ComputeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive label for the compute resource.
", "smithy.api#required": {} } @@ -12904,6 +12996,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group where the game server is running.
", "smithy.api#required": {} } @@ -12911,6 +13004,7 @@ "GameServerId": { "target": "com.amazonaws.gamelift#GameServerId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A custom string that uniquely identifies the game server to register. Game server IDs are developer-defined and must be unique\n across all game server groups in your Amazon Web Services account.
", "smithy.api#required": {} } @@ -12918,6 +13012,7 @@ "InstanceId": { "target": "com.amazonaws.gamelift#GameServerInstanceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the instance where the game server is running. This ID is\n available in the instance metadata. EC2 instance IDs \n use a 17-character format, for example: i-1234567890abcdef0
.
A unique identifier for the build to get credentials for. You can use either the build ID or ARN value.
", "smithy.api#required": {} } @@ -13049,6 +13145,7 @@ "AliasId": { "target": "com.amazonaws.gamelift#AliasIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the alias that you want to retrieve a fleet ID for. You can\n use either the alias ID or ARN value.
", "smithy.api#required": {} } @@ -13130,6 +13227,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group. Use either the name or ARN value.
", "smithy.api#required": {} } @@ -13137,6 +13235,7 @@ "ResumeActions": { "target": "com.amazonaws.gamelift#GameServerGroupActions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The activity to resume for this game server group.
", "smithy.api#required": {} } @@ -13332,7 +13431,6 @@ "ScalingAdjustment": { "target": "com.amazonaws.gamelift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Amount of adjustment to make, based on the scaling adjustment type.
" } }, @@ -13351,7 +13449,6 @@ "Threshold": { "target": "com.amazonaws.gamelift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Metric value used to trigger a scaling event.
" } }, @@ -13637,6 +13734,7 @@ "LaunchPath": { "target": "com.amazonaws.gamelift#LaunchPathStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location of a game build executable or Realtime script. Game builds and Realtime\n scripts are installed on instances at the root:
\nWindows (custom game builds only): C:\\game
. Example:\n \"C:\\game\\MyGame\\server.exe
\"
Linux: /local/game
. Examples:\n \"/local/game/MyGame/server.exe
\" or\n \"/local/game/MyRealtimeScript.js
\"
Amazon GameLift doesn't support the use of setup scripts that launch the game executable.\n For custom game builds, this parameter must indicate the executable that calls the\n server SDK operations initSDK()
and ProcessReady()
.\n
The number of server processes using this configuration that run concurrently on each\n instance.
", "smithy.api#required": {} } @@ -13744,6 +13843,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to restart actions on. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -13751,6 +13851,7 @@ "Actions": { "target": "com.amazonaws.gamelift#FleetActionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of actions to restart on the fleet.
", "smithy.api#required": {} } @@ -13818,6 +13919,7 @@ "PlacementId": { "target": "com.amazonaws.gamelift#IdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier to assign to the new game session placement. This value is\n developer-defined. The value must be unique across all Regions and cannot be\n reused.
", "smithy.api#required": {} } @@ -13825,6 +13927,7 @@ "GameSessionQueueName": { "target": "com.amazonaws.gamelift#GameSessionQueueNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the queue to use to place the new game session. You can use either the queue\n name or ARN value.
", "smithy.api#required": {} } @@ -13838,6 +13941,7 @@ "MaximumPlayerSessionCount": { "target": "com.amazonaws.gamelift#WholeNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum number of players that can be connected simultaneously to the game session.
", "smithy.api#required": {} } @@ -13923,6 +14027,7 @@ "ConfigurationName": { "target": "com.amazonaws.gamelift#MatchmakingConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the matchmaker to use for this request. You can use either the configuration\n name or ARN value. The ARN of the matchmaker that was used with the original game\n session is listed in the GameSession
object, MatchmakerData
\n property.
Match information on all players that are currently assigned to the game session. This\n information is used by the matchmaker to find new players and add them to the existing\n game.
\nYou can include up to 199 Players
in a StartMatchBackfill
\n request.
PlayerID, PlayerAttributes, Team -- This information is maintained in the\n GameSession
object, MatchmakerData
property, for\n all players who are currently assigned to the game session. The matchmaker data\n is in JSON syntax, formatted as a string. For more details, see \n Match Data.
The backfill request must specify the team membership for every player. Do not\n specify team if you are not using backfill.
\nLatencyInMs -- If the matchmaker uses player latency, include a latency value,\n in milliseconds, for the Region that the game session is currently in. Do not\n include latency values for any other Region.
\nName of the matchmaking configuration to use for this request. Matchmaking\n configurations must exist in the same Region as this request. You can use either the\n configuration name or ARN value.
", "smithy.api#required": {} } @@ -14004,6 +14111,7 @@ "Players": { "target": "com.amazonaws.gamelift#PlayerList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information on each player to be matched. This information must include a player ID,\n and may contain player attributes and latency data to be used in the matchmaking\n process. After a successful match, Player
objects contain the name of the\n team the player is assigned to.
You can include up to 10 Players
in a StartMatchmaking
\n request.
A unique identifier for the fleet to stop actions on. You can use either the fleet ID or ARN value.
", "smithy.api#required": {} } @@ -14069,6 +14178,7 @@ "Actions": { "target": "com.amazonaws.gamelift#FleetActionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of actions to suspend on the fleet.
", "smithy.api#required": {} } @@ -14136,6 +14246,7 @@ "PlacementId": { "target": "com.amazonaws.gamelift#IdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a game session placement to stop.
", "smithy.api#required": {} } @@ -14191,6 +14302,7 @@ "TicketId": { "target": "com.amazonaws.gamelift#MatchmakingIdStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for a matchmaking ticket.
", "smithy.api#required": {} } @@ -14248,6 +14360,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group. Use either the name or ARN value.
", "smithy.api#required": {} } @@ -14255,6 +14368,7 @@ "SuspendActions": { "target": "com.amazonaws.gamelift#GameServerGroupActions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The activity to suspend for this game server group.
", "smithy.api#required": {} } @@ -14284,6 +14398,7 @@ "Key": { "target": "com.amazonaws.gamelift#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key for a developer-defined key value pair for tagging an Amazon Web Services resource.
", "smithy.api#required": {} } @@ -14291,6 +14406,7 @@ "Value": { "target": "com.amazonaws.gamelift#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value for a developer-defined key value pair for tagging an Amazon Web Services resource.
", "smithy.api#required": {} } @@ -14365,6 +14481,7 @@ "ResourceARN": { "target": "com.amazonaws.gamelift#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies\n the Amazon GameLift resource that you want to assign tags to. Amazon GameLift includes resource ARNs in\n the data object for the resource. You can retrieve the ARN by calling a\n List
or Describe
operation for the resource type.
A list of one or more tags to assign to the specified Amazon GameLift resource. Tags are\n developer-defined and structured as key-value pairs. The maximum tag limit may be lower\n than stated. See \n Tagging Amazon Web Services Resources for tagging limits.
", "smithy.api#required": {} } @@ -14415,7 +14533,7 @@ "TargetValue": { "target": "com.amazonaws.gamelift#Double", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Desired value to use with a target-based scaling policy. The value must be relevant\n for whatever metric the scaling policy is using. For example, in a policy using the\n metric PercentAvailableGameSessions, the target value should be the preferred size of\n the fleet's buffer (the percent of capacity that should be idle and ready for new game\n sessions).
", "smithy.api#required": {} } @@ -14431,6 +14549,7 @@ "TargetValue": { "target": "com.amazonaws.gamelift#NonNegativeDouble", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Desired value to use with a game server group target-based scaling policy.
", "smithy.api#required": {} } @@ -14511,6 +14630,7 @@ "ResourceARN": { "target": "com.amazonaws.gamelift#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies\n the Amazon GameLift resource that you want to remove tags from. Amazon GameLift includes resource ARNs in\n the data object for the resource. You can retrieve the ARN by calling a\n List
or Describe
operation for the resource type.
A list of one or more tag keys to remove from the specified Amazon GameLift resource.
", "smithy.api#required": {} } @@ -14566,6 +14687,7 @@ "AliasId": { "target": "com.amazonaws.gamelift#AliasIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the alias that you want to update. You can use either the\n alias ID or ARN value.
", "smithy.api#required": {} } @@ -14639,6 +14761,7 @@ "BuildId": { "target": "com.amazonaws.gamelift#BuildIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the build to update. You can use either the build ID or ARN value.
", "smithy.api#required": {} } @@ -14715,6 +14838,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to update attribute metadata for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -14824,6 +14948,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to update capacity settings for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -14924,6 +15049,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to update port settings for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -15023,6 +15149,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group. Use either the name or ARN value.
", "smithy.api#required": {} } @@ -15076,6 +15203,7 @@ "GameServerGroupName": { "target": "com.amazonaws.gamelift#GameServerGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game server group where the game server is running.
", "smithy.api#required": {} } @@ -15083,6 +15211,7 @@ "GameServerId": { "target": "com.amazonaws.gamelift#GameServerId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A custom string that uniquely identifies the game server to update.
", "smithy.api#required": {} } @@ -15162,6 +15291,7 @@ "GameSessionId": { "target": "com.amazonaws.gamelift#ArnStringModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the game session to update.
", "smithy.api#required": {} } @@ -15241,6 +15371,7 @@ "Name": { "target": "com.amazonaws.gamelift#GameSessionQueueNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A descriptive label that is associated with game session queue. Queue names must be unique within each Region. You can use either the queue ID or ARN value.
", "smithy.api#required": {} } @@ -15338,6 +15469,7 @@ "Name": { "target": "com.amazonaws.gamelift#MatchmakingConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the matchmaking configuration to update. You can use either the configuration name or ARN value.
", "smithy.api#required": {} } @@ -15474,6 +15606,7 @@ "FleetId": { "target": "com.amazonaws.gamelift#FleetIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the fleet to update runtime configuration for. You can use either the fleet ID or ARN\n value.
", "smithy.api#required": {} } @@ -15481,6 +15614,7 @@ "RuntimeConfiguration": { "target": "com.amazonaws.gamelift#RuntimeConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Instructions for launching server processes on each instance in the fleet. Server\n processes run either a custom game build executable or a Realtime Servers script. The runtime\n configuration lists the types of server processes to run on an instance, how to launch\n them, and the number of processes to run concurrently.
", "smithy.api#required": {} } @@ -15536,6 +15670,7 @@ "ScriptId": { "target": "com.amazonaws.gamelift#ScriptIdOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the Realtime script to update. You can use either the script ID or ARN value.
", "smithy.api#required": {} } @@ -15612,6 +15747,7 @@ "RuleSetBody": { "target": "com.amazonaws.gamelift#RuleSetBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collection of matchmaking rules to validate, formatted as a JSON string.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/gamesparks.2021-08-17.json b/codegen/sdk-codegen/aws-models/gamesparks.2021-08-17.json deleted file mode 100644 index 11f7ba159f5..00000000000 --- a/codegen/sdk-codegen/aws-models/gamesparks.2021-08-17.json +++ /dev/null @@ -1,4460 +0,0 @@ -{ - "smithy": "2.0", - "shapes": { - "com.amazonaws.gamesparks#ARN": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^[A-Za-z0-9:_/-]+$" - } - }, - "com.amazonaws.gamesparks#AccessDeniedException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "You do not have sufficient access to perform this action.
", - "smithy.api#error": "client", - "smithy.api#httpError": 403 - } - }, - "com.amazonaws.gamesparks#ByteSize": { - "type": "integer", - "traits": { - "smithy.api#default": 0, - "smithy.api#range": { - "min": 0 - } - } - }, - "com.amazonaws.gamesparks#ClientToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 33, - "max": 126 - } - } - }, - "com.amazonaws.gamesparks#ConflictException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "The resource already exists, or another operation is in progress.
", - "smithy.api#error": "client", - "smithy.api#httpError": 409 - } - }, - "com.amazonaws.gamesparks#Connection": { - "type": "structure", - "members": { - "Id": { - "target": "com.amazonaws.gamesparks#ConnectionId", - "traits": { - "smithy.api#documentation": "The identifier used to indicate a specific WebSocket connection.
" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The date and time when the connection was created.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Details about a WebSocket connection.
" - } - }, - "com.amazonaws.gamesparks#ConnectionId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - } - } - }, - "com.amazonaws.gamesparks#ConnectionIdList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#ConnectionId" - } - }, - "com.amazonaws.gamesparks#ConnectionList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#Connection" - } - }, - "com.amazonaws.gamesparks#CreateGame": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#CreateGameRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#CreateGameResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "\n Creates a new game with an empty configuration.\n After creating your game, you can update the configuration using UpdateGameConfiguration
or ImportGameConfiguration
.\n
The name of the game.
", - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GameDescription", - "traits": { - "smithy.api#documentation": "The description of the game.
" - } - }, - "ClientToken": { - "target": "com.amazonaws.gamesparks#ClientToken", - "traits": { - "smithy.api#documentation": "\n A client-defined token.\n With an active client token in the request, this action is idempotent.\n
" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "The list of tags to apply to the game.
" - } - } - } - }, - "com.amazonaws.gamesparks#CreateGameResult": { - "type": "structure", - "members": { - "Game": { - "target": "com.amazonaws.gamesparks#GameDetails", - "traits": { - "smithy.api#documentation": "Details about the game that was created.
" - } - } - } - }, - "com.amazonaws.gamesparks#CreateSnapshot": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#CreateSnapshotRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#CreateSnapshotResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Creates a snapshot of the game configuration.
", - "smithy.api#http": { - "method": "POST", - "uri": "/game/{GameName}/snapshot", - "code": 200 - } - } - }, - "com.amazonaws.gamesparks#CreateSnapshotRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#SnapshotDescription", - "traits": { - "smithy.api#documentation": "The description of the snapshot.
" - } - } - } - }, - "com.amazonaws.gamesparks#CreateSnapshotResult": { - "type": "structure", - "members": { - "Snapshot": { - "target": "com.amazonaws.gamesparks#SnapshotDetails", - "traits": { - "smithy.api#documentation": "Properties that provide details of the created snapshot.
" - } - } - } - }, - "com.amazonaws.gamesparks#CreateStage": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#CreateStageRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#CreateStageResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Creates a new stage for stage-by-stage game development and deployment.
", - "smithy.api#http": { - "method": "POST", - "uri": "/game/{GameName}/stage", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#CreateStageRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
", - "smithy.api#required": {} - } - }, - "Role": { - "target": "com.amazonaws.gamesparks#RoleARN", - "traits": { - "smithy.api#documentation": "\n The Amazon Resource Name (ARN) of the role to run the game with.\n This role can be a game-defined role or the default role that GameSparks created.\n
", - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#StageDescription", - "traits": { - "smithy.api#documentation": "The description of the stage.
" - } - }, - "ClientToken": { - "target": "com.amazonaws.gamesparks#ClientToken", - "traits": { - "smithy.api#documentation": "\n A client-defined token.\n With an active client token in the request, this action is idempotent.\n
" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "The list of tags to apply to the stage.
" - } - } - } - }, - "com.amazonaws.gamesparks#CreateStageResult": { - "type": "structure", - "members": { - "Stage": { - "target": "com.amazonaws.gamesparks#StageDetails", - "traits": { - "smithy.api#documentation": "Properties that describe the stage.
" - } - } - } - }, - "com.amazonaws.gamesparks#DateTime": { - "type": "timestamp", - "traits": { - "smithy.api#timestampFormat": "date-time" - } - }, - "com.amazonaws.gamesparks#DeleteGame": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#DeleteGameRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#DeleteGameResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Deletes a game.
", - "smithy.api#http": { - "method": "DELETE", - "uri": "/game/{GameName}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#DeleteGameRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game to delete.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#DeleteGameResult": { - "type": "structure", - "members": {} - }, - "com.amazonaws.gamesparks#DeleteStage": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#DeleteStageRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#DeleteStageResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#ConflictException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Deletes a stage from a game, along with the associated game runtime.
", - "smithy.api#http": { - "method": "DELETE", - "uri": "/game/{GameName}/stage/{StageName}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#DeleteStageRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage to delete.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#DeleteStageResult": { - "type": "structure", - "members": {} - }, - "com.amazonaws.gamesparks#DeploymentAction": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "DEPLOY", - "name": "DEPLOY" - }, - { - "value": "UNDEPLOY", - "name": "UNDEPLOY" - } - ] - } - }, - "com.amazonaws.gamesparks#DeploymentId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$" - } - }, - "com.amazonaws.gamesparks#DeploymentResult": { - "type": "structure", - "members": { - "ResultCode": { - "target": "com.amazonaws.gamesparks#ResultCode", - "traits": { - "smithy.api#documentation": "The type of deployment result.
" - } - }, - "Message": { - "target": "com.amazonaws.gamesparks#Message", - "traits": { - "smithy.api#documentation": "Details about the deployment result.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The result of the deployment.
" - } - }, - "com.amazonaws.gamesparks#DeploymentState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "PENDING", - "name": "PENDING" - }, - { - "value": "IN_PROGRESS", - "name": "IN_PROGRESS" - }, - { - "value": "COMPLETED", - "name": "COMPLETED" - }, - { - "value": "FAILED", - "name": "FAILED" - } - ] - } - }, - "com.amazonaws.gamesparks#DisconnectPlayer": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#DisconnectPlayerRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#DisconnectPlayerResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Disconnects a player from the game runtime.
\n\n If a player has multiple connections, this operation attempts to close all of them.\n
", - "smithy.api#http": { - "method": "POST", - "uri": "/runtime/game/{GameName}/stage/{StageName}/player/{PlayerId}/disconnect", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#DisconnectPlayerRequest": { - "type": "structure", - "members": { - "PlayerId": { - "target": "com.amazonaws.gamesparks#PlayerId", - "traits": { - "smithy.api#documentation": "The unique identifier representing a player.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#DisconnectPlayerResult": { - "type": "structure", - "members": { - "DisconnectSuccesses": { - "target": "com.amazonaws.gamesparks#ConnectionIdList", - "traits": { - "smithy.api#documentation": "The list of the connection ids that were disconnected.
" - } - }, - "DisconnectFailures": { - "target": "com.amazonaws.gamesparks#ConnectionIdList", - "traits": { - "smithy.api#documentation": "The list of the connection ids that could not be disconnected.
" - } - } - } - }, - "com.amazonaws.gamesparks#Document": { - "type": "document", - "traits": { - "smithy.api#documentation": "" - } - }, - "com.amazonaws.gamesparks#ExceptionMessage": { - "type": "string" - }, - "com.amazonaws.gamesparks#ExportSnapshot": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ExportSnapshotRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ExportSnapshotResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Exports a game configuration snapshot.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot/{SnapshotId}/export", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ExportSnapshotRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot to export.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#ExportSnapshotResult": { - "type": "structure", - "members": { - "S3Url": { - "target": "com.amazonaws.gamesparks#S3PresignedUrl", - "traits": { - "smithy.api#documentation": "The presigned URL for the snapshot data.
\n\n This URL will be available for 10 minutes, and can be used to download the snapshot content.\n If the URL expires, a new one can be requested using the same operation.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#ExtensionDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#ExtensionDetails": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "The namespace (qualifier) of the extension.
" - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "The name of the extension.
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#ExtensionDescription", - "traits": { - "smithy.api#documentation": "The description of the extension.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Details about the extension.
" - } - }, - "com.amazonaws.gamesparks#ExtensionDetailsList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#ExtensionDetails" - } - }, - "com.amazonaws.gamesparks#ExtensionName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#ExtensionNamespace": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#ExtensionVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 20 - } - } - }, - "com.amazonaws.gamesparks#ExtensionVersionDetails": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "The namespace (qualifier) of the extension.
" - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "The name of the extension.
" - } - }, - "Schema": { - "target": "com.amazonaws.gamesparks#ExtensionVersionSchema", - "traits": { - "smithy.api#documentation": "The model that defines the interface for this extension version.
" - } - }, - "Version": { - "target": "com.amazonaws.gamesparks#ExtensionVersion", - "traits": { - "smithy.api#documentation": "The version of the extension.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Details about the extension version.
" - } - }, - "com.amazonaws.gamesparks#ExtensionVersionDetailsList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#ExtensionVersionDetails" - } - }, - "com.amazonaws.gamesparks#ExtensionVersionSchema": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 2048 - } - } - }, - "com.amazonaws.gamesparks#GameConfigurationDetails": { - "type": "structure", - "members": { - "Sections": { - "target": "com.amazonaws.gamesparks#Sections", - "traits": { - "smithy.api#documentation": "Configuration data, organized by section name.
" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The date when the game was created.
" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The date when the game was last modified.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Details about the game configuration.
\n\n The game configuration is organized into named sections, where the schema of each section\n is defined by an extension. The schema for these sections can be retrieved using\n the GetExtensionVersion
operation.\n
The name of the game.
" - } - }, - "Arn": { - "target": "com.amazonaws.gamesparks#ARN", - "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of this game.
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GameDescription", - "traits": { - "smithy.api#documentation": "The description of the game.
" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The date when the game was created.
" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The date when the game was last modified.
" - } - }, - "State": { - "target": "com.amazonaws.gamesparks#GameState", - "traits": { - "smithy.api#documentation": "The state of the game.
" - } - }, - "EnableTerminationProtection": { - "target": "com.amazonaws.gamesparks#GameTerminationProtection", - "traits": { - "smithy.api#default": false, - "smithy.api#documentation": "Determines if the game can be deleted.
" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "The tags associated with the game.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Details about a game.
" - } - }, - "com.amazonaws.gamesparks#GameKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 44 - } - } - }, - "com.amazonaws.gamesparks#GameName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#GameSdkVersion": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 5, - "max": 10 - }, - "smithy.api#pattern": "^((\\d|[1-9]\\d*)\\.(\\d|[0-9]\\d*)\\.(\\d|[0-9]\\d*)|LATEST)$" - } - }, - "com.amazonaws.gamesparks#GameSparks": { - "type": "service", - "version": "2021-08-17", - "operations": [ - { - "target": "com.amazonaws.gamesparks#CreateGame" - }, - { - "target": "com.amazonaws.gamesparks#CreateSnapshot" - }, - { - "target": "com.amazonaws.gamesparks#CreateStage" - }, - { - "target": "com.amazonaws.gamesparks#DeleteGame" - }, - { - "target": "com.amazonaws.gamesparks#DeleteStage" - }, - { - "target": "com.amazonaws.gamesparks#DisconnectPlayer" - }, - { - "target": "com.amazonaws.gamesparks#ExportSnapshot" - }, - { - "target": "com.amazonaws.gamesparks#GetExtension" - }, - { - "target": "com.amazonaws.gamesparks#GetExtensionVersion" - }, - { - "target": "com.amazonaws.gamesparks#GetGame" - }, - { - "target": "com.amazonaws.gamesparks#GetGameConfiguration" - }, - { - "target": "com.amazonaws.gamesparks#GetGeneratedCodeJob" - }, - { - "target": "com.amazonaws.gamesparks#GetPlayerConnectionStatus" - }, - { - "target": "com.amazonaws.gamesparks#GetSnapshot" - }, - { - "target": "com.amazonaws.gamesparks#GetStage" - }, - { - "target": "com.amazonaws.gamesparks#GetStageDeployment" - }, - { - "target": "com.amazonaws.gamesparks#ImportGameConfiguration" - }, - { - "target": "com.amazonaws.gamesparks#ListExtensions" - }, - { - "target": "com.amazonaws.gamesparks#ListExtensionVersions" - }, - { - "target": "com.amazonaws.gamesparks#ListGames" - }, - { - "target": "com.amazonaws.gamesparks#ListGeneratedCodeJobs" - }, - { - "target": "com.amazonaws.gamesparks#ListSnapshots" - }, - { - "target": "com.amazonaws.gamesparks#ListStageDeployments" - }, - { - "target": "com.amazonaws.gamesparks#ListStages" - }, - { - "target": "com.amazonaws.gamesparks#ListTagsForResource" - }, - { - "target": "com.amazonaws.gamesparks#StartGeneratedCodeJob" - }, - { - "target": "com.amazonaws.gamesparks#StartStageDeployment" - }, - { - "target": "com.amazonaws.gamesparks#TagResource" - }, - { - "target": "com.amazonaws.gamesparks#UntagResource" - }, - { - "target": "com.amazonaws.gamesparks#UpdateGame" - }, - { - "target": "com.amazonaws.gamesparks#UpdateGameConfiguration" - }, - { - "target": "com.amazonaws.gamesparks#UpdateSnapshot" - }, - { - "target": "com.amazonaws.gamesparks#UpdateStage" - } - ], - "traits": { - "aws.api#service": { - "sdkId": "GameSparks" - }, - "aws.auth#sigv4": { - "name": "gamesparks" - }, - "aws.protocols#restJson1": {}, - "smithy.api#documentation": "", - "smithy.api#title": "GameSparks", - "smithy.rules#endpointRuleSet": { - "version": "1.0", - "parameters": { - "Region": { - "builtIn": "AWS::Region", - "required": false, - "documentation": "The AWS region used to dispatch the request.", - "type": "String" - }, - "UseDualStack": { - "builtIn": "AWS::UseDualStack", - "required": true, - "default": false, - "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.", - "type": "Boolean" - }, - "UseFIPS": { - "builtIn": "AWS::UseFIPS", - "required": true, - "default": false, - "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.", - "type": "Boolean" - }, - "Endpoint": { - "builtIn": "SDK::Endpoint", - "required": false, - "documentation": "Override the endpoint used to send this request", - "type": "String" - } - }, - "rules": [ - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Endpoint" - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "error": "Invalid Configuration: FIPS and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" - }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [ - { - "fn": "isSet", - "argv": [ - { - "ref": "Region" - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "aws.partition", - "argv": [ - { - "ref": "Region" - } - ], - "assign": "PartitionResult" - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - }, - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://gamesparks-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseFIPS" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://gamesparks-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" - } - ] - }, - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://gamesparks.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" - } - ] - }, - { - "conditions": [], - "endpoint": { - "url": "https://gamesparks.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } - ] - } - ] - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" - } - ] - }, - "smithy.rules#endpointTests": { - "testCases": [ - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.us-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.us-east-1.api.aws" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.cn-north-1.api.amazonwebservices.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.cn-north-1.amazonaws.com.cn" - } - }, - "params": { - "Region": "cn-north-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.us-gov-east-1.api.aws" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.us-gov-east-1.amazonaws.com" - } - }, - "params": { - "Region": "us-gov-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "error": "FIPS and DualStack are enabled, but this partition does not support one or both" - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "error": "DualStack is enabled but this partition does not support DualStack" - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.us-iso-east-1.c2s.ic.gov" - } - }, - "params": { - "Region": "us-iso-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled", - "expect": { - "error": "FIPS and DualStack are enabled, but this partition does not support one or both" - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": true - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks-fips.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": true, - "UseDualStack": false - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled", - "expect": { - "error": "DualStack is enabled but this partition does not support DualStack" - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": true - } - }, - { - "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled", - "expect": { - "endpoint": { - "url": "https://gamesparks.us-isob-east-1.sc2s.sgov.gov" - } - }, - "params": { - "Region": "us-isob-east-1", - "UseFIPS": false, - "UseDualStack": false - } - }, - { - "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled", - "expect": { - "endpoint": { - "url": "https://example.com" - } - }, - "params": { - "UseFIPS": false, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips enabled and dualstack disabled", - "expect": { - "error": "Invalid Configuration: FIPS and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": true, - "UseDualStack": false, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "For custom endpoint with fips disabled and dualstack enabled", - "expect": { - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported" - }, - "params": { - "Region": "us-east-1", - "UseFIPS": false, - "UseDualStack": true, - "Endpoint": "https://example.com" - } - }, - { - "documentation": "Missing region", - "expect": { - "error": "Invalid Configuration: Missing Region" - } - } - ], - "version": "1.0" - } - } - }, - "com.amazonaws.gamesparks#GameState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ACTIVE", - "name": "ACTIVE" - }, - { - "value": "DELETING", - "name": "DELETING" - } - ] - } - }, - "com.amazonaws.gamesparks#GameSummary": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GameDescription", - "traits": { - "smithy.api#documentation": "The description of the game.
" - } - }, - "State": { - "target": "com.amazonaws.gamesparks#GameState", - "traits": { - "smithy.api#documentation": "The state of the game.
" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "The tags associated with the game.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The summary of the properties of a game.
" - } - }, - "com.amazonaws.gamesparks#GameSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#GameSummary" - } - }, - "com.amazonaws.gamesparks#GameTerminationProtection": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobDetails": { - "type": "structure", - "members": { - "S3Url": { - "target": "com.amazonaws.gamesparks#S3PresignedUrl", - "traits": { - "smithy.api#documentation": "A presigned URL that can be used to download the generated code.
" - } - }, - "Status": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobState", - "traits": { - "smithy.api#documentation": "The status of the generated code job
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobDescription", - "traits": { - "smithy.api#documentation": "The description of the generated code job.
" - } - }, - "ExpirationTime": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The expiration date and time for the download URL.
\n\n The download URL us guaranteed to be available until at least this time.\n
" - } - }, - "GeneratedCodeJobId": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobId", - "traits": { - "smithy.api#documentation": "The identifier for the generated code job.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Details about a generated code job.
" - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobDetailsList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobDetails" - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobId": { - "type": "string", - "traits": { - "smithy.api#pattern": "^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$" - } - }, - "com.amazonaws.gamesparks#GeneratedCodeJobState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "IN_PROGRESS", - "name": "IN_PROGRESS" - }, - { - "value": "COMPLETED", - "name": "COMPLETED" - }, - { - "value": "FAILED", - "name": "FAILED" - }, - { - "value": "PENDING", - "name": "PENDING" - } - ] - } - }, - "com.amazonaws.gamesparks#Generator": { - "type": "structure", - "members": { - "TargetPlatform": { - "target": "com.amazonaws.gamesparks#TargetPlatform", - "traits": { - "smithy.api#documentation": "The platform that will be used to run the generated code.
" - } - }, - "Language": { - "target": "com.amazonaws.gamesparks#Language", - "traits": { - "smithy.api#documentation": "The programming language for the generated code.
\n\n Not all languages are supported for each platform. For cases where multiple languages are supported,\n this parameter specifies the language to be used. If this value is omitted, the default language\n for the target platform will be used.\n
" - } - }, - "GameSdkVersion": { - "target": "com.amazonaws.gamesparks#GameSdkVersion", - "traits": { - "smithy.api#documentation": "The target version of the GameSparks Game SDK.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Properties that specify the code generator for a generated code job.
" - } - }, - "com.amazonaws.gamesparks#GetExtension": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetExtensionRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetExtensionResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets details about a specified extension.
", - "smithy.api#http": { - "method": "GET", - "uri": "/extension/{Namespace}/{Name}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetExtensionRequest": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "The namespace (qualifier) of the extension.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "The name of the extension.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetExtensionResult": { - "type": "structure", - "members": { - "Extension": { - "target": "com.amazonaws.gamesparks#ExtensionDetails", - "traits": { - "smithy.api#documentation": "Details about the extension.
" - } - } - } - }, - "com.amazonaws.gamesparks#GetExtensionVersion": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetExtensionVersionRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetExtensionVersionResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets details about a specified extension version.
", - "smithy.api#http": { - "method": "GET", - "uri": "/extension/{Namespace}/{Name}/version/{ExtensionVersion}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetExtensionVersionRequest": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "The namespace (qualifier) of the extension.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "The name of the extension.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ExtensionVersion": { - "target": "com.amazonaws.gamesparks#ExtensionVersion", - "traits": { - "smithy.api#documentation": "The version of the extension.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetExtensionVersionResult": { - "type": "structure", - "members": { - "ExtensionVersion": { - "target": "com.amazonaws.gamesparks#ExtensionVersionDetails", - "traits": { - "smithy.api#documentation": "The version of the extension.
" - } - } - } - }, - "com.amazonaws.gamesparks#GetGame": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetGameRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetGameResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets details about a game.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetGameConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetGameConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetGameConfigurationResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets the configuration of the game.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/configuration", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetGameConfigurationRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Sections": { - "target": "com.amazonaws.gamesparks#SectionList", - "traits": { - "smithy.api#documentation": "The list of sections to return.
", - "smithy.api#httpQuery": "Sections" - } - } - } - }, - "com.amazonaws.gamesparks#GetGameConfigurationResult": { - "type": "structure", - "members": { - "GameConfiguration": { - "target": "com.amazonaws.gamesparks#GameConfigurationDetails", - "traits": { - "smithy.api#documentation": "Details about the game configuration.
" - } - } - } - }, - "com.amazonaws.gamesparks#GetGameRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetGameResult": { - "type": "structure", - "members": { - "Game": { - "target": "com.amazonaws.gamesparks#GameDetails", - "traits": { - "smithy.api#documentation": "The details of the game.
" - } - } - } - }, - "com.amazonaws.gamesparks#GetGeneratedCodeJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetGeneratedCodeJobRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetGeneratedCodeJobResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets details about a job that is generating code for a snapshot.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-job/{JobId}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetGeneratedCodeJobRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot for the code generation job.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "JobId": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobId", - "traits": { - "smithy.api#documentation": "The identifier of the code generation job.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetGeneratedCodeJobResult": { - "type": "structure", - "members": { - "GeneratedCodeJob": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobDetails", - "traits": { - "smithy.api#documentation": "Details about the generated code job.
" - } - } - } - }, - "com.amazonaws.gamesparks#GetPlayerConnectionStatus": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetPlayerConnectionStatusRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetPlayerConnectionStatusResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets the status of a player's connection to the game runtime.
\n\n It's possible for a single player to have multiple connections to the game runtime.\n If a player is not connected, this operation returns an empty list.\n
", - "smithy.api#http": { - "method": "GET", - "uri": "/runtime/game/{GameName}/stage/{StageName}/player/{PlayerId}/connection", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetPlayerConnectionStatusRequest": { - "type": "structure", - "members": { - "PlayerId": { - "target": "com.amazonaws.gamesparks#PlayerId", - "traits": { - "smithy.api#documentation": "The unique identifier representing a player.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetPlayerConnectionStatusResult": { - "type": "structure", - "members": { - "Connections": { - "target": "com.amazonaws.gamesparks#ConnectionList", - "traits": { - "smithy.api#documentation": "The list of connection ids, one for each connection in use by the player.
" - } - } - } - }, - "com.amazonaws.gamesparks#GetSnapshot": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetSnapshotRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetSnapshotResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets a copy of the game configuration in a snapshot.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot/{SnapshotId}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetSnapshotRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Sections": { - "target": "com.amazonaws.gamesparks#SectionList", - "traits": { - "smithy.api#documentation": "The list of game configuration sections to be described.
", - "smithy.api#httpQuery": "Sections" - } - } - } - }, - "com.amazonaws.gamesparks#GetSnapshotResult": { - "type": "structure", - "members": { - "Snapshot": { - "target": "com.amazonaws.gamesparks#SnapshotDetails", - "traits": { - "smithy.api#documentation": "Properties that provide details of the snapshot.
" - } - } - } - }, - "com.amazonaws.gamesparks#GetStage": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetStageRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetStageResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets information about a stage.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/stage/{StageName}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetStageDeployment": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#GetStageDeploymentRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#GetStageDeploymentResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets information about a stage deployment.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/stage/{StageName}/deployment", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#GetStageDeploymentRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "DeploymentId": { - "target": "com.amazonaws.gamesparks#DeploymentId", - "traits": { - "smithy.api#documentation": "\n The identifier of the stage deployment.\n StartStageDeployment
returns the identifier that you use here.\n
Properties that provide details of the stage deployment.
" - } - } - } - }, - "com.amazonaws.gamesparks#GetStageRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#GetStageResult": { - "type": "structure", - "members": { - "Stage": { - "target": "com.amazonaws.gamesparks#StageDetails", - "traits": { - "smithy.api#documentation": "Properties that provide details of the stage.
" - } - } - } - }, - "com.amazonaws.gamesparks#ImportGameConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ImportGameConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ImportGameConfigurationResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Imports a game configuration.
\n\n This operation replaces the current configuration of the game with the provided input.\n This is not a reversible operation. If you want to preserve the previous configuration,\n use CreateSnapshot
to make a new snapshot before importing.\n
The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "ImportSource": { - "target": "com.amazonaws.gamesparks#ImportGameConfigurationSource", - "traits": { - "smithy.api#documentation": "The source used to import configuration sections.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#ImportGameConfigurationResult": { - "type": "structure", - "members": { - "GameConfiguration": { - "target": "com.amazonaws.gamesparks#GameConfigurationDetails", - "traits": { - "smithy.api#documentation": "Details about the game configuration.
" - } - } - } - }, - "com.amazonaws.gamesparks#ImportGameConfigurationSource": { - "type": "structure", - "members": { - "File": { - "target": "com.amazonaws.gamesparks#RawGameConfigurationData", - "traits": { - "smithy.api#documentation": "The JSON string containing the configuration sections.
", - "smithy.api#required": {} - } - } - }, - "traits": { - "smithy.api#documentation": "The source used to import configuration sections.
" - } - }, - "com.amazonaws.gamesparks#InternalServerException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "The service encountered an internal error.
", - "smithy.api#error": "server", - "smithy.api#httpError": 500 - } - }, - "com.amazonaws.gamesparks#Language": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 16 - }, - "smithy.api#pattern": "^[a-zA-Z_]+$" - } - }, - "com.amazonaws.gamesparks#ListExtensionVersions": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListExtensionVersionsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListExtensionVersionsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets a paginated list of available versions for the extension.
\n\n Each time an API change is made to an extension, the version is incremented.\n The list retrieved by this operation shows the versions that are currently available.\n
", - "smithy.api#http": { - "method": "GET", - "uri": "/extension/{Namespace}/{Name}/version", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "ExtensionVersions", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListExtensionVersionsRequest": { - "type": "structure", - "members": { - "Namespace": { - "target": "com.amazonaws.gamesparks#ExtensionNamespace", - "traits": { - "smithy.api#documentation": "The namespace (qualifier) of the extension.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Name": { - "target": "com.amazonaws.gamesparks#ExtensionName", - "traits": { - "smithy.api#documentation": "The name of the extension.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n
", - "smithy.api#httpQuery": "NextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "The maximum number of results to return.
\n\n Use this parameter with NextToken to get results as a set of sequential pages.\n
", - "smithy.api#httpQuery": "MaxResults" - } - } - } - }, - "com.amazonaws.gamesparks#ListExtensionVersionsResult": { - "type": "structure", - "members": { - "ExtensionVersions": { - "target": "com.amazonaws.gamesparks#ExtensionVersionDetailsList", - "traits": { - "smithy.api#documentation": "The list of extension versions.
" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use this value when making the next call to this operation to continue where the last one finished.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#ListExtensions": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListExtensionsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListExtensionsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets a paginated list of available extensions.
\n\n Extensions provide features that games can use from scripts.\n
", - "smithy.api#http": { - "method": "GET", - "uri": "/extension", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Extensions", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListExtensionsRequest": { - "type": "structure", - "members": { - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "The maximum number of results to return.
\n\n Use this parameter with NextToken to get results as a set of sequential pages.\n
", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n
", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListExtensionsResult": { - "type": "structure", - "members": { - "Extensions": { - "target": "com.amazonaws.gamesparks#ExtensionDetailsList", - "traits": { - "smithy.api#documentation": "The list of extensions.
" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use this value when making the next call to this operation to continue where the last one finished.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#ListGames": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListGamesRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListGamesResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets a paginated list of games.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Games", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListGamesRequest": { - "type": "structure", - "members": { - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "The maximum number of results to return.
\n\n Use this parameter with NextToken to get results as a set of sequential pages.\n
", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n
", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListGamesResult": { - "type": "structure", - "members": { - "Games": { - "target": "com.amazonaws.gamesparks#GameSummaryList", - "traits": { - "smithy.api#documentation": "The list of games.
" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use this value when making the next call to this operation to continue where the last one finished.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#ListGeneratedCodeJobs": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListGeneratedCodeJobsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListGeneratedCodeJobsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets a paginated list of code generation jobs for a snapshot.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-jobs", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "GeneratedCodeJobs", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListGeneratedCodeJobsRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "The maximum number of results to return.
\n\n Use this parameter with NextToken to get results as a set of sequential pages.\n
", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n
", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListGeneratedCodeJobsResult": { - "type": "structure", - "members": { - "GeneratedCodeJobs": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobDetailsList", - "traits": { - "smithy.api#documentation": "The list of generated code jobs.
" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use this value when making the next call to this operation to continue where the last one finished.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#ListSnapshots": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListSnapshotsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListSnapshotsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets a paginated list of snapshot summaries from the game.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/snapshot", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Snapshots", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListSnapshotsRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "The maximum number of results to return.
\n\n Use this parameter with NextToken to get results as a set of sequential pages.\n
", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n
", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListSnapshotsResult": { - "type": "structure", - "members": { - "Snapshots": { - "target": "com.amazonaws.gamesparks#SnapshotSummaryList", - "traits": { - "smithy.api#documentation": "\n A list of snapshot summaries.\n You can use the returned snapshot IDs in the UpdateSnapshot
and GetSnapshot
operations.\n
The token that indicates the start of the next sequential page of results.
\n\n Use this value when making the next call to this operation to continue where the last one finished.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#ListStageDeployments": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListStageDeploymentsRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListStageDeploymentsResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets a paginated list of stage deployment summaries from the game.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/stage/{StageName}/deployments", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "StageDeployments", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListStageDeploymentsRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n
", - "smithy.api#httpQuery": "NextToken" - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "The maximum number of results to return.
\n\n Use this parameter with NextToken to get results as a set of sequential pages.\n
", - "smithy.api#httpQuery": "MaxResults" - } - } - } - }, - "com.amazonaws.gamesparks#ListStageDeploymentsResult": { - "type": "structure", - "members": { - "StageDeployments": { - "target": "com.amazonaws.gamesparks#StageDeploymentList", - "traits": { - "smithy.api#documentation": "\n A list of stage deployment summaries.\n You can use the deployment IDs in the UpdateStageDeployment
and GetStageDeployment
actions.\n
The token that indicates the start of the next sequential page of results.
\n\n Use this value when making the next call to this operation to continue where the last one finished.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#ListStages": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListStagesRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListStagesResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Gets a paginated list of stage summaries from the game.
", - "smithy.api#http": { - "method": "GET", - "uri": "/game/{GameName}/stage", - "code": 200 - }, - "smithy.api#paginated": { - "inputToken": "NextToken", - "outputToken": "NextToken", - "items": "Stages", - "pageSize": "MaxResults" - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListStagesRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "MaxResults": { - "target": "com.amazonaws.gamesparks#MaxResults", - "traits": { - "smithy.api#documentation": "The maximum number of results to return.
\n\n Use this parameter with NextToken to get results as a set of sequential pages.\n
", - "smithy.api#httpQuery": "MaxResults" - } - }, - "NextToken": { - "target": "com.amazonaws.gamesparks#NextToken", - "traits": { - "smithy.api#documentation": "The token that indicates the start of the next sequential page of results.
\n\n Use the token that is returned with a previous call to this operation.\n To start at the beginning of the result set, do not specify a value.\n
", - "smithy.api#httpQuery": "NextToken" - } - } - } - }, - "com.amazonaws.gamesparks#ListStagesResult": { - "type": "structure", - "members": { - "Stages": { - "target": "com.amazonaws.gamesparks#StageSummaryList", - "traits": { - "smithy.api#documentation": "\n A list of stage summaries.\n You can use the stage names in the UpdateStage
and GetStage
actions.\n
The token that indicates the start of the next sequential page of results.
\n\n Use this value when making the next call to this operation to continue where the last one finished.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#ListTagsForResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#ListTagsForResourceRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#ListTagsForResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Lists the tags associated with a GameSparks resource.
", - "smithy.api#http": { - "method": "GET", - "uri": "/tags/{ResourceArn}", - "code": 200 - }, - "smithy.api#readonly": {} - } - }, - "com.amazonaws.gamesparks#ListTagsForResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.gamesparks#ResourceArn", - "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of the GameSparks resource.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#ListTagsForResourceResult": { - "type": "structure", - "members": { - "tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "The tags associated with the resource.
" - } - } - } - }, - "com.amazonaws.gamesparks#LogGroupName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 512 - } - } - }, - "com.amazonaws.gamesparks#MaxResults": { - "type": "integer", - "traits": { - "smithy.api#range": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.gamesparks#Message": { - "type": "string" - }, - "com.amazonaws.gamesparks#NextToken": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 1024 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$" - } - }, - "com.amazonaws.gamesparks#Operation": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ADD", - "name": "ADD" - }, - { - "value": "REMOVE", - "name": "REMOVE" - }, - { - "value": "REPLACE", - "name": "REPLACE" - } - ] - } - }, - "com.amazonaws.gamesparks#Path": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 500 - }, - "smithy.api#pattern": "^\\/.*[^\\/]$" - } - }, - "com.amazonaws.gamesparks#PlayerId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 44 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#RawGameConfigurationData": { - "type": "blob", - "traits": { - "smithy.api#length": { - "min": 10, - "max": 1024000 - } - } - }, - "com.amazonaws.gamesparks#ResourceArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:aws:gamesparks:" - } - }, - "com.amazonaws.gamesparks#ResourceNotFoundException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "The resource specified in the request does not exist.
", - "smithy.api#error": "client", - "smithy.api#httpError": 404 - } - }, - "com.amazonaws.gamesparks#ResultCode": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "SUCCESS", - "name": "SUCCESS" - }, - { - "value": "INVALID_ROLE_FAILURE", - "name": "INVALID_ROLE_FAILURE" - }, - { - "value": "UNSPECIFIED_FAILURE", - "name": "UNSPECIFIED_FAILURE" - } - ] - } - }, - "com.amazonaws.gamesparks#RoleARN": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 20, - "max": 2048 - }, - "smithy.api#pattern": "^arn:(aws[a-zA-Z-]*)?:iam::\\d{12}:role/.+$" - } - }, - "com.amazonaws.gamesparks#S3PresignedUrl": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 10, - "max": 2048 - }, - "smithy.api#pattern": "^https:\\/\\/(.*)\\.s3(.*)\\.amazonaws\\.com\\/(.*)$" - } - }, - "com.amazonaws.gamesparks#Section": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#SectionName", - "traits": { - "smithy.api#documentation": "The name of the section.
" - } - }, - "Size": { - "target": "com.amazonaws.gamesparks#ByteSize", - "traits": { - "smithy.api#default": 0, - "smithy.api#documentation": "The size, in bytes, of the section contents.
" - } - }, - "Attributes": { - "target": "com.amazonaws.gamesparks#Document", - "traits": { - "smithy.api#documentation": "The content of a configuration section.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The configuration section.
" - } - }, - "com.amazonaws.gamesparks#SectionList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#SectionName" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.gamesparks#SectionModification": { - "type": "structure", - "members": { - "Section": { - "target": "com.amazonaws.gamesparks#SectionName", - "traits": { - "smithy.api#documentation": "The name of the section to be modified.
", - "smithy.api#required": {} - } - }, - "Path": { - "target": "com.amazonaws.gamesparks#Path", - "traits": { - "smithy.api#documentation": "The path within the section content to be modified.
", - "smithy.api#required": {} - } - }, - "Operation": { - "target": "com.amazonaws.gamesparks#Operation", - "traits": { - "smithy.api#documentation": "The operation to be performed on a configuration section.
\n\n Content can be added, deleted, or replaced within a section.\n
", - "smithy.api#required": {} - } - }, - "Value": { - "target": "com.amazonaws.gamesparks#Document", - "traits": { - "smithy.api#documentation": "For add and replace operations, this is the value that will be used.
\n\n This field should be omitted for delete operations.\n
" - } - } - }, - "traits": { - "smithy.api#documentation": "A single modification to the configuration section.
" - } - }, - "com.amazonaws.gamesparks#SectionModificationList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#SectionModification" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 100 - } - } - }, - "com.amazonaws.gamesparks#SectionName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9.]+$" - } - }, - "com.amazonaws.gamesparks#Sections": { - "type": "map", - "key": { - "target": "com.amazonaws.gamesparks#SectionName" - }, - "value": { - "target": "com.amazonaws.gamesparks#Section" - } - }, - "com.amazonaws.gamesparks#ServiceQuotaExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "The request would result in exceeding service quota.
", - "smithy.api#error": "client", - "smithy.api#httpError": 402 - } - }, - "com.amazonaws.gamesparks#SnapshotDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#SnapshotDetails": { - "type": "structure", - "members": { - "Id": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot.
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#SnapshotDescription", - "traits": { - "smithy.api#documentation": "The description of the snapshot.
" - } - }, - "Sections": { - "target": "com.amazonaws.gamesparks#Sections", - "traits": { - "smithy.api#documentation": "The sections in the snapshot.
" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The timestamp of when the snapshot was created.
" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The timestamp of when the snapshot was last updated.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Properties that provide details of a snapshot.
" - } - }, - "com.amazonaws.gamesparks#SnapshotId": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 33, - "max": 36 - }, - "smithy.api#pattern": "^Snapshot_\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{3,6}Z$" - } - }, - "com.amazonaws.gamesparks#SnapshotSummary": { - "type": "structure", - "members": { - "Id": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot.
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#SnapshotDescription", - "traits": { - "smithy.api#documentation": "The description of the snapshot.
" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The timestamp of when the snapshot was created.
" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "Then timestamp of when the snapshot was last updated.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The summary of the properties of a snapshot.
" - } - }, - "com.amazonaws.gamesparks#SnapshotSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#SnapshotSummary" - } - }, - "com.amazonaws.gamesparks#StageDeploymentDetails": { - "type": "structure", - "members": { - "DeploymentId": { - "target": "com.amazonaws.gamesparks#DeploymentId", - "traits": { - "smithy.api#documentation": "The identifier of the deployment.
" - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot associated with the stage deployment.
" - } - }, - "DeploymentAction": { - "target": "com.amazonaws.gamesparks#DeploymentAction", - "traits": { - "smithy.api#documentation": "The type of action of the stage deployment.
" - } - }, - "DeploymentState": { - "target": "com.amazonaws.gamesparks#DeploymentState", - "traits": { - "smithy.api#documentation": "The state of the deployment.
" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The timestamp of when the stage deployment was created.
" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The timestamp of when the deployment was last updated.
" - } - }, - "DeploymentResult": { - "target": "com.amazonaws.gamesparks#DeploymentResult", - "traits": { - "smithy.api#documentation": "The result of the deployment.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Properties that provide details of a stage deployment.
" - } - }, - "com.amazonaws.gamesparks#StageDeploymentList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#StageDeploymentSummary" - } - }, - "com.amazonaws.gamesparks#StageDeploymentSummary": { - "type": "structure", - "members": { - "DeploymentId": { - "target": "com.amazonaws.gamesparks#DeploymentId", - "traits": { - "smithy.api#documentation": "The identifier of the deployment.
" - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot associated with the stage deployment.
" - } - }, - "DeploymentAction": { - "target": "com.amazonaws.gamesparks#DeploymentAction", - "traits": { - "smithy.api#documentation": "The type of action of the deployment.
" - } - }, - "DeploymentState": { - "target": "com.amazonaws.gamesparks#DeploymentState", - "traits": { - "smithy.api#documentation": "The state of the deployment.
" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The timestamp of when the deployment was last updated.
" - } - }, - "DeploymentResult": { - "target": "com.amazonaws.gamesparks#DeploymentResult", - "traits": { - "smithy.api#documentation": "The result of the deployment.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The summary of the properties of a stage deployment.
" - } - }, - "com.amazonaws.gamesparks#StageDescription": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 250 - }, - "smithy.api#pattern": "^\\S(.*\\S)?$|^$" - } - }, - "com.amazonaws.gamesparks#StageDetails": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
" - } - }, - "GameKey": { - "target": "com.amazonaws.gamesparks#GameKey", - "traits": { - "smithy.api#documentation": "The game key associated with the stage.
\n\n The game key is a unique identifier that the game client uses to connect to the GameSparks backend.\n
" - } - }, - "Arn": { - "target": "com.amazonaws.gamesparks#ARN", - "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of the stage.
" - } - }, - "Role": { - "target": "com.amazonaws.gamesparks#RoleARN", - "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of the role used to run the game runtimes deployed to the stage.
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#StageDescription", - "traits": { - "smithy.api#documentation": "The description of the stage.
" - } - }, - "Created": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The timestamp of when the stage was created.
" - } - }, - "LastUpdated": { - "target": "com.amazonaws.gamesparks#DateTime", - "traits": { - "smithy.api#documentation": "The timestamp of when the stage was last updated.
" - } - }, - "State": { - "target": "com.amazonaws.gamesparks#StageState", - "traits": { - "smithy.api#documentation": "The state of the stage.
" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "The tags associated with the stage.
" - } - }, - "LogGroup": { - "target": "com.amazonaws.gamesparks#LogGroupName", - "traits": { - "smithy.api#documentation": "The Amazon CloudWatch log group for game runtimes deployed to the stage.
" - } - } - }, - "traits": { - "smithy.api#documentation": "Properties that provide details of a stage.
" - } - }, - "com.amazonaws.gamesparks#StageName": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 36 - }, - "smithy.api#pattern": "^[a-zA-Z0-9_-]+$" - } - }, - "com.amazonaws.gamesparks#StageState": { - "type": "string", - "traits": { - "smithy.api#enum": [ - { - "value": "ACTIVE", - "name": "ACTIVE" - }, - { - "value": "DELETING", - "name": "DELETING" - } - ] - } - }, - "com.amazonaws.gamesparks#StageSummary": { - "type": "structure", - "members": { - "Name": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
" - } - }, - "GameKey": { - "target": "com.amazonaws.gamesparks#GameKey", - "traits": { - "smithy.api#documentation": "The game key associated with the stage.
\n\n The game key is a unique identifier that the game client uses to connect to the GameSparks backend.\n
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#StageDescription", - "traits": { - "smithy.api#documentation": "The description of the stage.
" - } - }, - "State": { - "target": "com.amazonaws.gamesparks#StageState", - "traits": { - "smithy.api#documentation": "The state of the stage.
" - } - }, - "Tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "The tags associated with the stage.
" - } - } - }, - "traits": { - "smithy.api#documentation": "The summary of the properties of a stage.
" - } - }, - "com.amazonaws.gamesparks#StageSummaryList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#StageSummary" - } - }, - "com.amazonaws.gamesparks#StartGeneratedCodeJob": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#StartGeneratedCodeJobRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#StartGeneratedCodeJobResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "\n Starts an asynchronous process that generates client code for system-defined and custom messages.\n The resulting code is collected as a .zip file and uploaded to a pre-signed Amazon S3 URL.\n
", - "smithy.api#http": { - "method": "POST", - "uri": "/game/{GameName}/snapshot/{SnapshotId}/generated-sdk-code-job", - "code": 200 - } - } - }, - "com.amazonaws.gamesparks#StartGeneratedCodeJobRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot for which to generate code.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Generator": { - "target": "com.amazonaws.gamesparks#Generator", - "traits": { - "smithy.api#documentation": "Properties of the generator to use for the job.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#StartGeneratedCodeJobResult": { - "type": "structure", - "members": { - "GeneratedCodeJobId": { - "target": "com.amazonaws.gamesparks#GeneratedCodeJobId", - "traits": { - "smithy.api#documentation": "\n The identifier of the code generation job.\n You can use this identifier in the GetGeneratedCodeJob
operation.\n
Deploys a snapshot to the stage and creates a new game runtime.
\n\n After you call this operation, you can check the deployment status by using GetStageDeployment
.\n
\n If there are any players connected to the previous game runtime, then both runtimes persist.\n Existing connections to the previous runtime are maintained.\n When players disconnect and reconnect, they connect to the new runtime.\n After there are no connections to the previous game runtime, it is deleted.\n
", - "smithy.api#http": { - "method": "POST", - "uri": "/game/{GameName}/stage/{StageName}/deployment", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#StartStageDeploymentRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage to deploy the snapshot onto.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot to deploy.
", - "smithy.api#required": {} - } - }, - "ClientToken": { - "target": "com.amazonaws.gamesparks#ClientToken", - "traits": { - "smithy.api#documentation": "\n A client-defined token.\n With an active client token in the request, this action is idempotent.\n
" - } - } - } - }, - "com.amazonaws.gamesparks#StartStageDeploymentResult": { - "type": "structure", - "members": { - "StageDeployment": { - "target": "com.amazonaws.gamesparks#StageDeploymentDetails", - "traits": { - "smithy.api#documentation": "Properties that describe the stage deployment.
" - } - } - } - }, - "com.amazonaws.gamesparks#TagKey": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 128 - }, - "smithy.api#pattern": "^(?!aws:)[a-zA-Z+-=._:/]+$" - } - }, - "com.amazonaws.gamesparks#TagKeyList": { - "type": "list", - "member": { - "target": "com.amazonaws.gamesparks#TagKey" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.gamesparks#TagMap": { - "type": "map", - "key": { - "target": "com.amazonaws.gamesparks#TagKey" - }, - "value": { - "target": "com.amazonaws.gamesparks#TagValue" - }, - "traits": { - "smithy.api#length": { - "min": 1, - "max": 50 - } - } - }, - "com.amazonaws.gamesparks#TagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#TagResourceRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#TagResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Adds tags to a GameSparks resource.
", - "smithy.api#http": { - "method": "POST", - "uri": "/tags/{ResourceArn}", - "code": 200 - } - } - }, - "com.amazonaws.gamesparks#TagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.gamesparks#ResourceArn", - "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource to add the tags to.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tags": { - "target": "com.amazonaws.gamesparks#TagMap", - "traits": { - "smithy.api#documentation": "The tags to add to the resource.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#TagResourceResult": { - "type": "structure", - "members": {} - }, - "com.amazonaws.gamesparks#TagValue": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - }, - "smithy.api#pattern": "^[\\s\\w+-=\\.:/@]*$" - } - }, - "com.amazonaws.gamesparks#TargetPlatform": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 1, - "max": 16 - }, - "smithy.api#pattern": "^[a-zA-Z]+$" - } - }, - "com.amazonaws.gamesparks#ThrottlingException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "The request throughput limit was exceeded.
", - "smithy.api#error": "client", - "smithy.api#httpError": 429 - } - }, - "com.amazonaws.gamesparks#UntagResource": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UntagResourceRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UntagResourceResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Removes tags from a GameSparks resource.
", - "smithy.api#http": { - "method": "DELETE", - "uri": "/tags/{ResourceArn}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UntagResourceRequest": { - "type": "structure", - "members": { - "ResourceArn": { - "target": "com.amazonaws.gamesparks#ResourceArn", - "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource to remove the tags from.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "tagKeys": { - "target": "com.amazonaws.gamesparks#TagKeyList", - "traits": { - "smithy.api#documentation": "The keys of the tags to remove.
", - "smithy.api#httpQuery": "tagKeys", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#UntagResourceResult": { - "type": "structure", - "members": {} - }, - "com.amazonaws.gamesparks#UpdateGame": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UpdateGameRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UpdateGameResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Updates details of the game.
", - "smithy.api#http": { - "method": "PATCH", - "uri": "/game/{GameName}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UpdateGameConfiguration": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UpdateGameConfigurationRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UpdateGameConfigurationResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ServiceQuotaExceededException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Updates one or more sections of the game configuration.
", - "smithy.api#http": { - "method": "PATCH", - "uri": "/game/{GameName}/configuration", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UpdateGameConfigurationRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Modifications": { - "target": "com.amazonaws.gamesparks#SectionModificationList", - "traits": { - "smithy.api#documentation": "The list of modifications to make.
", - "smithy.api#required": {} - } - } - } - }, - "com.amazonaws.gamesparks#UpdateGameConfigurationResult": { - "type": "structure", - "members": { - "GameConfiguration": { - "target": "com.amazonaws.gamesparks#GameConfigurationDetails", - "traits": { - "smithy.api#documentation": "Details about the game configuration.
" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateGameRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#GameDescription", - "traits": { - "smithy.api#documentation": "The description of the game.
" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateGameResult": { - "type": "structure", - "members": { - "Game": { - "target": "com.amazonaws.gamesparks#GameDetails", - "traits": { - "smithy.api#documentation": "The details of the game.
" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateSnapshot": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UpdateSnapshotRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UpdateSnapshotResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Updates the metadata of a GameSparks snapshot.
", - "smithy.api#http": { - "method": "PATCH", - "uri": "/game/{GameName}/snapshot/{SnapshotId}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UpdateSnapshotRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "SnapshotId": { - "target": "com.amazonaws.gamesparks#SnapshotId", - "traits": { - "smithy.api#documentation": "The identifier of the snapshot.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#SnapshotDescription", - "traits": { - "smithy.api#documentation": "The description of the snapshot.
" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateSnapshotResult": { - "type": "structure", - "members": { - "Snapshot": { - "target": "com.amazonaws.gamesparks#SnapshotDetails", - "traits": { - "smithy.api#documentation": "Properties that provide details of the updated snapshot.
" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateStage": { - "type": "operation", - "input": { - "target": "com.amazonaws.gamesparks#UpdateStageRequest" - }, - "output": { - "target": "com.amazonaws.gamesparks#UpdateStageResult" - }, - "errors": [ - { - "target": "com.amazonaws.gamesparks#AccessDeniedException" - }, - { - "target": "com.amazonaws.gamesparks#InternalServerException" - }, - { - "target": "com.amazonaws.gamesparks#ResourceNotFoundException" - }, - { - "target": "com.amazonaws.gamesparks#ThrottlingException" - }, - { - "target": "com.amazonaws.gamesparks#ValidationException" - } - ], - "traits": { - "smithy.api#documentation": "Updates the metadata of a stage.
", - "smithy.api#http": { - "method": "PATCH", - "uri": "/game/{GameName}/stage/{StageName}", - "code": 200 - }, - "smithy.api#idempotent": {} - } - }, - "com.amazonaws.gamesparks#UpdateStageRequest": { - "type": "structure", - "members": { - "GameName": { - "target": "com.amazonaws.gamesparks#GameName", - "traits": { - "smithy.api#documentation": "The name of the game.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "StageName": { - "target": "com.amazonaws.gamesparks#StageName", - "traits": { - "smithy.api#documentation": "The name of the stage.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, - "Role": { - "target": "com.amazonaws.gamesparks#RoleARN", - "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of the role to use for the game snapshots deployed to this stage.
" - } - }, - "Description": { - "target": "com.amazonaws.gamesparks#StageDescription", - "traits": { - "smithy.api#documentation": "The description of the stage.
" - } - } - } - }, - "com.amazonaws.gamesparks#UpdateStageResult": { - "type": "structure", - "members": { - "Stage": { - "target": "com.amazonaws.gamesparks#StageDetails", - "traits": { - "smithy.api#documentation": "Properties that provide details of the updated stage.
" - } - } - } - }, - "com.amazonaws.gamesparks#ValidationException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.gamesparks#ExceptionMessage" - } - }, - "traits": { - "smithy.api#documentation": "One of the parameters in the request is invalid.
", - "smithy.api#error": "client", - "smithy.api#httpError": 400 - } - } - } -} \ No newline at end of file diff --git a/codegen/sdk-codegen/aws-models/glacier.2012-06-01.json b/codegen/sdk-codegen/aws-models/glacier.2012-06-01.json index 32cb84212f4..c98fd0342eb 100644 --- a/codegen/sdk-codegen/aws-models/glacier.2012-06-01.json +++ b/codegen/sdk-codegen/aws-models/glacier.2012-06-01.json @@ -53,6 +53,17 @@ ], "traits": { "smithy.api#documentation": "This operation aborts a multipart upload identified by the upload ID.
\n\n\nAfter the Abort Multipart Upload request succeeds, you cannot upload any more parts\n to the multipart upload or complete the multipart upload. Aborting a completed upload\n fails. However, aborting an already-aborted upload will succeed, for a short time. For more\n information about uploading a part and completing a multipart upload, see UploadMultipartPart and CompleteMultipartUpload.
\n\nThis operation is idempotent.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Working with Archives in\n Amazon S3 Glacier and Abort Multipart\n Upload in the Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To abort a multipart upload identified by the upload ID", + "documentation": "The example deletes an in-progress multipart upload to a vault named my-vault:", + "input": { + "accountId": "-", + "vaultName": "my-vault", + "uploadId": "19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", @@ -117,6 +128,16 @@ ], "traits": { "smithy.api#documentation": "This operation aborts the vault locking process if the vault lock is not in the\n Locked
state. If the vault lock is in the Locked
state when\n this operation is requested, the operation returns an AccessDeniedException
\n error. Aborting the vault locking process removes the vault lock policy from the specified\n vault.
A vault lock is put into the InProgress
state by calling InitiateVaultLock. A vault lock is put into the Locked
state by\n calling CompleteVaultLock. You can get the state of a vault lock by\n calling GetVaultLock. For more information about the vault locking\n process, see Amazon Glacier Vault Lock. For more information about vault lock policies, see\n Amazon\n Glacier Access Control with Vault Lock Policies.
This operation is idempotent. You can successfully invoke this operation multiple\n times, if the vault lock is in the InProgress
state or if there is no policy\n associated with the vault.
This operation adds the specified tags to a vault. Each tag is composed of a key and\n a value. Each vault can have up to 10 tags. If your request would cause the tag limit for\n the vault to be exceeded, the operation throws the LimitExceededException
\n error. If a tag already exists on the vault under a specified key, the existing key value\n will be overwritten. For more information about tags, see Tagging Amazon S3 Glacier Resources.\n
You call this operation to inform Amazon S3 Glacier (Glacier) that all the archive parts have been\n uploaded and that Glacier can now assemble the archive from the uploaded parts.\n After assembling and saving the archive to the vault, Glacier returns the URI path\n of the newly created archive resource. Using the URI path, you can then access the archive.\n After you upload an archive, you should save the archive ID returned to retrieve the\n archive at a later point. You can also get the vault inventory to obtain a list of archive\n IDs in a vault. For more information, see InitiateJob.
\n\nIn the request, you must include the computed SHA256 tree hash of the entire archive\n you have uploaded. For information about computing a SHA256 tree hash, see Computing\n Checksums. On the server side, Glacier also constructs the SHA256 tree\n hash of the assembled archive. If the values match, Glacier saves the archive to the\n vault; otherwise, it returns an error, and the operation fails. The ListParts operation returns a list of parts uploaded for a specific\n multipart upload. It includes checksum information for each uploaded part that can be used\n to debug a bad checksum issue.
\n\nAdditionally, Glacier also checks for any missing content ranges when\n assembling the archive, if missing content ranges are found, Glacier returns an\n error and the operation fails.
\n\nComplete Multipart Upload is an idempotent operation. After your first successful\n complete multipart upload, if you call the operation again within a short period, the\n operation will succeed and return the same archive ID. This is useful in the event you\n experience a network issue that causes an aborted connection or receive a 500 server error,\n in which case you can repeat your Complete Multipart Upload request and get the same\n archive ID without creating duplicate archives. Note, however, that after the multipart\n upload completes, you cannot call the List Parts operation and the multipart upload will\n not appear in List Multipart Uploads response, even if idempotent complete is\n possible.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Uploading Large Archives in\n Parts (Multipart Upload) and Complete Multipart\n Upload in the Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To complete a multipart upload", + "documentation": "The example completes a multipart upload for a 3 MiB archive.", + "input": { + "checksum": "9628195fcdbcbbe76cdde456d4646fa7de5f219fb39823836d81f0cc0e18aa67", + "vaultName": "my-vault", + "uploadId": "19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ", + "archiveSize": "3145728", + "accountId": "-" + }, + "output": { + "location": "/111122223333/vaults/my-vault/archives/NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId", + "checksum": "9628195fcdbcbbe76cdde456d4646fa7de5f219fb39823836d81f0cc0e18aa67", + "archiveId": "NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", @@ -503,6 +556,17 @@ ], "traits": { "smithy.api#documentation": "This operation completes the vault locking process by transitioning the vault lock\n from the InProgress
state to the Locked
state, which causes the\n vault lock policy to become unchangeable. A vault lock is put into the\n InProgress
state by calling InitiateVaultLock. You can\n obtain the state of the vault lock by calling GetVaultLock. For more\n information about the vault locking process, Amazon Glacier Vault Lock.
This operation is idempotent. This request is always successful if the vault lock is\n in the Locked
state and the provided lock ID matches the lock ID originally\n used to lock the vault.
If an invalid lock ID is passed in the request when the vault lock is in the\n Locked
state, the operation returns an AccessDeniedException
\n error. If an invalid lock ID is passed in the request when the vault lock is in the\n InProgress
state, the operation throws an InvalidParameter
\n error.
This operation creates a new vault with the specified name. The name of the vault\n must be unique within a region for an AWS account. You can create up to 1,000 vaults per\n account. If you need to create more vaults, contact Amazon S3 Glacier.
\nYou must use the following guidelines when naming a vault.
\nNames can be between 1 and 255 characters long.
\nAllowed characters are a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), and '.'\n (period).
\nThis operation is idempotent.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Creating a Vault in Amazon\n Glacier and Create Vault in the\n Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To create a new vault", + "documentation": "The following example creates a new vault named my-vault.", + "input": { + "vaultName": "my-vault", + "accountId": "-" + }, + "output": { + "location": "/111122223333/vaults/my-vault" + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/vaults/{vaultName}", @@ -682,6 +759,17 @@ ], "traits": { "smithy.api#documentation": "This operation deletes an archive from a vault. Subsequent requests to initiate a\n retrieval of this archive will fail. Archive retrievals that are in progress for this\n archive ID may or may not succeed according to the following scenarios:
\nIf the archive retrieval job is actively preparing the data for download when\n Amazon S3 Glacier receives the delete archive request, the archival retrieval operation\n might fail.
\nIf the archive retrieval job has successfully prepared the archive for download\n when Amazon S3 Glacier receives the delete archive request, you will be able to download\n the output.
\nThis operation is idempotent. Attempting to delete an already-deleted archive does\n not result in an error.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Deleting an Archive in Amazon\n Glacier and Delete Archive in the\n Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To delete an archive", + "documentation": "The example deletes the archive specified by the archive ID.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "archiveId": "NkbByEejwEggmBz2fTHgJrg0XBoDfjP4q6iu87-TjhqG6eGoOY9Z8i1_AUyUsuhPAdTqLHy8pTl5nfCFJmDl2yEZONi5L26Omw12vcs01MNGntHEQL8MBfGlqrEXAMPLEArchiveId" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/archives/{archiveId}", @@ -746,6 +834,16 @@ ], "traits": { "smithy.api#documentation": "This operation deletes a vault. Amazon S3 Glacier will delete a vault only if there are\n no archives in the vault as of the last inventory and there have been no writes to the\n vault since the last inventory. If either of these conditions is not satisfied, the vault\n deletion fails (that is, the vault is not removed) and Amazon S3 Glacier returns an error. You\n can use DescribeVault to return the number of archives in a vault, and\n you can use Initiate a Job (POST\n jobs) to initiate a new inventory retrieval for a vault. The inventory contains\n the archive IDs you use to delete archives using Delete Archive (DELETE\n archive).
\n\nThis operation is idempotent.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Deleting a Vault in Amazon\n Glacier and Delete Vault in the\n Amazon S3 Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To delete a vault", + "documentation": "The example deletes a vault named my-vault:", + "input": { + "vaultName": "my-vault", + "accountId": "-" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}", @@ -777,6 +875,16 @@ ], "traits": { "smithy.api#documentation": "This operation deletes the access policy associated with the specified vault. The\n operation is eventually consistent; that is, it might take some time for Amazon S3 Glacier to\n completely remove the access policy, and you might still see the effect of the policy for a\n short time after you send the delete request.
\nThis operation is idempotent. You can invoke delete multiple times, even if there is\n no policy associated with the vault. For more information about vault access policies, see\n Amazon Glacier Access Control with Vault Access Policies.
", + "smithy.api#examples": [ + { + "title": "To delete the vault access policy", + "documentation": "The example deletes the access policy associated with the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/access-policy", @@ -858,6 +966,16 @@ ], "traits": { "smithy.api#documentation": "This operation deletes the notification configuration set for a vault. The operation\n is eventually consistent; that is, it might take some time for Amazon S3 Glacier to completely\n disable the notifications and you might still receive some notifications for a short time\n after you send the delete request.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access\n Control Using AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Configuring Vault\n Notifications in Amazon S3 Glacier and Delete Vault\n Notification Configuration in the Amazon S3 Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To delete the notification configuration set for a vault", + "documentation": "The example deletes the notification configuration set for the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + } + } + ], "smithy.api#http": { "method": "DELETE", "uri": "/{accountId}/vaults/{vaultName}/notification-configuration", @@ -914,6 +1032,28 @@ ], "traits": { "smithy.api#documentation": "This operation returns information about a job you previously initiated, including\n the job initiation date, the user who initiated the job, the job status code/message and\n the Amazon SNS topic to notify after Amazon S3 Glacier (Glacier) completes the job. For more information\n about initiating a job, see InitiateJob.
\n\nThis operation enables you to check the status of your job. However, it is\n strongly recommended that you set up an Amazon SNS topic and specify it in your initiate\n job request so that Glacier can notify the topic after it completes the\n job.
\nA job ID will not expire for at least 24 hours after Glacier completes the\n job.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\n\nFor more information about using this operation, \n see the documentation for the underlying REST API Describe Job \n in the Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To get information about a previously initiated job", + "documentation": "The example returns information about the previously initiated job specified by the job ID.", + "input": { + "accountId": "-", + "vaultName": "my-vault", + "jobId": "zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4Cn" + }, + "output": { + "InventoryRetrievalParameters": { + "Format": "JSON" + }, + "VaultARN": "arn:aws:glacier:us-west-2:0123456789012:vaults/my-vault", + "Completed": false, + "JobId": "zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4CnMW", + "Action": "InventoryRetrieval", + "CreationDate": "2015-07-17T20:23:41.616Z", + "StatusCode": "InProgress" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/jobs/{jobId}", @@ -978,6 +1118,23 @@ ], "traits": { "smithy.api#documentation": "This operation returns information about a vault, including the vault's Amazon\n Resource Name (ARN), the date the vault was created, the number of archives it contains,\n and the total size of all the archives in the vault. The number of archives and their total\n size are as of the last inventory generation. This means that if you add or remove an\n archive from a vault, and then immediately use Describe Vault, the change in contents will\n not be immediately reflected. If you want to retrieve the latest inventory of the vault,\n use InitiateJob. Amazon S3 Glacier generates vault inventories approximately\n daily. For more information, see Downloading a Vault Inventory in\n Amazon S3 Glacier.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Retrieving Vault Metadata in\n Amazon S3 Glacier and Describe Vault in the\n Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To retrieve information about a vault", + "documentation": "The example retrieves data about a vault named my-vault.", + "input": { + "vaultName": "my-vault", + "accountId": "-" + }, + "output": { + "SizeInBytes": 0, + "VaultARN": "arn:aws:glacier:us-west-2:111122223333:vaults/my-vault", + "NumberOfArchives": 0, + "CreationDate": "2016-09-23T19:27:18.665Z", + "VaultName": "my-vault" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}", @@ -1190,6 +1347,25 @@ ], "traits": { "smithy.api#documentation": "This operation returns the current data retrieval policy for the account and region\n specified in the GET request. For more information about data retrieval policies, see\n Amazon Glacier Data Retrieval Policies.
", + "smithy.api#examples": [ + { + "title": "To get the current data retrieval policy for an account", + "documentation": "The example returns the current data retrieval policy for the account.", + "input": { + "accountId": "-" + }, + "output": { + "Policy": { + "Rules": [ + { + "BytesPerHour": 10737418240, + "Strategy": "BytesPerHour" + } + ] + } + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/policies/data-retrieval", @@ -1253,6 +1429,24 @@ ], "traits": { "smithy.api#documentation": "This operation downloads the output of the job you initiated using InitiateJob. Depending on the job type you specified when you initiated the\n job, the output will be either the content of an archive or a vault inventory.
\n\nYou can download all the job output or download a portion of the output by specifying\n a byte range. In the case of an archive retrieval job, depending on the byte range you\n specify, Amazon S3 Glacier (Glacier) returns the checksum for the portion of the data. You can compute the\n checksum on the client and verify that the values match to ensure the portion you downloaded\n is the correct data.
\nA job ID will not expire for at least 24 hours after Glacier completes the job. That\n a byte range. For both archive and inventory retrieval jobs, you should verify the downloaded \n size against the size returned in the headers from the \n Get Job Output response.
\nFor archive retrieval jobs, you should also verify that the size is what you expected. If\n you download a portion of the output, the expected size is based on the range of bytes\n you specified. For example, if you specify a range of bytes=0-1048575
, you should\n verify your download size is 1,048,576 bytes. If you download an entire archive, the\n expected size is the size of the archive when you uploaded it to Amazon S3 Glacier\n The expected size is also returned in the headers from the \n Get Job Output response.
In the case of an archive retrieval job, depending on the byte range you\n specify, Glacier returns the checksum for the portion of the data. To ensure the portion you downloaded \n is the correct data, compute the checksum on the client, verify that the values match, \n and verify that the size is what you expected.
\n \nA job ID does not expire for at least 24 hours after Glacier completes the\n job. That is, you can download the job output within the 24 hours period after Amazon\n Glacier completes the job.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and the underlying REST API, see Downloading a\n Vault Inventory, Downloading an\n Archive, and Get Job Output \n
", + "smithy.api#examples": [ + { + "title": "To get the output of a previously initiated job", + "documentation": "The example downloads the output of a previously initiated inventory retrieval job that is identified by the job ID.", + "input": { + "accountId": "-", + "vaultName": "my-vaul", + "jobId": "zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4CnMW", + "range": "" + }, + "output": { + "status": 200, + "acceptRanges": "bytes", + "contentType": "application/json", + "body": "inventory-data" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/jobs/{jobId}/output", @@ -1384,6 +1578,21 @@ ], "traits": { "smithy.api#documentation": "This operation retrieves the access-policy
subresource set on the vault;\n for more information on setting this subresource, see Set Vault Access Policy\n (PUT access-policy). If there is no access policy set on the vault, the\n operation returns a 404 Not found
error. For more information about vault\n access policies, see Amazon Glacier Access Control\n with Vault Access Policies.
This operation retrieves the following attributes from the lock-policy
\n subresource set on the specified vault:
The vault lock policy set on the vault.
\nThe state of the vault lock, which is either InProgess
or\n Locked
.
When the lock ID expires. The lock ID is used to complete the vault locking\n process.
\nWhen the vault lock was initiated and put into the InProgress
\n state.
A vault lock is put into the InProgress
state by calling InitiateVaultLock. A vault lock is put into the Locked
state by\n calling CompleteVaultLock. You can abort the vault locking process by\n calling AbortVaultLock. For more information about the vault locking\n process, Amazon\n Glacier Vault Lock.
If there is no vault lock policy set on the vault, the operation returns a 404\n Not found
error. For more information about vault lock policies, Amazon\n Glacier Access Control with Vault Lock Policies.
This operation retrieves the notification-configuration
subresource of\n the specified vault.
For information about setting a notification configuration on a vault, see SetVaultNotifications. If a notification configuration for a vault is not\n set, the operation returns a 404 Not Found
error. For more information about\n vault notifications, see Configuring Vault\n Notifications in Amazon S3 Glacier.
An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Configuring Vault\n Notifications in Amazon S3 Glacier and Get Vault Notification\n Configuration in the Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To get the notification-configuration for the specified vault", + "documentation": "The example retrieves the notification-configuration for the vault named my-vault.", + "input": { + "accountId": "-", + "vaultName": "my-vault" + }, + "output": { + "vaultNotificationConfig": { + "Events": [ + "InventoryRetrievalCompleted", + "ArchiveRetrievalCompleted" + ], + "SNSTopic": "arn:aws:sns:us-west-2:0123456789012:my-vault" + } + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/notification-configuration", @@ -1756,7 +2000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1774,318 +2017,283 @@ "type": "error" }, { - "conditions": [], - "type": "tree", - "rules": [ + "conditions": [ { - "conditions": [ + "fn": "booleanEquals", + "argv": [ { - "fn": "booleanEquals", - "argv": [ - { - "ref": "UseDualStack" - }, - true - ] - } - ], - "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", - "type": "error" - }, - { - "conditions": [], - "endpoint": { - "url": { - "ref": "Endpoint" + "ref": "UseDualStack" }, - "properties": {}, - "headers": {} - }, - "type": "endpoint" + true + ] } - ] + ], + "error": "Invalid Configuration: Dualstack and custom endpoint are not supported", + "type": "error" + }, + { + "conditions": [], + "endpoint": { + "url": { + "ref": "Endpoint" + }, + "properties": {}, + "headers": {} + }, + "type": "endpoint" } - ] + ], + "type": "tree" }, { - "conditions": [], - "type": "tree", + "conditions": [ + { + "fn": "isSet", + "argv": [ + { + "ref": "Region" + } + ] + } + ], "rules": [ { "conditions": [ { - "fn": "isSet", + "fn": "aws.partition", "argv": [ { "ref": "Region" } - ] + ], + "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ { - "fn": "aws.partition", + "fn": "booleanEquals", "argv": [ { - "ref": "Region" - } - ], - "assign": "PartitionResult" + "ref": "UseFIPS" + }, + true + ] + }, + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseFIPS" - }, - true + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] + } ] }, { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", - "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsFIPS" - ] - } - ] - }, - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ { - "conditions": [], - "endpoint": { - "url": "https://glacier-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, + } + ], + "rules": [ { "conditions": [], - "error": "FIPS and DualStack are enabled, but this partition does not support one or both", - "type": "error" + "endpoint": { + "url": "https://glacier-fips.{Region}.{PartitionResult#dualStackDnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } - ] + ], + "type": "tree" }, + { + "conditions": [], + "error": "FIPS and DualStack are enabled, but this partition does not support one or both", + "type": "error" + } + ], + "type": "tree" + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseFIPS" + }, + true + ] + } + ], + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ { - "ref": "UseFIPS" + "fn": "getAttr", + "argv": [ + { + "ref": "PartitionResult" + }, + "supportsFIPS" + ] }, true ] } ], - "type": "tree", "rules": [ { "conditions": [ { - "fn": "booleanEquals", + "fn": "stringEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ { "ref": "PartitionResult" }, - "supportsFIPS" + "name" ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "stringEquals", - "argv": [ - "aws-us-gov", - { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "name" - ] - } - ] - } - ], - "endpoint": { - "url": "https://glacier.{Region}.amazonaws.com", - "properties": {}, - "headers": {} - }, - "type": "endpoint" }, - { - "conditions": [], - "endpoint": { - "url": "https://glacier-fips.{Region}.{PartitionResult#dnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "aws-us-gov" ] } - ] + ], + "endpoint": { + "url": "https://glacier.{Region}.amazonaws.com", + "properties": {}, + "headers": {} + }, + "type": "endpoint" }, { "conditions": [], - "error": "FIPS is enabled but this partition does not support FIPS", - "type": "error" + "endpoint": { + "url": "https://glacier-fips.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } - ] + ], + "type": "tree" }, + { + "conditions": [], + "error": "FIPS is enabled but this partition does not support FIPS", + "type": "error" + } + ], + "type": "tree" + }, + { + "conditions": [ + { + "fn": "booleanEquals", + "argv": [ + { + "ref": "UseDualStack" + }, + true + ] + } + ], + "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ + true, { - "ref": "UseDualStack" - }, - true - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [ - { - "fn": "booleanEquals", + "fn": "getAttr", "argv": [ - true, { - "fn": "getAttr", - "argv": [ - { - "ref": "PartitionResult" - }, - "supportsDualStack" - ] - } - ] - } - ], - "type": "tree", - "rules": [ - { - "conditions": [], - "type": "tree", - "rules": [ - { - "conditions": [], - "endpoint": { - "url": "https://glacier.{Region}.{PartitionResult#dualStackDnsSuffix}", - "properties": {}, - "headers": {} - }, - "type": "endpoint" - } + "ref": "PartitionResult" + }, + "supportsDualStack" ] } ] - }, - { - "conditions": [], - "error": "DualStack is enabled but this partition does not support DualStack", - "type": "error" } - ] - }, - { - "conditions": [], - "type": "tree", + ], "rules": [ { "conditions": [], "endpoint": { - "url": "https://glacier.{Region}.{PartitionResult#dnsSuffix}", + "url": "https://glacier.{Region}.{PartitionResult#dualStackDnsSuffix}", "properties": {}, "headers": {} }, "type": "endpoint" } - ] + ], + "type": "tree" + }, + { + "conditions": [], + "error": "DualStack is enabled but this partition does not support DualStack", + "type": "error" } - ] + ], + "type": "tree" + }, + { + "conditions": [], + "endpoint": { + "url": "https://glacier.{Region}.{PartitionResult#dnsSuffix}", + "properties": {}, + "headers": {} + }, + "type": "endpoint" } - ] - }, - { - "conditions": [], - "error": "Invalid Configuration: Missing Region", - "type": "error" + ], + "type": "tree" } - ] + ], + "type": "tree" + }, + { + "conditions": [], + "error": "Invalid Configuration: Missing Region", + "type": "error" } ] }, @@ -3006,6 +3214,26 @@ ], "traits": { "smithy.api#documentation": "This operation initiates a job of the specified type, which can be a select, an archival retrieval,\n or a vault retrieval. For more information about using this operation, \n see the documentation for the underlying REST API Initiate\n a Job.\n
", + "smithy.api#examples": [ + { + "title": "To initiate an inventory-retrieval job", + "documentation": "The example initiates an inventory-retrieval job for the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "jobParameters": { + "Type": "inventory-retrieval", + "Description": "My inventory job", + "Format": "CSV", + "SNSTopic": "arn:aws:sns:us-west-2:111111111111:Glacier-InventoryRetrieval-topic-Example" + } + }, + "output": { + "location": "/111122223333/vaults/examplevault/jobs/HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID", + "jobId": " HkF9p6o7yjhFx-K3CGl6fuSm6VzW9T7esGQfco8nUXVYwS0jlb5gq1JZ55yHgt5vP54ZShjoQzQVVh7vEXAMPLEjobID" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/jobs", @@ -3099,6 +3327,21 @@ ], "traits": { "smithy.api#documentation": "This operation initiates a multipart upload. Amazon S3 Glacier creates a multipart\n upload resource and returns its ID in the response. The multipart upload ID is used in\n subsequent requests to upload parts of an archive (see UploadMultipartPart).
\n\nWhen you initiate a multipart upload, you specify the part size in number of bytes.\n The part size must be a megabyte (1024 KB) multiplied by a power of 2-for example, 1048576\n (1 MB), 2097152 (2 MB), 4194304 (4 MB), 8388608 (8 MB), and so on. The minimum allowable\n part size is 1 MB, and the maximum is 4 GB.
\n\nEvery part you upload to this resource (see UploadMultipartPart),\n except the last one, must have the same size. The last one can be the same size or smaller.\n For example, suppose you want to upload a 16.2 MB file. If you initiate the multipart\n upload with a part size of 4 MB, you will upload four parts of 4 MB each and one part of\n 0.2 MB.
\n\nYou don't need to know the size of the archive when you start a multipart upload\n because Amazon S3 Glacier does not require you to specify the overall archive\n size.
\nAfter you complete the multipart upload, Amazon S3 Glacier (Glacier) removes the multipart upload\n resource referenced by the ID. Glacier also removes the multipart upload resource if\n you cancel the multipart upload or it may be removed if there is no activity for a period\n of 24 hours.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Uploading Large Archives in\n Parts (Multipart Upload) and Initiate Multipart\n Upload in the Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To initiate a multipart upload", + "documentation": "The example initiates a multipart upload to a vault named my-vault with a part size of 1 MiB (1024 x 1024 bytes) per file.", + "input": { + "accountId": "-", + "partSize": "1048576", + "vaultName": "my-vault" + }, + "output": { + "location": "/111122223333/vaults/my-vault/multipart-uploads/19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ", + "uploadId": "19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads", @@ -3192,6 +3435,22 @@ ], "traits": { "smithy.api#documentation": "This operation initiates the vault locking process by doing the following:
\nInstalling a vault lock policy on the specified vault.
\nSetting the lock state of vault lock to InProgress
.
Returning a lock ID, which is used to complete the vault locking\n process.
\nYou can set one vault lock policy for each vault and this policy can be up to 20 KB\n in size. For more information about vault lock policies, see Amazon Glacier Access Control with\n Vault Lock Policies.
\nYou must complete the vault locking process within 24 hours after the vault lock\n enters the InProgress
state. After the 24 hour window ends, the lock ID\n expires, the vault automatically exits the InProgress
state, and the vault\n lock policy is removed from the vault. You call CompleteVaultLock to\n complete the vault locking process by setting the state of the vault lock to\n Locked
.
After a vault lock is in the Locked
state, you cannot initiate a new\n vault lock for the vault.
You can abort the vault locking process by calling AbortVaultLock.\n You can get the state of the vault lock by calling GetVaultLock. For more\n information about the vault locking process, Amazon Glacier Vault\n Lock.
\n\nIf this operation is called when the vault lock is in the InProgress
\n state, the operation returns an AccessDeniedException
error. When the vault\n lock is in the InProgress
state you must call AbortVaultLock\n before you can initiate a new vault lock policy.
This operation lists jobs for a vault, including jobs that are in-progress and jobs\n that have recently finished. The List Job operation returns a list of these jobs sorted by job initiation\n time.
\n\nAmazon Glacier retains recently completed jobs for a period before deleting them;\n however, it eventually removes completed jobs. The output of completed jobs can be\n retrieved. Retaining completed jobs for a period of time after they have completed\n enables you to get a job output in the event you miss the job completion notification or\n your first attempt to download it fails. For example, suppose you start an archive\n retrieval job to download an archive. After the job completes, you start to download the\n archive but encounter a network error. In this scenario, you can retry and download the\n archive while the job exists.
\nThe List Jobs operation supports pagination. You should always check the response Marker
field. \n If there are no more jobs to list, the Marker
field is set to null
. If there are more jobs to list, \n the Marker
field is set to a non-null value, which you can use to continue the pagination of the list. \n To return a list of jobs that begins at a specific job, \n set the marker request parameter to the Marker
value for that job that you obtained from a previous List Jobs request.
You can set a maximum limit for the number of jobs returned in the response by\n specifying the limit
parameter in the request. The default limit is 50. The\n number of jobs returned might be fewer than the limit, but the number of returned jobs\n never exceeds the limit.
Additionally, you can filter the jobs list returned by specifying the optional\n statuscode
parameter or completed
parameter, or both. Using\n the statuscode
parameter, you can specify to return only jobs that match\n either the InProgress
, Succeeded
, or Failed
status.\n Using the completed
parameter, you can specify to return only jobs that were\n completed (true
) or jobs that were not completed\n (false
).
For more information about using this operation, \n see the documentation for the underlying REST API List Jobs.
", + "smithy.api#examples": [ + { + "title": "To list jobs for a vault", + "documentation": "The example lists jobs for the vault named my-vault.", + "input": { + "accountId": "-", + "vaultName": "my-vault" + }, + "output": { + "JobList": [ + { + "VaultARN": "arn:aws:glacier:us-west-2:0123456789012:vaults/my-vault", + "RetrievalByteRange": "0-3145727", + "SNSTopic": "arn:aws:sns:us-west-2:0123456789012:my-vault", + "Completed": false, + "SHA256TreeHash": "9628195fcdbcbbe76cdde932d4646fa7de5f219fb39823836d81f0cc0e18aa67", + "JobId": "l7IL5-EkXyEY9Ws95fClzIbk2O5uLYaFdAYOi-azsX_Z8V6NH4yERHzars8wTKYQMX6nBDI9cMNHzyZJO59-8N9aHWav", + "ArchiveId": "kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw", + "JobDescription": "Retrieve archive on 2015-07-17", + "ArchiveSizeInBytes": 3145728, + "Action": "ArchiveRetrieval", + "ArchiveSHA256TreeHash": "9628195fcdbcbbe76cdde932d4646fa7de5f219fb39823836d81f0cc0e18aa67", + "CreationDate": "2015-07-17T21:16:13.840Z", + "StatusCode": "InProgress" + }, + { + "InventoryRetrievalParameters": { + "Format": "JSON" + }, + "VaultARN": "arn:aws:glacier:us-west-2:0123456789012:vaults/my-vault", + "Completed": false, + "JobId": "zbxcm3Z_3z5UkoroF7SuZKrxgGoDc3RloGduS7Eg-RO47Yc6FxsdGBgf_Q2DK5Ejh18CnTS5XW4_XqlNHS61dsO4CnMW", + "Action": "InventoryRetrieval", + "CreationDate": "2015-07-17T20:23:41.616Z", + "StatusCode": "InProgress" + } + ] + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/jobs", @@ -3615,6 +3914,42 @@ ], "traits": { "smithy.api#documentation": "This operation lists in-progress multipart uploads for the specified vault. An\n in-progress multipart upload is a multipart upload that has been initiated by an InitiateMultipartUpload request, but has not yet been completed or aborted.\n The list returned in the List Multipart Upload response has no guaranteed order.
\n\nThe List Multipart Uploads operation supports pagination. By default, this operation\n returns up to 50 multipart uploads in the response. You should always check the response\n for a marker
at which to continue the list; if there are no more items the\n marker
is null
. To return a list of multipart uploads that\n begins at a specific upload, set the marker
request parameter to the value you\n obtained from a previous List Multipart Upload request. You can also limit the number of\n uploads returned in the response by specifying the limit
parameter in the\n request.
Note the difference between this operation and listing parts (ListParts). The List Multipart Uploads operation lists all multipart uploads\n for a vault and does not require a multipart upload ID. The List Parts operation requires a\n multipart upload ID since parts are associated with a single upload.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\n\nFor conceptual information and the underlying REST API, see Working\n with Archives in Amazon S3 Glacier and List Multipart Uploads\n in the Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To list all the in-progress multipart uploads for a vault", + "documentation": "The example lists all the in-progress multipart uploads for the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + }, + "output": { + "Marker": "null", + "UploadsList": [ + { + "ArchiveDescription": "archive 1", + "CreationDate": "2012-03-19T23:20:59.130Z", + "MultipartUploadId": "xsQdFIRsfJr20CW2AbZBKpRZAFTZSJIMtL2hYf8mvp8dM0m4RUzlaqoEye6g3h3ecqB_zqwB7zLDMeSWhwo65re4C4Ev", + "PartSizeInBytes": 4194304, + "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault" + }, + { + "ArchiveDescription": "archive 2", + "CreationDate": "2012-04-01T15:00:00.000Z", + "MultipartUploadId": "nPyGOnyFcx67qqX7E-0tSGiRi88hHMOwOxR-_jNyM6RjVMFfV29lFqZ3rNsSaWBugg6OP92pRtufeHdQH7ClIpSF6uJc", + "PartSizeInBytes": 4194304, + "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault" + }, + { + "ArchiveDescription": "archive 3", + "CreationDate": "2012-03-20T17:03:43.221Z", + "MultipartUploadId": "qt-RBst_7yO8gVIonIBsAxr2t-db0pE4s8MNeGjKjGdNpuU-cdSAcqG62guwV9r5jh5mLyFPzFEitTpNE7iQfHiu1XoV", + "PartSizeInBytes": 4194304, + "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/examplevault" + } + ] + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads", @@ -3712,6 +4047,35 @@ ], "traits": { "smithy.api#documentation": "This operation lists the parts of an archive that have been uploaded in a specific\n multipart upload. You can make this request at any time during an in-progress multipart\n upload before you complete the upload (see CompleteMultipartUpload. List\n Parts returns an error for completed uploads. The list returned in the List Parts response\n is sorted by part range.
\n\nThe List Parts operation supports pagination. By default, this operation returns up\n to 50 uploaded parts in the response. You should always check the response for a\n marker
at which to continue the list; if there are no more items the\n marker
is null
. To return a list of parts that begins at a\n specific part, set the marker
request parameter to the value you obtained from\n a previous List Parts request. You can also limit the number of parts returned in the\n response by specifying the limit
parameter in the request.
An AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and the underlying REST API, see Working\n with Archives in Amazon S3 Glacier and List Parts in the\n Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To list the parts of an archive that have been uploaded in a multipart upload", + "documentation": "The example lists all the parts of a multipart upload.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "uploadId": "OW2fM5iVylEpFEMM9_HpKowRapC3vn5sSL39_396UW9zLFUWVrnRHaPjUJddQ5OxSHVXjYtrN47NBZ-khxOjyEXAMPLE" + }, + "output": { + "ArchiveDescription": "archive description", + "CreationDate": "2012-03-20T17:03:43.221Z", + "Marker": "null", + "MultipartUploadId": "OW2fM5iVylEpFEMM9_HpKowRapC3vn5sSL39_396UW9zLFUWVrnRHaPjUJddQ5OxSHVXjYtrN47NBZ-khxOjyEXAMPLE", + "PartSizeInBytes": 4194304, + "Parts": [ + { + "RangeInBytes": "0-4194303", + "SHA256TreeHash": "01d34dabf7be316472c93b1ef80721f5d4" + }, + { + "RangeInBytes": "4194304-8388607", + "SHA256TreeHash": "0195875365afda349fc21c84c099987164" + } + ], + "VaultARN": "arn:aws:glacier:us-west-2:012345678901:vaults/demo1-vault" + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", @@ -3845,6 +4209,29 @@ ], "traits": { "smithy.api#documentation": "This operation lists the provisioned capacity units for the specified AWS\n account.
", + "smithy.api#examples": [ + { + "title": "To list the provisioned capacity units for an account", + "documentation": "The example lists the provisioned capacity units for an account.", + "input": { + "accountId": "-" + }, + "output": { + "ProvisionedCapacityList": [ + { + "CapacityId": "zSaq7NzHFQDANTfQkDen4V7z", + "StartDate": "2016-11-11T20:11:51.095Z", + "ExpirationDate": "2016-12-12T00:00:00.000Z" + }, + { + "CapacityId": "yXaq7NzHFQNADTfQkDen4V7z", + "StartDate": "2016-12-13T20:11:51.095Z", + "ExpirationDate": "2017-01-15T00:00:00.000Z" + } + ] + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/provisioned-capacity", @@ -3906,6 +4293,22 @@ ], "traits": { "smithy.api#documentation": "This operation lists all the tags attached to a vault. The operation returns an empty\n map if there are no tags. For more information about tags, see Tagging Amazon S3 Glacier\n Resources.
", + "smithy.api#examples": [ + { + "title": "To list the tags for a vault", + "documentation": "The example lists all the tags attached to the vault examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault" + }, + "output": { + "Tags": { + "date": "july2015", + "id": "1234" + } + } + } + ], "smithy.api#http": { "method": "GET", "uri": "/{accountId}/vaults/{vaultName}/tags", @@ -4252,6 +4655,18 @@ ], "traits": { "smithy.api#documentation": "This operation purchases a provisioned capacity unit for an AWS account.
", + "smithy.api#examples": [ + { + "title": "To purchases a provisioned capacity unit for an AWS account", + "documentation": "The example purchases provisioned capacity unit for an AWS account.", + "input": { + "accountId": "-" + }, + "output": { + "capacityId": "zSaq7NzHFQDANTfQkDen4V7z" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/provisioned-capacity", @@ -4331,6 +4746,20 @@ ], "traits": { "smithy.api#documentation": "This operation removes one or more tags from the set of tags attached to a vault. For\n more information about tags, see Tagging Amazon S3 Glacier Resources.\n This operation is idempotent. The operation will be successful, even if there are no tags\n attached to the vault.
", + "smithy.api#examples": [ + { + "title": "To remove tags from a vault", + "documentation": "The example removes two tags from the vault named examplevault.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "TagKeys": [ + "examplekey1", + "examplekey2" + ] + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/tags?operation=remove", @@ -4562,6 +4991,23 @@ ], "traits": { "smithy.api#documentation": "This operation sets and then enacts a data retrieval policy in the region specified\n in the PUT request. You can set one policy per region for an AWS account. The policy is\n enacted within a few minutes of a successful PUT operation.
\nThe set policy operation does not affect retrieval jobs that were in progress before\n the policy was enacted. For more information about data retrieval policies, see Amazon\n Glacier Data Retrieval Policies.
", + "smithy.api#examples": [ + { + "title": "To set and then enact a data retrieval policy ", + "documentation": "The example sets and then enacts a data retrieval policy.", + "input": { + "accountId": "-", + "Policy": { + "Rules": [ + { + "Strategy": "BytesPerHour", + "BytesPerHour": 10737418240 + } + ] + } + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/policies/data-retrieval", @@ -4616,6 +5062,19 @@ ], "traits": { "smithy.api#documentation": "This operation configures an access policy for a vault and will overwrite an existing\n policy. To configure a vault access policy, send a PUT request to the\n access-policy
subresource of the vault. An access policy is specific to a\n vault and is also called a vault subresource. You can set one access policy per vault and\n the policy can be up to 20 KB in size. For more information about vault access policies,\n see Amazon Glacier Access Control with Vault Access Policies.
This operation configures notifications that will be sent when specific events happen\n to a vault. By default, you don't get any notifications.
\n\nTo configure vault notifications, send a PUT request to the\n notification-configuration
subresource of the vault. The request should\n include a JSON document that provides an Amazon SNS topic and specific events for which you\n want Amazon S3 Glacier to send notifications to the topic.
Amazon SNS topics must grant permission to the vault to be allowed to publish\n notifications to the topic. You can configure a vault to publish a notification for the\n following vault events:
\n\n\n ArchiveRetrievalCompleted This event occurs when a\n job that was initiated for an archive retrieval is completed (InitiateJob). The status of the completed job can be \"Succeeded\" or\n \"Failed\". The notification sent to the SNS topic is the same output as returned from\n DescribeJob.
\n\n InventoryRetrievalCompleted This event occurs when a\n job that was initiated for an inventory retrieval is completed (InitiateJob). The status of the completed job can be \"Succeeded\" or\n \"Failed\". The notification sent to the SNS topic is the same output as returned from\n DescribeJob.
\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Configuring Vault\n Notifications in Amazon S3 Glacier and Set Vault Notification\n Configuration in the Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To configure a vault to post a message to an Amazon SNS topic when jobs complete", + "documentation": "The example sets the examplevault notification configuration.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "vaultNotificationConfig": { + "Events": [ + "ArchiveRetrievalCompleted", + "InventoryRetrievalCompleted" + ], + "SNSTopic": "arn:aws:sns:us-west-2:012345678901:mytopic" + } + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/vaults/{vaultName}/notification-configuration", @@ -4844,6 +5320,24 @@ ], "traits": { "smithy.api#documentation": "This operation adds an archive to a vault. This is a synchronous operation, and for a\n successful upload, your data is durably persisted. Amazon S3 Glacier returns the archive ID in\n the x-amz-archive-id
header of the response.
You must use the archive ID to access your data in Amazon S3 Glacier. After you upload\n an archive, you should save the archive ID returned so that you can retrieve or delete the\n archive later. Besides saving the archive ID, you can also index it and give it a friendly\n name to allow for better searching. You can also use the optional archive description field\n to specify how the archive is referred to in an external index of archives, such as you\n might create in Amazon DynamoDB. You can also get the vault inventory to obtain a list of\n archive IDs in a vault. For more information, see InitiateJob.
\n\nYou must provide a SHA256 tree hash of the data you are uploading. For information\n about computing a SHA256 tree hash, see Computing Checksums.
\n\nYou can optionally specify an archive description of up to 1,024 printable ASCII\n characters. You can get the archive description when you either retrieve the archive or get\n the vault inventory. For more information, see InitiateJob. Amazon\n Glacier does not interpret the description in any way. An archive description does not need\n to be unique. You cannot use the description to retrieve or sort the archive list.
\n\nArchives are immutable. After you upload an archive, you cannot edit the archive or\n its description.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Uploading an Archive in Amazon\n Glacier and Upload Archive in the\n Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To upload an archive", + "documentation": "The example adds an archive to a vault.", + "input": { + "vaultName": "my-vault", + "accountId": "-", + "archiveDescription": "", + "checksum": "", + "body": "example-data-to-upload" + }, + "output": { + "archiveId": "kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw", + "checksum": "969fb39823836d81f0cc028195fcdbcbbe76cdde932d4646fa7de5f21e18aa67", + "location": "/0123456789012/vaults/my-vault/archives/kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw" + } + } + ], "smithy.api#http": { "method": "POST", "uri": "/{accountId}/vaults/{vaultName}/archives", @@ -4964,6 +5458,23 @@ ], "traits": { "smithy.api#documentation": "This operation uploads a part of an archive. You can upload archive parts in any\n order. You can also upload them in parallel. You can upload up to 10,000 parts for a\n multipart upload.
\n\nAmazon Glacier rejects your upload part request if any of the following conditions is\n true:
\n\n\n SHA256 tree hash does not matchTo ensure that part\n data is not corrupted in transmission, you compute a SHA256 tree hash of the part and\n include it in your request. Upon receiving the part data, Amazon S3 Glacier also\n computes a SHA256 tree hash. If these hash values don't match, the operation fails.\n For information about computing a SHA256 tree hash, see Computing\n Checksums.
\n\n Part size does not matchThe size of each part except\n the last must match the size specified in the corresponding InitiateMultipartUpload request. The size of the last part must be the\n same size as, or smaller than, the specified size.
\nIf you upload a part whose size is smaller than the part size you specified\n in your initiate multipart upload request and that part is not the last part, then\n the upload part request will succeed. However, the subsequent Complete Multipart\n Upload request will fail.
\n\n Range does not alignThe byte range value in the\n request does not align with the part size specified in the corresponding initiate\n request. For example, if you specify a part size of 4194304 bytes (4 MB), then 0 to\n 4194303 bytes (4 MB - 1) and 4194304 (4 MB) to 8388607 (8 MB - 1) are valid part\n ranges. However, if you set a range value of 2 MB to 6 MB, the range does not align\n with the part size and the upload will fail.
\nThis operation is idempotent. If you upload the same part multiple times, the data\n included in the most recent request overwrites the previously uploaded data.
\n\nAn AWS account has full permission to perform all operations (actions). However, AWS\n Identity and Access Management (IAM) users don't have any permissions by default. You must\n grant them explicit permission to perform specific actions. For more information, see\n Access Control Using\n AWS Identity and Access Management (IAM).
\nFor conceptual information and underlying REST API, see Uploading Large Archives in\n Parts (Multipart Upload) and Upload Part in the\n Amazon Glacier Developer Guide.
", + "smithy.api#examples": [ + { + "title": "To upload the first part of an archive", + "documentation": "The example uploads the first 1 MiB (1024 x 1024 bytes) part of an archive.", + "input": { + "accountId": "-", + "vaultName": "examplevault", + "uploadId": "19gaRezEXAMPLES6Ry5YYdqthHOC_kGRCT03L9yetr220UmPtBYKk-OssZtLqyFu7sY1_lR7vgFuJV6NtcV5zpsJ", + "checksum": "c06f7cd4baacb087002a99a5f48bf953", + "range": "bytes 0-1048575/*", + "body": "part1" + }, + "output": { + "checksum": "c06f7cd4baacb087002a99a5f48bf953" + } + } + ], "smithy.api#http": { "method": "PUT", "uri": "/{accountId}/vaults/{vaultName}/multipart-uploads/{uploadId}", diff --git a/codegen/sdk-codegen/aws-models/global-accelerator.2018-08-08.json b/codegen/sdk-codegen/aws-models/global-accelerator.2018-08-08.json index 56e20b38c45..b540867ac2b 100644 --- a/codegen/sdk-codegen/aws-models/global-accelerator.2018-08-08.json +++ b/codegen/sdk-codegen/aws-models/global-accelerator.2018-08-08.json @@ -2944,7 +2944,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2987,7 +2986,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3000,7 +3000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3014,7 +3013,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3037,7 +3035,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3072,7 +3069,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3083,14 +3079,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3104,14 +3102,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3120,11 +3116,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3135,14 +3131,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3156,7 +3154,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3176,7 +3173,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3187,14 +3183,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3205,9 +3203,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4020,6 +4020,7 @@ "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", + "items": "EndpointGroups", "pageSize": "MaxResults" } } diff --git a/codegen/sdk-codegen/aws-models/glue.2017-03-31.json b/codegen/sdk-codegen/aws-models/glue.2017-03-31.json index bc42a27d0a6..2e78f46491a 100644 --- a/codegen/sdk-codegen/aws-models/glue.2017-03-31.json +++ b/codegen/sdk-codegen/aws-models/glue.2017-03-31.json @@ -696,7 +696,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -739,7 +738,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -752,7 +752,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -766,7 +765,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -789,7 +787,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -824,7 +821,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -835,14 +831,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -856,14 +854,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -872,11 +868,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -887,14 +883,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -908,7 +906,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -928,7 +925,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -939,14 +935,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -957,9 +955,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3400,7 +3400,6 @@ "com.amazonaws.glue#BatchSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -8752,21 +8751,18 @@ "SchemaCheckpoint": { "target": "com.amazonaws.glue#SchemaCheckpointNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the checkpoint (the last time the compatibility mode was changed).
" } }, "LatestSchemaVersion": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The latest version of the schema associated with the returned schema definition.
" } }, "NextSchemaVersion": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The next version of the schema associated with the returned schema definition.
" } }, @@ -13341,7 +13337,6 @@ "BatchSize": { "target": "com.amazonaws.glue#BatchSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.
", "smithy.api#required": {} } @@ -17545,21 +17540,18 @@ "SchemaCheckpoint": { "target": "com.amazonaws.glue#SchemaCheckpointNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the checkpoint (the last time the compatibility mode was changed).
" } }, "LatestSchemaVersion": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The latest version of the schema associated with the returned schema definition.
" } }, "NextSchemaVersion": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The next version of the schema associated with the returned schema definition.
" } }, @@ -17668,7 +17660,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the schema.
" } }, @@ -25814,7 +25805,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the schema.
" } }, @@ -25974,7 +25964,6 @@ "MaxResults": { "target": "com.amazonaws.glue#QuerySchemaVersionMetadataMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Maximum number of results required per page. If the value is not supplied, this will be defaulted to 25 per page.
" } }, @@ -25992,7 +25981,6 @@ "com.amazonaws.glue#QuerySchemaVersionMetadataMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -26315,7 +26303,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version of this schema (for sync flow only, in case this is the first version).
" } }, @@ -26533,7 +26520,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the schema.
" } }, @@ -28113,7 +28099,6 @@ "com.amazonaws.glue#SchemaCheckpointNumber": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100000 @@ -28274,7 +28259,6 @@ "SchemaVersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The version number of the schema.
" } } @@ -28334,7 +28318,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the schema.
" } }, @@ -28389,7 +28372,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the schema.
" } }, @@ -28423,7 +28405,6 @@ "VersionNumber": { "target": "com.amazonaws.glue#VersionLongNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number of the schema.
" } } @@ -28632,7 +28613,6 @@ "TotalSegments": { "target": "com.amazonaws.glue#TotalSegmentsInteger", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of segments.
", "smithy.api#required": {} } @@ -29324,6 +29304,18 @@ "smithy.api#enumValue": "GITHUB" } }, + "GITLAB": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "GITLAB" + } + }, + "BITBUCKET": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "BITBUCKET" + } + }, "AWS_CODE_COMMIT": { "target": "smithy.api#Unit", "traits": { @@ -31913,7 +31905,6 @@ "com.amazonaws.glue#TotalSegmentsInteger": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -33614,13 +33605,13 @@ "Provider": { "target": "com.amazonaws.glue#SourceControlProvider", "traits": { - "smithy.api#documentation": "The provider for the remote repository.
" + "smithy.api#documentation": "\n The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.\n
" } }, "RepositoryName": { "target": "com.amazonaws.glue#NameString", "traits": { - "smithy.api#documentation": "The name of the remote repository that contains the job artifacts.
" + "smithy.api#documentation": "The name of the remote repository that contains the job artifacts. \n For BitBucket providers, RepositoryName
should include WorkspaceName
.\n Use the format
. \n
The provider for the remote repository.
" + "smithy.api#documentation": "\n The provider for the remote repository. Possible values: GITHUB, AWS_CODE_COMMIT, GITLAB, BITBUCKET.\n
" } }, "RepositoryName": { "target": "com.amazonaws.glue#NameString", "traits": { - "smithy.api#documentation": "The name of the remote repository that contains the job artifacts.
" + "smithy.api#documentation": "The name of the remote repository that contains the job artifacts. \n For BitBucket providers, RepositoryName
should include WorkspaceName
.\n Use the format
. \n
The minimum number of things that receive the configuration before the job can\n cancel.
", "smithy.api#required": {} } @@ -3978,7 +3976,6 @@ "maximumPerMinute": { "target": "com.amazonaws.greengrassv2#IoTJobMaxExecutionsPerMin", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of devices that receive a pending job notification, per minute.
" } } @@ -3993,7 +3990,6 @@ "baseRatePerMinute": { "target": "com.amazonaws.greengrassv2#IoTJobRolloutBaseRatePerMinute", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of devices that receive a pending job notification, per minute, when\n the job starts. This parameter defines the initial rollout rate of the job.
", "smithy.api#required": {} } @@ -4001,7 +3997,6 @@ "incrementFactor": { "target": "com.amazonaws.greengrassv2#IoTJobRolloutIncrementFactor", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The exponential factor to increase the rollout rate for the job.
\nThis parameter supports up to one digit after the decimal (for example, you can specify\n 1.5
, but not 1.55
).
The number of devices to receive the job notification before the rollout rate\n increases.
" } }, "numberOfSucceededThings": { "target": "com.amazonaws.greengrassv2#IoTJobNumberOfThings", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of devices to successfully run the configuration job before the rollout rate\n increases.
" } } @@ -4086,7 +4076,6 @@ "com.amazonaws.greengrassv2#IoTJobRolloutBaseRatePerMinute": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -4096,7 +4085,6 @@ "com.amazonaws.greengrassv2#IoTJobRolloutIncrementFactor": { "type": "double", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 5 @@ -4570,7 +4558,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per paginated request.
", "smithy.api#httpQuery": "maxResults" } @@ -4661,7 +4648,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per paginated request.
", "smithy.api#httpQuery": "maxResults" } @@ -4751,7 +4737,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per paginated request.
", "smithy.api#httpQuery": "maxResults" } @@ -4845,7 +4830,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per paginated request.
", "smithy.api#httpQuery": "maxResults" } @@ -4946,7 +4930,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per paginated request.
", "smithy.api#httpQuery": "maxResults" } @@ -5037,7 +5020,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per paginated request.
", "smithy.api#httpQuery": "maxResults" } @@ -5128,7 +5110,6 @@ "maxResults": { "target": "com.amazonaws.greengrassv2#DefaultMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per paginated request.
", "smithy.api#httpQuery": "maxResults" } diff --git a/codegen/sdk-codegen/aws-models/groundstation.2019-05-23.json b/codegen/sdk-codegen/aws-models/groundstation.2019-05-23.json index 27d362585f1..46f8ffaae14 100644 --- a/codegen/sdk-codegen/aws-models/groundstation.2019-05-23.json +++ b/codegen/sdk-codegen/aws-models/groundstation.2019-05-23.json @@ -3220,7 +3220,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3263,7 +3262,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3276,7 +3276,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3290,7 +3289,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3313,7 +3311,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3348,7 +3345,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3359,14 +3355,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3380,14 +3378,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3396,11 +3392,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3411,14 +3407,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3432,7 +3430,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3452,7 +3449,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3463,14 +3459,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3481,9 +3479,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/guardduty.2017-11-28.json b/codegen/sdk-codegen/aws-models/guardduty.2017-11-28.json index ecff07a58fc..bf857dfc210 100644 --- a/codegen/sdk-codegen/aws-models/guardduty.2017-11-28.json +++ b/codegen/sdk-codegen/aws-models/guardduty.2017-11-28.json @@ -69,6 +69,7 @@ "AdministratorId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The account ID of the GuardDuty administrator account whose invitation you're\n accepting.
", "smithy.api#jsonName": "administratorId", "smithy.api#required": {} @@ -77,6 +78,7 @@ "InvitationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value that is used to validate the administrator account to the member\n account.
", "smithy.api#jsonName": "invitationId", "smithy.api#required": {} @@ -137,6 +139,7 @@ "MasterId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The account ID of the GuardDuty administrator account whose invitation you're\n accepting.
", "smithy.api#jsonName": "masterId", "smithy.api#required": {} @@ -145,6 +148,7 @@ "InvitationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value that is used to validate the administrator account to the member\n account.
", "smithy.api#jsonName": "invitationId", "smithy.api#required": {} @@ -174,7 +178,6 @@ "AllowsPublicReadAccess": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether public read access for the bucket is enabled through an\n Access Control List (ACL).
", "smithy.api#jsonName": "allowsPublicReadAccess" } @@ -182,7 +185,6 @@ "AllowsPublicWriteAccess": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether public write access for the bucket is enabled through an\n Access Control List (ACL).
", "smithy.api#jsonName": "allowsPublicWriteAccess" } @@ -258,6 +260,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The member account ID.
", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -266,6 +269,7 @@ "Email": { "target": "com.amazonaws.guardduty#Email", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The email address of the member account.
", "smithy.api#jsonName": "email", "smithy.api#required": {} @@ -583,6 +587,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the findings that you want to archive.
", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -724,7 +729,6 @@ "IgnorePublicAcls": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates if S3 Block Public Access is set to IgnorePublicAcls
.
Indicates if S3 Block Public Access is set to RestrictPublicBuckets
.
Indicates if S3 Block Public Access is set to BlockPublicAcls
.
Indicates if S3 Block Public Access is set to BlockPublicPolicy
.
A value that indicates whether public read access for the bucket is enabled through a\n bucket policy.
", "smithy.api#jsonName": "allowsPublicReadAccess" } @@ -807,7 +804,6 @@ "AllowsPublicWriteAccess": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether public write access for the bucket is enabled through a\n bucket policy.
", "smithy.api#jsonName": "allowsPublicWriteAccess" } @@ -847,6 +843,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes whether CloudTrail is enabled as a data source for the detector.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -879,7 +876,6 @@ "Gt": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#deprecated": {}, "smithy.api#documentation": "Represents a greater than condition to be applied to a single field\n when querying for findings.
", "smithy.api#jsonName": "gt" @@ -888,7 +884,6 @@ "Gte": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#deprecated": {}, "smithy.api#documentation": "Represents a greater than or equal condition to be applied to a\n single field when querying for findings.
", "smithy.api#jsonName": "gte" @@ -897,7 +892,6 @@ "Lt": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#deprecated": {}, "smithy.api#documentation": "Represents a less than condition to be applied to a single field when\n querying for findings.
", "smithy.api#jsonName": "lt" @@ -906,7 +900,6 @@ "Lte": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#deprecated": {}, "smithy.api#documentation": "Represents a less than or equal condition to be applied to a single\n field when querying for findings.
", "smithy.api#jsonName": "lte" @@ -929,7 +922,6 @@ "GreaterThan": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents a greater than condition to be applied to a single field\n when querying for findings.
", "smithy.api#jsonName": "greaterThan" } @@ -937,7 +929,6 @@ "GreaterThanOrEqual": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents a greater than or equal condition to be applied to a\n single field when querying for findings.
", "smithy.api#jsonName": "greaterThanOrEqual" } @@ -945,7 +936,6 @@ "LessThan": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents a less than condition to be applied to a single field when\n querying for findings.
", "smithy.api#jsonName": "lessThan" } @@ -953,7 +943,6 @@ "LessThanOrEqual": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents a less than or equal condition to be applied to a single\n field when querying for findings.
", "smithy.api#jsonName": "lessThanOrEqual" } @@ -1112,7 +1101,6 @@ "CoveredNodes": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents the nodes within the EKS cluster that have a HEALTHY
coverage\n status.
Represents all the nodes within the EKS cluster in your account.
", "smithy.api#jsonName": "compatibleNodes" } @@ -1509,7 +1496,7 @@ "Enable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Boolean value that specifies whether the detector is to be enabled.
", "smithy.api#jsonName": "enable", "smithy.api#required": {} @@ -1621,6 +1608,7 @@ "Name": { "target": "com.amazonaws.guardduty#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the filter. Valid characters include period (.), underscore (_), dash (-), and\n alphanumeric characters. A whitespace is considered to be an invalid character.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1643,7 +1631,6 @@ "Rank": { "target": "com.amazonaws.guardduty#FilterRank", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the position of the filter in the list of current filters. Also specifies the\n order in which this filter is applied to the findings.
", "smithy.api#jsonName": "rank" } @@ -1651,6 +1638,7 @@ "FindingCriteria": { "target": "com.amazonaws.guardduty#FindingCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Represents the criteria to be used in the filter for querying findings.
\nYou can only use the following attributes to query findings:
\naccountId
\nid
\nregion
\nseverity
\nTo filter on the basis of severity, the API and CLI use the following input list for\n the FindingCriteria\n condition:
\n\n Low: [\"1\", \"2\", \"3\"]
\n
\n Medium: [\"4\", \"5\", \"6\"]
\n
\n High: [\"7\", \"8\", \"9\"]
\n
For more information, see Severity\n levels for GuardDuty findings.
\ntype
\nupdatedAt
\nType: ISO 8601 string format: YYYY-MM-DDTHH:MM:SS.SSSZ or YYYY-MM-DDTHH:MM:SSZ\n depending on whether the value contains milliseconds.
\nresource.accessKeyDetails.accessKeyId
\nresource.accessKeyDetails.principalId
\nresource.accessKeyDetails.userName
\nresource.accessKeyDetails.userType
\nresource.instanceDetails.iamInstanceProfile.id
\nresource.instanceDetails.imageId
\nresource.instanceDetails.instanceId
\nresource.instanceDetails.tags.key
\nresource.instanceDetails.tags.value
\nresource.instanceDetails.networkInterfaces.ipv6Addresses
\nresource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
\nresource.instanceDetails.networkInterfaces.publicDnsName
\nresource.instanceDetails.networkInterfaces.publicIp
\nresource.instanceDetails.networkInterfaces.securityGroups.groupId
\nresource.instanceDetails.networkInterfaces.securityGroups.groupName
\nresource.instanceDetails.networkInterfaces.subnetId
\nresource.instanceDetails.networkInterfaces.vpcId
\nresource.instanceDetails.outpostArn
\nresource.resourceType
\nresource.s3BucketDetails.publicAccess.effectivePermissions
\nresource.s3BucketDetails.name
\nresource.s3BucketDetails.tags.key
\nresource.s3BucketDetails.tags.value
\nresource.s3BucketDetails.type
\nservice.action.actionType
\nservice.action.awsApiCallAction.api
\nservice.action.awsApiCallAction.callerType
\nservice.action.awsApiCallAction.errorCode
\nservice.action.awsApiCallAction.remoteIpDetails.city.cityName
\nservice.action.awsApiCallAction.remoteIpDetails.country.countryName
\nservice.action.awsApiCallAction.remoteIpDetails.ipAddressV4
\nservice.action.awsApiCallAction.remoteIpDetails.organization.asn
\nservice.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
\nservice.action.awsApiCallAction.serviceName
\nservice.action.dnsRequestAction.domain
\nservice.action.networkConnectionAction.blocked
\nservice.action.networkConnectionAction.connectionDirection
\nservice.action.networkConnectionAction.localPortDetails.port
\nservice.action.networkConnectionAction.protocol
\nservice.action.networkConnectionAction.remoteIpDetails.city.cityName
\nservice.action.networkConnectionAction.remoteIpDetails.country.countryName
\nservice.action.networkConnectionAction.remoteIpDetails.ipAddressV4
\nservice.action.networkConnectionAction.remoteIpDetails.organization.asn
\nservice.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
\nservice.action.networkConnectionAction.remotePortDetails.port
\nservice.action.awsApiCallAction.remoteAccountDetails.affiliated
\nservice.action.kubernetesApiCallAction.remoteIpDetails.ipAddressV4
\nservice.action.kubernetesApiCallAction.requestUri
\nservice.action.networkConnectionAction.localIpDetails.ipAddressV4
\nservice.action.networkConnectionAction.protocol
\nservice.action.awsApiCallAction.serviceName
\nservice.action.awsApiCallAction.remoteAccountDetails.accountId
\nservice.additionalInfo.threatListName
\nservice.resourceRole
\nresource.eksClusterDetails.name
\nresource.kubernetesDetails.kubernetesWorkloadDetails.name
\nresource.kubernetesDetails.kubernetesWorkloadDetails.namespace
\nresource.kubernetesDetails.kubernetesUserDetails.username
\nresource.kubernetesDetails.kubernetesWorkloadDetails.containers.image
\nresource.kubernetesDetails.kubernetesWorkloadDetails.containers.imagePrefix
\nservice.ebsVolumeScanDetails.scanId
\nservice.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.name
\nservice.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.severity
\nservice.ebsVolumeScanDetails.scanDetections.threatDetectedByName.threatNames.filePaths.hash
\nresource.ecsClusterDetails.name
\nresource.ecsClusterDetails.taskDetails.containers.image
\nresource.ecsClusterDetails.taskDetails.definitionArn
\nresource.containerDetails.image
\nresource.rdsDbInstanceDetails.dbInstanceIdentifier
\nresource.rdsDbInstanceDetails.dbClusterIdentifier
\nresource.rdsDbInstanceDetails.engine
\nresource.rdsDbUserDetails.user
\nresource.rdsDbInstanceDetails.tags.key
\nresource.rdsDbInstanceDetails.tags.value
\nservice.runtimeDetails.process.executableSha256
\nservice.runtimeDetails.process.name
\nservice.runtimeDetails.process.name
\nresource.lambdaDetails.functionName
\nresource.lambdaDetails.functionArn
\nresource.lambdaDetails.tags.key
\nresource.lambdaDetails.tags.value
\nThe name of the successfully created filter.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1732,6 +1721,7 @@ "Name": { "target": "com.amazonaws.guardduty#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The user-friendly name to identify the IPSet.
\nAllowed characters are alphanumeric, whitespace, dash (-), and underscores (_).
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1740,6 +1730,7 @@ "Format": { "target": "com.amazonaws.guardduty#IpSetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format of the file that contains the IPSet.
", "smithy.api#jsonName": "format", "smithy.api#required": {} @@ -1748,6 +1739,7 @@ "Location": { "target": "com.amazonaws.guardduty#Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the file that contains the IPSet.
", "smithy.api#jsonName": "location", "smithy.api#required": {} @@ -1756,7 +1748,7 @@ "Activate": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Boolean value that indicates whether GuardDuty is to start using the uploaded\n IPSet.
", "smithy.api#jsonName": "activate", "smithy.api#required": {} @@ -1788,6 +1780,7 @@ "IpSetId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the IPSet resource.
", "smithy.api#jsonName": "ipSetId", "smithy.api#required": {} @@ -1838,6 +1831,7 @@ "AccountDetails": { "target": "com.amazonaws.guardduty#AccountDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account ID and email address pairs of the accounts that you want to associate\n with the GuardDuty administrator account.
", "smithy.api#jsonName": "accountDetails", "smithy.api#required": {} @@ -1854,6 +1848,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of objects that include the accountIds
of the unprocessed accounts and\n a result string that explains why each was unprocessed.
The type of resource for the publishing destination. Currently only Amazon S3 buckets are\n supported.
", "smithy.api#jsonName": "destinationType", "smithy.api#required": {} @@ -1912,6 +1908,7 @@ "DestinationProperties": { "target": "com.amazonaws.guardduty#DestinationProperties", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The properties of the publishing destination, including the ARNs for the destination and\n the KMS key used for encryption.
", "smithy.api#jsonName": "destinationProperties", "smithy.api#required": {} @@ -1936,6 +1933,7 @@ "DestinationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the publishing destination that is created.
", "smithy.api#jsonName": "destinationId", "smithy.api#required": {} @@ -2042,6 +2040,7 @@ "Name": { "target": "com.amazonaws.guardduty#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A user-friendly ThreatIntelSet name displayed in all findings that are generated by\n activity that involves IP addresses included in this ThreatIntelSet.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -2050,6 +2049,7 @@ "Format": { "target": "com.amazonaws.guardduty#ThreatIntelSetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format of the file that contains the ThreatIntelSet.
", "smithy.api#jsonName": "format", "smithy.api#required": {} @@ -2058,6 +2058,7 @@ "Location": { "target": "com.amazonaws.guardduty#Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the file that contains the ThreatIntelSet.
", "smithy.api#jsonName": "location", "smithy.api#required": {} @@ -2066,7 +2067,7 @@ "Activate": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Boolean value that indicates whether GuardDuty is to start using the uploaded\n ThreatIntelSet.
", "smithy.api#jsonName": "activate", "smithy.api#required": {} @@ -2098,6 +2099,7 @@ "ThreatIntelSetId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the ThreatIntelSet resource.
", "smithy.api#jsonName": "threatIntelSetId", "smithy.api#required": {} @@ -2170,6 +2172,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Denotes whether DNS logs is enabled as a data source.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -2256,6 +2259,7 @@ "CloudTrail": { "target": "com.amazonaws.guardduty#CloudTrailConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object that contains information on the status of CloudTrail as a data source.
", "smithy.api#jsonName": "cloudTrail", "smithy.api#required": {} @@ -2264,6 +2268,7 @@ "DNSLogs": { "target": "com.amazonaws.guardduty#DNSLogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object that contains information on the status of DNS logs as a data source.
", "smithy.api#jsonName": "dnsLogs", "smithy.api#required": {} @@ -2272,6 +2277,7 @@ "FlowLogs": { "target": "com.amazonaws.guardduty#FlowLogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object that contains information on the status of VPC flow logs as a data\n source.
", "smithy.api#jsonName": "flowLogs", "smithy.api#required": {} @@ -2280,6 +2286,7 @@ "S3Logs": { "target": "com.amazonaws.guardduty#S3LogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object that contains information on the status of S3 Data event logs as a data\n source.
", "smithy.api#jsonName": "s3Logs", "smithy.api#required": {} @@ -2310,7 +2317,6 @@ "FreeTrialDaysRemaining": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A value that specifies the number of days left to use each enabled data source.
", "smithy.api#jsonName": "freeTrialDaysRemaining" } @@ -2430,6 +2436,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member\n account that you want to decline invitations from.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2446,6 +2453,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -2674,6 +2682,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account IDs of the Amazon Web Services accounts that sent invitations to the current member\n account that you want to delete invitations from.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2690,6 +2699,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -2740,6 +2750,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account IDs of the GuardDuty member accounts that you want to delete.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2756,6 +2767,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The accounts that could not be processed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -2935,7 +2947,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#IntegerValueWithMax", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.
", "smithy.api#jsonName": "maxResults" } @@ -2965,6 +2976,7 @@ "Scans": { "target": "com.amazonaws.guardduty#Scans", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Contains information about malware scans.
", "smithy.api#jsonName": "scans", "smithy.api#required": {} @@ -3027,7 +3039,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "You can use this parameter to indicate the maximum number of items that you want in the\n response.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -3052,7 +3063,6 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": { "message": "This field is deprecated, use AutoEnableOrganizationMembers instead" }, @@ -3063,7 +3073,7 @@ "MemberAccountLimitReached": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether the maximum number of allowed member accounts are already associated\n with the delegated administrator account for your organization.
", "smithy.api#jsonName": "memberAccountLimitReached", "smithy.api#required": {} @@ -3162,6 +3172,7 @@ "DestinationId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the publishing destination.
", "smithy.api#jsonName": "destinationId", "smithy.api#required": {} @@ -3170,6 +3181,7 @@ "DestinationType": { "target": "com.amazonaws.guardduty#DestinationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of publishing destination. Currently, only Amazon S3 buckets are\n supported.
", "smithy.api#jsonName": "destinationType", "smithy.api#required": {} @@ -3178,6 +3190,7 @@ "Status": { "target": "com.amazonaws.guardduty#PublishingStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the publishing destination.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -3186,7 +3199,7 @@ "PublishingFailureStartTimestamp": { "target": "com.amazonaws.guardduty#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time, in epoch millisecond format, at which GuardDuty was first unable to publish\n findings to the destination.
", "smithy.api#jsonName": "publishingFailureStartTimestamp", "smithy.api#required": {} @@ -3195,6 +3208,7 @@ "DestinationProperties": { "target": "com.amazonaws.guardduty#DestinationProperties", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A DestinationProperties
object that includes the DestinationArn
\n and KmsKeyArn
of the publishing destination.
The unique ID of the publishing destination.
", "smithy.api#jsonName": "destinationId", "smithy.api#required": {} @@ -3219,6 +3234,7 @@ "DestinationType": { "target": "com.amazonaws.guardduty#DestinationType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of resource used for the publishing destination. Currently, only Amazon S3\n buckets are supported.
", "smithy.api#jsonName": "destinationType", "smithy.api#required": {} @@ -3227,6 +3243,7 @@ "Status": { "target": "com.amazonaws.guardduty#PublishingStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the publishing destination.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -3597,6 +3614,7 @@ "AdminAccountId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services Account ID for the organizations account to be disabled as a GuardDuty delegated\n administrator.
", "smithy.api#jsonName": "adminAccountId", "smithy.api#required": {} @@ -3761,6 +3779,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account IDs of the GuardDuty member accounts that you want to disassociate from\n the administrator account.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -3777,6 +3796,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -3807,10 +3827,16 @@ "Blocked": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the targeted port is blocked.
", "smithy.api#jsonName": "blocked" } + }, + "DomainWithSuffix": { + "target": "com.amazonaws.guardduty#String", + "traits": { + "smithy.api#documentation": "The second and top level domain involved in the \n activity that prompted GuardDuty to generate this finding.
", + "smithy.api#jsonName": "domainWithSuffix" + } } }, "traits": { @@ -3833,10 +3859,7 @@ } }, "com.amazonaws.guardduty#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.guardduty#EbsSnapshotPreservation": { "type": "enum", @@ -3983,7 +4006,6 @@ "ActiveServicesCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of services that are running on the cluster in an ACTIVE state.
", "smithy.api#jsonName": "activeServicesCount" } @@ -3991,7 +4013,6 @@ "RegisteredContainerInstancesCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of container instances registered into the cluster.
", "smithy.api#jsonName": "registeredContainerInstancesCount" } @@ -3999,7 +4020,6 @@ "RunningTasksCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of tasks in the cluster that are in the RUNNING state.
", "smithy.api#jsonName": "runningTasksCount" } @@ -4191,6 +4211,7 @@ "AdminAccountId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID for the organization account to be enabled as a GuardDuty delegated\n administrator.
", "smithy.api#jsonName": "adminAccountId", "smithy.api#required": {} @@ -4322,7 +4343,6 @@ "GreaterThan": { "target": "com.amazonaws.guardduty#LongValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents a greater than condition to be applied to a single field\n when querying for scan entries.
", "smithy.api#jsonName": "greaterThan" } @@ -4330,7 +4350,6 @@ "LessThan": { "target": "com.amazonaws.guardduty#LongValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents a less than condition to be applied to a single field when\n querying for scan entries.
", "smithy.api#jsonName": "lessThan" } @@ -4422,7 +4441,6 @@ "com.amazonaws.guardduty#FilterRank": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4435,6 +4453,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the account in which the finding was generated.
", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -4443,6 +4462,7 @@ "Arn": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the finding.
", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -4451,7 +4471,6 @@ "Confidence": { "target": "com.amazonaws.guardduty#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The confidence score for the finding.
", "smithy.api#jsonName": "confidence" } @@ -4459,6 +4478,7 @@ "CreatedAt": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time and date when the finding was created.
", "smithy.api#jsonName": "createdAt", "smithy.api#required": {} @@ -4474,6 +4494,7 @@ "Id": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the finding.
", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -4489,6 +4510,7 @@ "Region": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Region where the finding was generated.
", "smithy.api#jsonName": "region", "smithy.api#required": {} @@ -4497,6 +4519,7 @@ "Resource": { "target": "com.amazonaws.guardduty#Resource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "resource", "smithy.api#required": {} } @@ -4504,6 +4527,7 @@ "SchemaVersion": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the schema used for the finding.
", "smithy.api#jsonName": "schemaVersion", "smithy.api#required": {} @@ -4518,7 +4542,7 @@ "Severity": { "target": "com.amazonaws.guardduty#Double", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The severity of the finding.
", "smithy.api#jsonName": "severity", "smithy.api#required": {} @@ -4534,6 +4558,7 @@ "Type": { "target": "com.amazonaws.guardduty#FindingType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of finding.
", "smithy.api#jsonName": "type", "smithy.api#required": {} @@ -4542,6 +4567,7 @@ "UpdatedAt": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time and date when the finding was last updated.
", "smithy.api#jsonName": "updatedAt", "smithy.api#required": {} @@ -4694,6 +4720,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Denotes whether VPC flow logs is enabled as a data source.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -4717,7 +4744,6 @@ "FreeTrialDaysRemaining": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of the remaining free trial days for the feature.
", "smithy.api#jsonName": "freeTrialDaysRemaining" } @@ -4798,7 +4824,6 @@ "Lat": { "target": "com.amazonaws.guardduty#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The latitude information of the remote IP address.
", "smithy.api#jsonName": "lat" } @@ -4806,7 +4831,6 @@ "Lon": { "target": "com.amazonaws.guardduty#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The longitude information of the remote IP address.
", "smithy.api#jsonName": "lon" } @@ -4864,6 +4888,7 @@ "Administrator": { "target": "com.amazonaws.guardduty#Administrator", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The administrator account details.
", "smithy.api#jsonName": "administrator", "smithy.api#required": {} @@ -4921,6 +4946,7 @@ "StatisticsType": { "target": "com.amazonaws.guardduty#CoverageStatisticsTypeList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Represents the statistics type used to aggregate the coverage details.
", "smithy.api#jsonName": "statisticsType", "smithy.api#required": {} @@ -5008,6 +5034,7 @@ "ServiceRole": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The GuardDuty service role.
", "smithy.api#jsonName": "serviceRole", "smithy.api#required": {} @@ -5016,6 +5043,7 @@ "Status": { "target": "com.amazonaws.guardduty#DetectorStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The detector status.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -5114,6 +5142,7 @@ "Name": { "target": "com.amazonaws.guardduty#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the filter.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -5129,6 +5158,7 @@ "Action": { "target": "com.amazonaws.guardduty#FilterAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the action that is to be applied to the findings that match the filter.
", "smithy.api#jsonName": "action", "smithy.api#required": {} @@ -5137,7 +5167,6 @@ "Rank": { "target": "com.amazonaws.guardduty#FilterRank", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the position of the filter in the list of current filters. Also specifies the\n order in which this filter is applied to the findings.
", "smithy.api#jsonName": "rank" } @@ -5145,6 +5174,7 @@ "FindingCriteria": { "target": "com.amazonaws.guardduty#FindingCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Represents the criteria to be used in the filter for querying findings.
", "smithy.api#jsonName": "findingCriteria", "smithy.api#required": {} @@ -5202,6 +5232,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the findings that you want to retrieve.
", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -5225,6 +5256,7 @@ "Findings": { "target": "com.amazonaws.guardduty#Findings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of findings.
", "smithy.api#jsonName": "findings", "smithy.api#required": {} @@ -5275,6 +5307,7 @@ "FindingStatisticTypes": { "target": "com.amazonaws.guardduty#FindingStatisticTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The types of finding statistics to retrieve.
", "smithy.api#jsonName": "findingStatisticTypes", "smithy.api#required": {} @@ -5298,6 +5331,7 @@ "FindingStatistics": { "target": "com.amazonaws.guardduty#FindingStatistics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The finding statistics object.
", "smithy.api#jsonName": "findingStatistics", "smithy.api#required": {} @@ -5365,6 +5399,7 @@ "Name": { "target": "com.amazonaws.guardduty#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The user-friendly name for the IPSet.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -5373,6 +5408,7 @@ "Format": { "target": "com.amazonaws.guardduty#IpSetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format of the file that contains the IPSet.
", "smithy.api#jsonName": "format", "smithy.api#required": {} @@ -5381,6 +5417,7 @@ "Location": { "target": "com.amazonaws.guardduty#Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the file that contains the IPSet.
", "smithy.api#jsonName": "location", "smithy.api#required": {} @@ -5389,6 +5426,7 @@ "Status": { "target": "com.amazonaws.guardduty#IpSetStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of IPSet file that was uploaded.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -5444,7 +5482,6 @@ "InvitationsCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of received invitations.
", "smithy.api#jsonName": "invitationsCount" } @@ -5572,6 +5609,7 @@ "Master": { "target": "com.amazonaws.guardduty#Master", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The administrator account details.
", "smithy.api#jsonName": "master", "smithy.api#required": {} @@ -5625,6 +5663,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The account ID of the member account.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -5641,6 +5680,7 @@ "MemberDataSourceConfigurations": { "target": "com.amazonaws.guardduty#MemberDataSourceConfigurations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object that describes which data sources are enabled for a member account.
", "smithy.api#jsonName": "members", "smithy.api#required": {} @@ -5649,6 +5689,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of member account IDs that were unable to be processed along with an explanation\n for why they were not processed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -5699,6 +5740,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account IDs of the GuardDuty member accounts that you want to describe.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -5715,6 +5757,7 @@ "Members": { "target": "com.amazonaws.guardduty#Members", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of members.
", "smithy.api#jsonName": "members", "smithy.api#required": {} @@ -5723,6 +5766,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -5861,6 +5905,7 @@ "Name": { "target": "com.amazonaws.guardduty#Name", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A user-friendly ThreatIntelSet name displayed in all findings that are generated by\n activity that involves IP addresses included in this ThreatIntelSet.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -5869,6 +5914,7 @@ "Format": { "target": "com.amazonaws.guardduty#ThreatIntelSetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format of the threatIntelSet.
", "smithy.api#jsonName": "format", "smithy.api#required": {} @@ -5877,6 +5923,7 @@ "Location": { "target": "com.amazonaws.guardduty#Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the file that contains the ThreatIntelSet.
", "smithy.api#jsonName": "location", "smithy.api#required": {} @@ -5885,6 +5932,7 @@ "Status": { "target": "com.amazonaws.guardduty#ThreatIntelSetStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of threatIntelSet file uploaded.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -5947,6 +5995,7 @@ "UsageStatisticType": { "target": "com.amazonaws.guardduty#UsageStatisticType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of usage statistics to retrieve.
", "smithy.api#jsonName": "usageStatisticsType", "smithy.api#required": {} @@ -5955,6 +6004,7 @@ "UsageCriteria": { "target": "com.amazonaws.guardduty#UsageCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Represents the criteria used for querying usage.
", "smithy.api#jsonName": "usageCriteria", "smithy.api#required": {} @@ -5970,7 +6020,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return in the response.
", "smithy.api#jsonName": "maxResults" } @@ -6280,7 +6329,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6323,7 +6371,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6336,7 +6385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6350,7 +6398,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6373,7 +6420,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6408,7 +6454,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6419,14 +6464,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6440,14 +6487,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6456,18 +6501,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -6476,7 +6520,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -6496,14 +6541,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6517,7 +6564,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6537,7 +6583,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6548,14 +6593,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6566,9 +6613,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7270,7 +7319,6 @@ "Count": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Total number of infected files with the highest severity threat detected.
", "smithy.api#jsonName": "count" } @@ -7423,15 +7471,11 @@ } }, "com.amazonaws.guardduty#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.guardduty#IntegerValueWithMax": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -7550,6 +7594,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account IDs of the accounts that you want to invite to GuardDuty as\n members.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -7558,7 +7603,6 @@ "DisableEmailNotification": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean value that specifies whether you want to disable email notification to the\n accounts that you are inviting to GuardDuty as members.
", "smithy.api#jsonName": "disableEmailNotification" } @@ -7581,6 +7625,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -7749,7 +7794,6 @@ "StatusCode": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The resulting HTTP response code of the Kubernetes API call action.
", "smithy.api#jsonName": "statusCode" } @@ -7772,7 +7816,7 @@ "Enable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of Kubernetes audit logs as a data source.
", "smithy.api#jsonName": "enable", "smithy.api#required": {} @@ -7789,6 +7833,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that describes whether Kubernetes audit logs are enabled as a data source.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -7805,6 +7850,7 @@ "AuditLogs": { "target": "com.amazonaws.guardduty#KubernetesAuditLogsConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of Kubernetes audit logs as a data source.
", "smithy.api#jsonName": "auditLogs", "smithy.api#required": {} @@ -7821,6 +7867,7 @@ "AuditLogs": { "target": "com.amazonaws.guardduty#KubernetesAuditLogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes whether Kubernetes audit logs are enabled as a data source.
", "smithy.api#jsonName": "auditLogs", "smithy.api#required": {} @@ -7938,7 +7985,6 @@ "HostNetwork": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the hostNetwork flag is enabled for the pods included in the workload.
", "smithy.api#jsonName": "hostNetwork" } @@ -8052,7 +8098,6 @@ "NamespacePid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The process ID of the child process.
", "smithy.api#jsonName": "namespacePid" } @@ -8060,7 +8105,6 @@ "UserId": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The user ID of the user that executed the process.
", "smithy.api#jsonName": "userId" } @@ -8075,7 +8119,6 @@ "Pid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The ID of the process.
", "smithy.api#jsonName": "pid" } @@ -8097,7 +8140,6 @@ "Euid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The effective user ID that was used to execute the process.
", "smithy.api#jsonName": "euid" } @@ -8167,7 +8209,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return in the response.
", "smithy.api#jsonName": "maxResults" } @@ -8197,6 +8238,7 @@ "Resources": { "target": "com.amazonaws.guardduty#CoverageResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of resources and their attributes providing cluster details.
", "smithy.api#jsonName": "resources", "smithy.api#required": {} @@ -8251,7 +8293,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8276,6 +8317,7 @@ "DetectorIds": { "target": "com.amazonaws.guardduty#DetectorIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of detector IDs.
", "smithy.api#jsonName": "detectorIds", "smithy.api#required": {} @@ -8339,7 +8381,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8364,6 +8405,7 @@ "FilterNames": { "target": "com.amazonaws.guardduty#FilterNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of filter names.
", "smithy.api#jsonName": "filterNames", "smithy.api#required": {} @@ -8427,7 +8469,7 @@ "FindingCriteria": { "target": "com.amazonaws.guardduty#FindingCriteria", "traits": { - "smithy.api#documentation": "Represents the criteria used for querying findings. Valid values include:
\nJSON field name
\naccountId
\nregion
\nconfidence
\nid
\nresource.accessKeyDetails.accessKeyId
\nresource.accessKeyDetails.principalId
\nresource.accessKeyDetails.userName
\nresource.accessKeyDetails.userType
\nresource.instanceDetails.iamInstanceProfile.id
\nresource.instanceDetails.imageId
\nresource.instanceDetails.instanceId
\nresource.instanceDetails.networkInterfaces.ipv6Addresses
\nresource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
\nresource.instanceDetails.networkInterfaces.publicDnsName
\nresource.instanceDetails.networkInterfaces.publicIp
\nresource.instanceDetails.networkInterfaces.securityGroups.groupId
\nresource.instanceDetails.networkInterfaces.securityGroups.groupName
\nresource.instanceDetails.networkInterfaces.subnetId
\nresource.instanceDetails.networkInterfaces.vpcId
\nresource.instanceDetails.tags.key
\nresource.instanceDetails.tags.value
\nresource.resourceType
\nservice.action.actionType
\nservice.action.awsApiCallAction.api
\nservice.action.awsApiCallAction.callerType
\nservice.action.awsApiCallAction.remoteIpDetails.city.cityName
\nservice.action.awsApiCallAction.remoteIpDetails.country.countryName
\nservice.action.awsApiCallAction.remoteIpDetails.ipAddressV4
\nservice.action.awsApiCallAction.remoteIpDetails.organization.asn
\nservice.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
\nservice.action.awsApiCallAction.serviceName
\nservice.action.dnsRequestAction.domain
\nservice.action.networkConnectionAction.blocked
\nservice.action.networkConnectionAction.connectionDirection
\nservice.action.networkConnectionAction.localPortDetails.port
\nservice.action.networkConnectionAction.protocol
\nservice.action.networkConnectionAction.remoteIpDetails.country.countryName
\nservice.action.networkConnectionAction.remoteIpDetails.ipAddressV4
\nservice.action.networkConnectionAction.remoteIpDetails.organization.asn
\nservice.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
\nservice.action.networkConnectionAction.remotePortDetails.port
\nservice.additionalInfo.threatListName
\nservice.archived
\nWhen this attribute is set to 'true', only archived findings are listed. When it's set\n to 'false', only unarchived findings are listed. When this attribute is not set, all\n existing findings are listed.
\nservice.resourceRole
\nseverity
\ntype
\nupdatedAt
\nType: Timestamp in Unix Epoch millisecond format: 1486685375000
\nRepresents the criteria used for querying findings. Valid values include:
\nJSON field name
\naccountId
\nregion
\nconfidence
\nid
\nresource.accessKeyDetails.accessKeyId
\nresource.accessKeyDetails.principalId
\nresource.accessKeyDetails.userName
\nresource.accessKeyDetails.userType
\nresource.instanceDetails.iamInstanceProfile.id
\nresource.instanceDetails.imageId
\nresource.instanceDetails.instanceId
\nresource.instanceDetails.networkInterfaces.ipv6Addresses
\nresource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress
\nresource.instanceDetails.networkInterfaces.publicDnsName
\nresource.instanceDetails.networkInterfaces.publicIp
\nresource.instanceDetails.networkInterfaces.securityGroups.groupId
\nresource.instanceDetails.networkInterfaces.securityGroups.groupName
\nresource.instanceDetails.networkInterfaces.subnetId
\nresource.instanceDetails.networkInterfaces.vpcId
\nresource.instanceDetails.tags.key
\nresource.instanceDetails.tags.value
\nresource.resourceType
\nservice.action.actionType
\nservice.action.awsApiCallAction.api
\nservice.action.awsApiCallAction.callerType
\nservice.action.awsApiCallAction.remoteIpDetails.city.cityName
\nservice.action.awsApiCallAction.remoteIpDetails.country.countryName
\nservice.action.awsApiCallAction.remoteIpDetails.ipAddressV4
\nservice.action.awsApiCallAction.remoteIpDetails.organization.asn
\nservice.action.awsApiCallAction.remoteIpDetails.organization.asnOrg
\nservice.action.awsApiCallAction.serviceName
\nservice.action.dnsRequestAction.domain
\nservice.action.dnsRequestAction.domainWithSuffix
\nservice.action.networkConnectionAction.blocked
\nservice.action.networkConnectionAction.connectionDirection
\nservice.action.networkConnectionAction.localPortDetails.port
\nservice.action.networkConnectionAction.protocol
\nservice.action.networkConnectionAction.remoteIpDetails.country.countryName
\nservice.action.networkConnectionAction.remoteIpDetails.ipAddressV4
\nservice.action.networkConnectionAction.remoteIpDetails.organization.asn
\nservice.action.networkConnectionAction.remoteIpDetails.organization.asnOrg
\nservice.action.networkConnectionAction.remotePortDetails.port
\nservice.additionalInfo.threatListName
\nservice.archived
\nWhen this attribute is set to 'true', only archived findings are listed. When it's set\n to 'false', only unarchived findings are listed. When this attribute is not set, all\n existing findings are listed.
\nservice.resourceRole
\nseverity
\ntype
\nupdatedAt
\nType: Timestamp in Unix Epoch millisecond format: 1486685375000
\nYou can use this parameter to indicate the maximum number of items you want in the\n response. The default value is 50. The maximum value is 50.
", "smithy.api#jsonName": "maxResults" } @@ -8464,6 +8505,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the findings that you're listing.
", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -8527,7 +8569,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "You can use this parameter to indicate the maximum number of items you want in the\n response. The default value is 50. The maximum value is 50.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8552,6 +8593,7 @@ "IpSetIds": { "target": "com.amazonaws.guardduty#IpSetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the IPSet resources.
", "smithy.api#jsonName": "ipSetIds", "smithy.api#required": {} @@ -8606,7 +8648,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8693,7 +8734,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "You can use this parameter to indicate the maximum number of items you want in the\n response. The default value is 50. The maximum value is 50.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8779,7 +8819,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return in the response.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8865,7 +8904,6 @@ "MaxResults": { "target": "com.amazonaws.guardduty#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return in the response.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -8890,6 +8928,7 @@ "Destinations": { "target": "com.amazonaws.guardduty#Destinations", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Destinations
object that includes information about each publishing\n destination returned.
You can use this parameter to indicate the maximum number of items that you want in the\n response. The default value is 50. The maximum value is 50.
", "smithy.api#httpQuery": "maxResults", "smithy.api#jsonName": "maxResults" @@ -9038,6 +9076,7 @@ "ThreatIntelSetIds": { "target": "com.amazonaws.guardduty#ThreatIntelSetIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the ThreatIntelSet resources.
", "smithy.api#jsonName": "threatIntelSetIds", "smithy.api#required": {} @@ -9076,7 +9115,6 @@ "Port": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number of the local connection.
", "smithy.api#jsonName": "port" } @@ -9122,7 +9160,6 @@ "FailedLoginAttempts": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents the sum of failed (unsuccessful) login attempts made to establish a connection\n to the database instance.
", "smithy.api#jsonName": "failedLoginAttempts" } @@ -9130,7 +9167,6 @@ "SuccessfulLoginAttempts": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents the sum of successful connections (a correct combination of login attributes)\n made to the database instance by the actor.
", "smithy.api#jsonName": "successfulLoginAttempts" } @@ -9147,16 +9183,10 @@ } }, "com.amazonaws.guardduty#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.guardduty#LongValue": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.guardduty#MalwareProtectionConfiguration": { "type": "structure", @@ -9272,7 +9302,6 @@ "com.amazonaws.guardduty#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -9285,6 +9314,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the member account.
", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -9300,6 +9330,7 @@ "MasterId": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The administrator account ID.
", "smithy.api#jsonName": "masterId", "smithy.api#required": {} @@ -9308,6 +9339,7 @@ "Email": { "target": "com.amazonaws.guardduty#Email", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The email address of the member account.
", "smithy.api#jsonName": "email", "smithy.api#required": {} @@ -9316,6 +9348,7 @@ "RelationshipStatus": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the relationship between the member and the administrator.
", "smithy.api#jsonName": "relationshipStatus", "smithy.api#required": {} @@ -9331,6 +9364,7 @@ "UpdatedAt": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last-updated timestamp of the member.
", "smithy.api#jsonName": "updatedAt", "smithy.api#required": {} @@ -9417,6 +9451,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The account ID for the member account.
", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -9572,7 +9607,6 @@ "Blocked": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether EC2 blocked the network connection to your instance.
", "smithy.api#jsonName": "blocked" } @@ -9942,6 +9976,7 @@ "S3Logs": { "target": "com.amazonaws.guardduty#OrganizationS3LogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes whether S3 data event logs are enabled as a data source.
", "smithy.api#jsonName": "s3Logs", "smithy.api#required": {} @@ -9972,7 +10007,6 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether scanning EBS volumes should be auto-enabled for new members joining the\n organization.
", "smithy.api#jsonName": "autoEnable" } @@ -9988,7 +10022,6 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "An object that contains the status of whether scanning EBS volumes should be auto-enabled\n for new members joining the organization.
", "smithy.api#jsonName": "autoEnable" } @@ -10074,7 +10107,7 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that contains information on whether Kubernetes audit logs should be enabled\n automatically as a data source for the organization.
", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -10091,7 +10124,7 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether Kubernetes audit logs data source should be auto-enabled for new members joining\n the organization.
", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -10108,6 +10141,7 @@ "AuditLogs": { "target": "com.amazonaws.guardduty#OrganizationKubernetesAuditLogsConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether Kubernetes audit logs data source should be auto-enabled for new members joining\n the organization.
", "smithy.api#jsonName": "auditLogs", "smithy.api#required": {} @@ -10124,6 +10158,7 @@ "AuditLogs": { "target": "com.amazonaws.guardduty#OrganizationKubernetesAuditLogsConfigurationResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current configuration of Kubernetes audit logs as a data source for the\n organization.
", "smithy.api#jsonName": "auditLogs", "smithy.api#required": {} @@ -10170,7 +10205,7 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that contains information on whether S3 data event logs will be enabled\n automatically as a data source for the organization.
", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -10187,7 +10222,7 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that describes whether S3 data event logs are automatically enabled for new\n members of the organization.
", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -10271,7 +10306,6 @@ "Blocked": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether EC2 blocked the port probe to the instance, such as with an ACL.
", "smithy.api#jsonName": "blocked" } @@ -10326,7 +10360,6 @@ "com.amazonaws.guardduty#PositiveLong": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -10387,7 +10420,6 @@ "NamespacePid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The ID of the child process.
", "smithy.api#jsonName": "namespacePid" } @@ -10402,7 +10434,6 @@ "Pid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The ID of the process.
", "smithy.api#jsonName": "pid" } @@ -10438,7 +10469,6 @@ "UserId": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The unique ID of the user that executed the process.
", "smithy.api#jsonName": "userId" } @@ -10446,7 +10476,6 @@ "Euid": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The effective user ID of the user that executed the process.
", "smithy.api#jsonName": "euid" } @@ -10674,7 +10703,6 @@ "Affiliated": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Details on whether the Amazon Web Services account of the remote API caller is related to your GuardDuty\n environment. If this value is True
the API caller is affiliated to your account\n in some way. If it is False
the API caller is from outside your\n environment.
The port number of the remote connection.
", "smithy.api#jsonName": "port" } @@ -11011,7 +11038,6 @@ "IanaProtocolNumber": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies a particular protocol within the address family. Usually there is a single\n protocol in address families. For example, the address family AF_INET
only has\n the IP protocol.
The status of S3 data event logs as a data source.
", "smithy.api#jsonName": "enable", "smithy.api#required": {} @@ -11143,6 +11169,7 @@ "Status": { "target": "com.amazonaws.guardduty#DataSourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that describes whether S3 data event logs are automatically enabled for new\n members of the organization.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -11236,7 +11263,6 @@ "TotalBytes": { "target": "com.amazonaws.guardduty#PositiveLong", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents total bytes that were scanned.
", "smithy.api#jsonName": "totalBytes" } @@ -11244,7 +11270,6 @@ "FileCount": { "target": "com.amazonaws.guardduty#PositiveLong", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Represents the number of files that were scanned.
", "smithy.api#jsonName": "fileCount" } @@ -11274,6 +11299,7 @@ "MapEquals": { "target": "com.amazonaws.guardduty#MapEquals", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Represents an mapEqual\n condition to be applied\n to a single field when triggering for malware scan.
", "smithy.api#jsonName": "mapEquals", "smithy.api#required": {} @@ -11290,6 +11316,7 @@ "Key": { "target": "com.amazonaws.guardduty#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Represents the key in the map condition.
", "smithy.api#jsonName": "key", "smithy.api#required": {} @@ -11375,7 +11402,6 @@ "EbsVolumes": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Describes the configuration for scanning EBS volumes as data source.
", "smithy.api#jsonName": "ebsVolumes" } @@ -11539,7 +11565,6 @@ "ItemCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Total number of files infected with given threat.
", "smithy.api#jsonName": "itemCount" } @@ -11585,7 +11610,6 @@ "TotalGb": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Total GB of files scanned for malware.
", "smithy.api#jsonName": "totalGb" } @@ -11593,7 +11617,6 @@ "Files": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Number of files scanned.
", "smithy.api#jsonName": "files" } @@ -11601,7 +11624,6 @@ "Volumes": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Total number of scanned volumes.
", "smithy.api#jsonName": "volumes" } @@ -11623,7 +11645,6 @@ "Privileged": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the container is privileged.
", "smithy.api#jsonName": "privileged" } @@ -11681,7 +11702,6 @@ "Archived": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this finding is archived.
", "smithy.api#jsonName": "archived" } @@ -11689,7 +11709,6 @@ "Count": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total count of the occurrences of this finding type.
", "smithy.api#jsonName": "count" } @@ -11865,6 +11884,7 @@ "ResourceArn": { "target": "com.amazonaws.guardduty#ResourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Amazon Resource Name (ARN) of the resource for which you invoked the API.
", "smithy.api#jsonName": "resourceArn", "smithy.api#required": {} @@ -11930,6 +11950,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account IDs of the GuardDuty member accounts to start monitoring.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -11946,6 +11967,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of objects that contain the unprocessed account and a result string that explains\n why it was unprocessed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -11996,6 +12018,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of account IDs for the member accounts to stop monitoring.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -12012,6 +12035,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of objects that contain an accountId for each account that could not be processed,\n and a result string that indicates why the account was not processed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -12133,6 +12157,7 @@ "Tags": { "target": "com.amazonaws.guardduty#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags to be added to a resource.
", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -12171,7 +12196,6 @@ "ItemCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Total number of infected files identified.
", "smithy.api#jsonName": "itemCount" } @@ -12179,7 +12203,6 @@ "UniqueThreatNameCount": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Total number of unique threats by name identified, as part of the malware scan.
", "smithy.api#jsonName": "uniqueThreatNameCount" } @@ -12187,7 +12210,6 @@ "Shortened": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Flag to determine if the finding contains every single infected file-path and/or every\n threat.
", "smithy.api#jsonName": "shortened" } @@ -12356,7 +12378,6 @@ "Files": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Total number of infected files.
", "smithy.api#jsonName": "files" } @@ -12453,6 +12474,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the findings to unarchive.
", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -12476,6 +12498,7 @@ "AccountId": { "target": "com.amazonaws.guardduty#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID.
", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -12484,6 +12507,7 @@ "Result": { "target": "com.amazonaws.guardduty#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A reason why the account hasn't been processed.
", "smithy.api#jsonName": "result", "smithy.api#required": {} @@ -12563,6 +12587,7 @@ "TagKeys": { "target": "com.amazonaws.guardduty#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag keys to remove from the resource.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#jsonName": "tagKeys", @@ -12621,7 +12646,6 @@ "Enable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the detector is enabled or not enabled.
", "smithy.api#jsonName": "enable" } @@ -12725,7 +12749,6 @@ "Rank": { "target": "com.amazonaws.guardduty#FilterRank", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the position of the filter in the list of current filters. Also specifies the\n order in which this filter is applied to the findings.
", "smithy.api#jsonName": "rank" } @@ -12748,6 +12771,7 @@ "Name": { "target": "com.amazonaws.guardduty#FilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the filter.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -12798,6 +12822,7 @@ "FindingIds": { "target": "com.amazonaws.guardduty#FindingIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the findings that you want to mark as useful or not useful.
", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -12806,6 +12831,7 @@ "Feedback": { "target": "com.amazonaws.guardduty#Feedback", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The feedback for the finding.
", "smithy.api#jsonName": "feedback", "smithy.api#required": {} @@ -12893,7 +12919,6 @@ "Activate": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "The updated Boolean value that specifies whether the IPSet is active or not.
", "smithy.api#jsonName": "activate" } @@ -13013,6 +13038,7 @@ "AccountIds": { "target": "com.amazonaws.guardduty#AccountIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of member account IDs to be updated.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -13046,6 +13072,7 @@ "UnprocessedAccounts": { "target": "com.amazonaws.guardduty#UnprocessedAccounts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of member account IDs that were unable to be processed along with an explanation\n for why they were not processed.
", "smithy.api#jsonName": "unprocessedAccounts", "smithy.api#required": {} @@ -13096,7 +13123,6 @@ "AutoEnable": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": { "message": "This field is deprecated, use AutoEnableOrganizationMembers instead" }, @@ -13268,7 +13294,6 @@ "Activate": { "target": "com.amazonaws.guardduty#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "The updated Boolean value that specifies whether the ThreateIntelSet is active or\n not.
", "smithy.api#jsonName": "activate" } @@ -13627,7 +13652,6 @@ "VolumeSizeInGB": { "target": "com.amazonaws.guardduty#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "EBS volume size in GB.
", "smithy.api#jsonName": "volumeSizeInGB" } diff --git a/codegen/sdk-codegen/aws-models/health.2016-08-04.json b/codegen/sdk-codegen/aws-models/health.2016-08-04.json index 675a4aec200..6dcb0c3d098 100644 --- a/codegen/sdk-codegen/aws-models/health.2016-08-04.json +++ b/codegen/sdk-codegen/aws-models/health.2016-08-04.json @@ -132,7 +132,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -175,7 +174,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -188,7 +188,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -202,7 +201,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -225,7 +223,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -260,7 +257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -271,14 +267,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -292,14 +290,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -308,11 +304,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -323,14 +319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +342,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -364,7 +361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -375,14 +371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -447,9 +445,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/healthlake.2017-07-01.json b/codegen/sdk-codegen/aws-models/healthlake.2017-07-01.json index ffe2c05aafe..79a043eb13d 100644 --- a/codegen/sdk-codegen/aws-models/healthlake.2017-07-01.json +++ b/codegen/sdk-codegen/aws-models/healthlake.2017-07-01.json @@ -867,7 +867,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -910,7 +909,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -923,7 +923,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -937,7 +936,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -960,7 +958,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -995,7 +992,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1006,14 +1002,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1027,14 +1025,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1043,11 +1039,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1058,14 +1054,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1079,7 +1077,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1099,7 +1096,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1110,14 +1106,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1128,9 +1126,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/honeycode.2020-03-01.json b/codegen/sdk-codegen/aws-models/honeycode.2020-03-01.json index 42d4199f3ed..b1c6d908a55 100644 --- a/codegen/sdk-codegen/aws-models/honeycode.2020-03-01.json +++ b/codegen/sdk-codegen/aws-models/honeycode.2020-03-01.json @@ -2422,7 +2422,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2465,7 +2464,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2478,7 +2478,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2492,7 +2491,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2515,7 +2513,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2550,7 +2547,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2561,14 +2557,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2582,14 +2580,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2598,11 +2594,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2613,14 +2609,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2634,7 +2632,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2654,7 +2651,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2665,14 +2661,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2683,9 +2681,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3026,7 +3026,6 @@ "com.amazonaws.honeycode#SourceDataColumnIndex": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -3038,7 +3037,6 @@ "columnIndex": { "target": "com.amazonaws.honeycode#SourceDataColumnIndex", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The index of the column in the input file.
" } } diff --git a/codegen/sdk-codegen/aws-models/iam.2010-05-08.json b/codegen/sdk-codegen/aws-models/iam.2010-05-08.json index 8ad03eb5281..fe6f0dc028e 100644 --- a/codegen/sdk-codegen/aws-models/iam.2010-05-08.json +++ b/codegen/sdk-codegen/aws-models/iam.2010-05-08.json @@ -570,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -613,7 +612,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -626,7 +626,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -640,7 +639,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1020,7 +1018,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1055,7 +1052,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1066,14 +1062,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1087,14 +1085,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1103,11 +1099,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1118,14 +1114,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1139,7 +1137,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1159,7 +1156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1170,14 +1166,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1188,9 +1186,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/identitystore.2020-06-15.json b/codegen/sdk-codegen/aws-models/identitystore.2020-06-15.json index 85741f8e76a..cd6a00db2d8 100644 --- a/codegen/sdk-codegen/aws-models/identitystore.2020-06-15.json +++ b/codegen/sdk-codegen/aws-models/identitystore.2020-06-15.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,18 +271,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -295,7 +290,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -315,14 +311,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -336,7 +334,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -356,7 +353,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -367,14 +363,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -385,9 +383,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/imagebuilder.2019-12-02.json b/codegen/sdk-codegen/aws-models/imagebuilder.2019-12-02.json index 40641fb4539..a5309131504 100644 --- a/codegen/sdk-codegen/aws-models/imagebuilder.2019-12-02.json +++ b/codegen/sdk-codegen/aws-models/imagebuilder.2019-12-02.json @@ -6471,7 +6471,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -6583,7 +6582,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -6688,7 +6686,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -6787,7 +6784,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -6893,7 +6889,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -6996,7 +6991,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -7105,7 +7099,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -7204,7 +7197,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -7309,7 +7301,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -7502,7 +7493,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -7614,7 +7604,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -7719,7 +7708,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -7870,7 +7858,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -7982,7 +7969,6 @@ "maxResults": { "target": "com.amazonaws.imagebuilder#RestrictedInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum items to return in a request.
" } }, @@ -8813,7 +8799,6 @@ "com.amazonaws.imagebuilder#RestrictedInteger": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 25 @@ -10460,7 +10445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10503,7 +10487,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10516,7 +10501,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10530,7 +10514,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10553,7 +10536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10588,7 +10570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10599,14 +10580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10620,14 +10603,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10636,18 +10617,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -10656,7 +10636,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -10676,14 +10657,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10697,7 +10680,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10717,7 +10699,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10728,14 +10709,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10746,9 +10729,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/inspector.2016-02-16.json b/codegen/sdk-codegen/aws-models/inspector.2016-02-16.json index d997c4b0a6e..3d38b389259 100644 --- a/codegen/sdk-codegen/aws-models/inspector.2016-02-16.json +++ b/codegen/sdk-codegen/aws-models/inspector.2016-02-16.json @@ -558,7 +558,6 @@ "durationInSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the assessment run.
", "smithy.api#required": {} } @@ -706,7 +705,6 @@ "com.amazonaws.inspector#AssessmentRunDuration": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 180, "max": 86400 @@ -1163,7 +1161,6 @@ "durationInSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration in seconds specified for this assessment template. The default value is\n 3600 seconds (one hour). The maximum value is 86400 seconds (one day).
", "smithy.api#required": {} } @@ -1593,7 +1590,6 @@ "durationInSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the assessment run in seconds.
", "smithy.api#required": {} } @@ -2428,14 +2424,12 @@ "minSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum value of the duration range. Must be greater than zero.
" } }, "maxSeconds": { "target": "com.amazonaws.inspector#AssessmentRunDuration", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum value of the duration range. Must be less than or equal to 604800 seconds\n (1 week).
" } } @@ -3506,7 +3500,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3549,7 +3542,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3562,7 +3556,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3576,7 +3569,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3599,7 +3591,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3634,7 +3625,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3645,14 +3635,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3666,14 +3658,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3682,11 +3672,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3697,14 +3687,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3718,7 +3710,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3738,7 +3729,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3749,14 +3739,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3767,9 +3759,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/inspector2.2020-06-08.json b/codegen/sdk-codegen/aws-models/inspector2.2020-06-08.json index 7e294dda22d..05bf6f321c2 100644 --- a/codegen/sdk-codegen/aws-models/inspector2.2020-06-08.json +++ b/codegen/sdk-codegen/aws-models/inspector2.2020-06-08.json @@ -1985,7 +1985,7 @@ "scanStatusCode": { "target": "com.amazonaws.inspector2#CoverageStringFilterList", "traits": { - "smithy.api#documentation": "The scan status code to filter on.
" + "smithy.api#documentation": "The scan status code to filter on. Valid values are: ValidationException
, InternalServerException
, ResourceNotFoundException
, BadRequestException
, and ThrottlingException
.
Creates a filter resource using specified filter criteria.
", + "smithy.api#documentation": "Creates a filter resource using specified filter criteria. When the filter action is set to SUPPRESS
this action creates a suppression rule.
The type of the finding.
", + "smithy.api#documentation": "The type of the finding. The type
value determines the valid values for resource
in your request. For more information, see Finding types in the Amazon Inspector user guide.
The severity of the finding.
", + "smithy.api#documentation": "The severity of the finding. UNTRIAGED
applies to PACKAGE_VULNERABILITY
type findings that the vendor has not assigned a severity yet. For more information, see Severity levels for findings in the Amazon Inspector user guide.
Contains information on the resources involved in a finding.
", + "smithy.api#documentation": "Contains information on the resources involved in a finding. The resource
value determines the valid values for type
in your request. For more information, see Finding types in the Amazon Inspector user guide.
Amazon Inspector is a vulnerability discovery service that automates continuous scanning for\n security vulnerabilities within your Amazon EC2 and Amazon ECR environments.
", + "smithy.api#documentation": "Amazon Inspector is a vulnerability discovery service that automates continuous scanning for\n security vulnerabilities within your Amazon EC2, Amazon ECR, and Amazon Web Services Lambda environments.
", "smithy.api#title": "Inspector2", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -5869,7 +5873,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5912,7 +5915,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5925,7 +5929,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5939,7 +5942,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5962,7 +5964,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5997,7 +5998,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6008,14 +6008,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6029,14 +6031,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6045,11 +6045,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6060,14 +6060,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6081,7 +6083,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6101,7 +6102,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6112,14 +6112,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6130,9 +6132,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7122,13 +7126,13 @@ "maxResults": { "target": "com.amazonaws.inspector2#ListAccountPermissionsMaxResults", "traits": { - "smithy.api#documentation": "The maximum number of results to return in the response.
" + "smithy.api#documentation": "The maximum number of results the response can return. If your request would return more than the maximum the response will return a nextToken
value, use this value when you call the action again to get the remaining results.
A token to use for paginating results that are returned in the response. Set the value\n of this parameter to null for the first request to a list action. For subsequent calls, use\n the NextToken
value returned from the previous request to continue listing\n results after the first page.
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. If your response returns more than the maxResults
maximum value it will also return a nextToken
value. For subsequent calls, use the NextToken value returned from the previous request to continue listing results after the first page.
The maximum number of results to return in the response.
" + "smithy.api#documentation": "The maximum number of results the response can return. If your request would return more than the maximum the response will return a nextToken
value, use this value when you call the action again to get the remaining results.
A token to use for paginating results that are returned in the response. Set the value\n of this parameter to null for the first request to a list action. For subsequent calls, use\n the NextToken
value returned from the previous request to continue listing\n results after the first page.
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. If your response returns more than the maxResults
maximum value it will also return a nextToken
value. For subsequent calls, use the nextToken
value returned from the previous request to continue listing results after the first page.
The maximum number of results to return in the response.
" + "smithy.api#documentation": "The maximum number of results the response can return. If your request would return more than the maximum the response will return a nextToken
value, use this value when you call the action again to get the remaining results.
A token to use for paginating results that are returned in the response. Set the value\n of this parameter to null for the first request to a list action. For subsequent calls, use\n the NextToken
value returned from the previous request to continue listing\n results after the first page.
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. If your response returns more than the maxResults
maximum value it will also return a nextToken
value. For subsequent calls, use the nextToken
value returned from the previous request to continue listing results after the first page.
A token to use for paginating results that are returned in the response. Set the value\n of this parameter to null for the first request to a list action. For subsequent calls, use\n the NextToken
value returned from the previous request to continue listing\n results after the first page.
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. If your response returns more than the maxResults
maximum value it will also return a nextToken
value. For subsequent calls, use the nextToken
value returned from the previous request to continue listing results after the first page.
The maximum number of results to return in the response.
" + "smithy.api#documentation": "The maximum number of results the response can return. If your request would return more than the maximum the response will return a nextToken
value, use this value when you call the action again to get the remaining results.
A token to use for paginating results that are returned in the response. Set the value\n of this parameter to null for the first request to a list action. For subsequent calls, use\n the NextToken
value returned from the previous request to continue listing\n results after the first page.
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. If your response returns more than the maxResults
maximum value it will also return a nextToken
value. For subsequent calls, use the nextToken
value returned from the previous request to continue listing results after the first page.
The maximum number of results to return in the response.
" + "smithy.api#documentation": "The maximum number of results the response can return. If your request would return more than the maximum the response will return a nextToken
value, use this value when you call the action again to get the remaining results.
The maximum number of results to return in the response.
" + "smithy.api#documentation": "The maximum number of results the response can return. If your request would return more than the maximum the response will return a nextToken
value, use this value when you call the action again to get the remaining results.
A token to use for paginating results that are returned in the response. Set the value\n of this parameter to null for the first request to a list action. For subsequent calls, use\n the NextToken
value returned from the previous request to continue listing\n results after the first page.
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. If your response returns more than the maxResults
maximum value it will also return a nextToken
value. For subsequent calls, use the nextToken
value returned from the previous request to continue listing results after the first page.
The maximum number of results to return in the response.
" + "smithy.api#documentation": "The maximum number of results the response can return. If your request would return more than the maximum the response will return a nextToken
value, use this value when you call the action again to get the remaining results.
A token to use for paginating results that are returned in the response. Set the value\n of this parameter to null for the first request to a list action. For subsequent calls, use\n the NextToken
value returned from the previous request to continue listing\n results after the first page.
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. If your response returns more than the maxResults
maximum value it will also return a nextToken
value. For subsequent calls, use the nextToken
value returned from the previous request to continue listing results after the first page.
The maximum number of results to return in the response.
" + "smithy.api#documentation": "The maximum number of results the response can return. If your request would return more than the maximum the response will return a nextToken
value, use this value when you call the action again to get the remaining results.
A token to use for paginating results that are returned in the response. Set the value\n of this parameter to null for the first request to a list action. For subsequent calls, use\n the NextToken
value returned from the previous request to continue listing\n results after the first page.
A token to use for paginating results that are returned in the response. Set the value of this parameter to null for the first request to a list action. If your response returns more than the maxResults
maximum value it will also return a nextToken
value. For subsequent calls, use the nextToken
value returned from the previous request to continue listing results after the first page.
The reason for the scan.
", + "smithy.api#documentation": "The scan status. Possible return values and descriptions are:
\n\n PENDING_INITIAL_SCAN
- This resource has been identified for scanning, results will be available soon.
\n ACCESS_DENIED
- Resource access policy restricting Amazon Inspector access. Please update the IAM policy.
\n INTERNAL_ERROR
- Amazon Inspector has encountered an internal error for this resource. Amazon Inspector service will automatically resolve the issue and resume the scanning. No action required from the user.
\n UNMANAGED_EC2_INSTANCE
- The EC2 instance is not managed by SSM, please use the following SSM automation to remediate the issue: https://docs.aws.amazon.com/systems-manager-automation-runbooks/latest/userguide/automation-awssupport-troubleshoot-managed-instance.html. Once the instance becomes managed by SSM, Inspector will automatically begin scanning this instance.
\n UNSUPPORTED_OS
- Amazon Inspector does not support this OS, architecture, or image manifest type at this time. To see a complete list of supported operating systems see: https://docs.aws.amazon.com/inspector/latest/user/supported.html.
\n SCAN_ELIGIBILITY_EXPIRED
- The configured scan duration has lapsed for this image.
\n RESOURCE_TERMINATED
- This resource has been terminated. The findings and coverage associated with this resource are in the process of being cleaned up.
\n SUCCESSFUL
- The scan was successful.
\n NO_RESOURCES_FOUND
- Reserved for future use.
\n IMAGE_SIZE_EXCEEDED
- Reserved for future use.
\n SCAN_FREQUENCY_MANUAL
- This image will not be covered by Amazon Inspector due to the repository scan frequency configuration.
\n SCAN_FREQUENCY_SCAN_ON_PUSH
- This image will be scanned one time and will not new findings because of the scan frequency configuration.
\n EC2_INSTANCE_STOPPED
- This EC2 instance is in a stopped state, therefore, Amazon Inspector will pause scanning. The existing findings will continue to exist until the instance is terminated. Once the instance is re-started, Inspector will automatically start scanning the instance again. Please note that you will not be charged for this instance while it’s in a stopped state.
\n PENDING_DISABLE
- This resource is pending cleanup during disablement. The customer will not be billed while a resource is in the pending disable status.
\n NO INVENTORY
- Amazon Inspector couldn’t find software application inventory to scan for vulnerabilities. This might be caused due to required Amazon Inspector associations being deleted or failing to run on your resource. Please verify the status of InspectorInventoryCollection-do-not-delete
association in the SSM console for the resource. Additionally, you can verify the instance’s inventory in the SSM Fleet Manager console.
\n STALE_INVENTORY
- Amazon Inspector wasn’t able to collect an updated software application inventory in the last 7 days. Please confirm the required Amazon Inspector associations still exist and you can still see an updated inventory in the SSM console.
\n EXCLUDED_BY_TAG
- This resource was not scanned because it has been excluded by a tag.
\n UNSUPPORTED_RUNTIME
- The function was not scanned because it has an unsupported runtime. To see a complete list of supported runtimes see: https://docs.aws.amazon.com/inspector/latest/user/supported.html.
\n UNSUPPORTED_MEDIA_TYPE
- The ECR image has an unsupported media type.
\n UNSUPPORTED_CONFIG_FILE
- Reserved for future use.
\n DEEP_INSPECTION_PACKAGE_COLLECTION_LIMIT_EXCEEDED
- The instance has exceeded the 5000 package limit for Amazon Inspector Deep inspection. To resume Deep inspection for this instance you can try to adjust the custom paths associated with the account.
\n DEEP_INSPECTION_DAILY_SSM_INVENTORY_LIMIT_EXCEEDED
- The SSM agent couldn't send inventory to Amazon Inspector because the SSM quota for Inventory data collected per instance per day has already been reached for this instance.
\n DEEP_INSPECTION_COLLECTION_TIME_LIMIT_EXCEEDED
- Amazon Inspector failed to extract the package inventory because the package collection time exceeding the maximum threshold of 15 minutes.
\n DEEP_INSPECTION_NO_INVENTORY
The Amazon Inspector plugin hasn't yet been able to collect an inventory of packages for this instance. This is usually the result of a pending scan, however, if this status persists after 6 hours, use SSM to ensure that the required Amazon Inspector associations exist and are running for the instance.
The source of the vulnerability information.
" + "smithy.api#documentation": "The source of the vulnerability information. Possible results are RHEL
, AMAZON_CVE
, DEBIAN
or NVD
.
The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
", "smithy.api#httpQuery": "fromTimeStamp", "smithy.api#required": {} @@ -1388,6 +1389,7 @@ "ToTimeStamp": { "target": "com.amazonaws.iot1clickdevicesservice#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
", "smithy.api#httpQuery": "toTimeStamp", "smithy.api#required": {} @@ -1698,6 +1700,7 @@ "Tags": { "target": "com.amazonaws.iot1clickdevicesservice#__mapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -1809,6 +1812,7 @@ "TagKeys": { "target": "com.amazonaws.iot1clickdevicesservice#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A collections of tag keys. For example, {\"key1\",\"key2\"}
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/iot-1click-projects.2018-05-14.json b/codegen/sdk-codegen/aws-models/iot-1click-projects.2018-05-14.json index 941ea127e32..36a0a8535fb 100644 --- a/codegen/sdk-codegen/aws-models/iot-1click-projects.2018-05-14.json +++ b/codegen/sdk-codegen/aws-models/iot-1click-projects.2018-05-14.json @@ -139,7 +139,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -182,7 +181,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -195,7 +195,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -209,7 +208,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -232,7 +230,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -267,7 +264,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -278,14 +274,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -299,14 +297,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -315,11 +311,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -330,14 +326,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -351,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -371,7 +368,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -382,14 +378,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -400,9 +398,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iot-data-plane.2015-05-28.json b/codegen/sdk-codegen/aws-models/iot-data-plane.2015-05-28.json index 1a0d5601267..08866867f5f 100644 --- a/codegen/sdk-codegen/aws-models/iot-data-plane.2015-05-28.json +++ b/codegen/sdk-codegen/aws-models/iot-data-plane.2015-05-28.json @@ -431,7 +431,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -474,7 +473,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -487,7 +487,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -501,7 +500,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -524,7 +522,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -559,7 +556,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -570,14 +566,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -591,14 +589,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -607,11 +603,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -755,14 +751,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -776,7 +774,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -796,7 +793,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -807,14 +803,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -919,9 +917,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1714,7 +1714,6 @@ "maxResults": { "target": "com.amazonaws.iotdataplane#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return at one time.
", "smithy.api#httpQuery": "maxResults" } @@ -1747,7 +1746,6 @@ "com.amazonaws.iotdataplane#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 diff --git a/codegen/sdk-codegen/aws-models/iot-events-data.2018-10-23.json b/codegen/sdk-codegen/aws-models/iot-events-data.2018-10-23.json index 4506d51c59f..54b33b00470 100644 --- a/codegen/sdk-codegen/aws-models/iot-events-data.2018-10-23.json +++ b/codegen/sdk-codegen/aws-models/iot-events-data.2018-10-23.json @@ -1693,7 +1693,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1736,7 +1735,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1749,7 +1749,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1763,7 +1762,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1786,7 +1784,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1821,7 +1818,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1832,14 +1828,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1853,14 +1851,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1869,11 +1865,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1884,14 +1880,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1905,7 +1903,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1925,7 +1922,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1936,14 +1932,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1954,9 +1952,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iot-events.2018-07-27.json b/codegen/sdk-codegen/aws-models/iot-events.2018-07-27.json index 062e345b480..da22104bdd0 100644 --- a/codegen/sdk-codegen/aws-models/iot-events.2018-07-27.json +++ b/codegen/sdk-codegen/aws-models/iot-events.2018-07-27.json @@ -2756,7 +2756,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2799,7 +2798,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2812,7 +2812,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2826,7 +2825,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2849,7 +2847,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2884,7 +2881,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2895,14 +2891,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2916,14 +2914,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2932,11 +2928,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2947,14 +2943,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2968,7 +2966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2988,7 +2985,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2999,14 +2995,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3017,9 +3015,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iot-jobs-data-plane.2017-09-29.json b/codegen/sdk-codegen/aws-models/iot-jobs-data-plane.2017-09-29.json index 497a337f008..323df9f6fd5 100644 --- a/codegen/sdk-codegen/aws-models/iot-jobs-data-plane.2017-09-29.json +++ b/codegen/sdk-codegen/aws-models/iot-jobs-data-plane.2017-09-29.json @@ -360,7 +360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +402,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -416,7 +416,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -430,7 +429,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -453,7 +451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -488,7 +485,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -499,14 +495,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -520,14 +518,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -536,11 +532,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -551,14 +547,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -572,7 +570,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -592,7 +589,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -603,14 +599,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -621,9 +619,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iot-roborunner.2018-05-10.json b/codegen/sdk-codegen/aws-models/iot-roborunner.2018-05-10.json index b6dee2cc9a5..337c7cd9ffc 100644 --- a/codegen/sdk-codegen/aws-models/iot-roborunner.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/iot-roborunner.2018-05-10.json @@ -1376,7 +1376,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1395,7 +1394,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1423,13 +1421,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1442,7 +1441,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1456,7 +1454,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1479,7 +1476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1514,11 +1510,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1529,16 +1523,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1552,14 +1549,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1568,15 +1563,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1587,16 +1581,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1610,7 +1607,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1630,11 +1626,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1645,20 +1639,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1669,18 +1665,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/iot-wireless.2020-11-22.json b/codegen/sdk-codegen/aws-models/iot-wireless.2020-11-22.json index 26831b943ae..13d81ff2af0 100644 --- a/codegen/sdk-codegen/aws-models/iot-wireless.2020-11-22.json +++ b/codegen/sdk-codegen/aws-models/iot-wireless.2020-11-22.json @@ -10592,7 +10592,6 @@ "com.amazonaws.iotwireless#PresetFreq": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1000000, "max": 16700000 @@ -12326,7 +12325,6 @@ "com.amazonaws.iotwireless#SubBand": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A subset of supported frequency channels in a certain RFRegion.
", "smithy.api#range": { "min": 1, @@ -15459,7 +15457,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15502,7 +15499,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15515,7 +15513,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15529,7 +15526,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15552,7 +15548,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15587,7 +15582,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15598,14 +15592,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15619,14 +15615,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -15635,11 +15629,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15650,14 +15644,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15671,7 +15667,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15691,7 +15686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15702,14 +15696,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -15720,9 +15716,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iot.2015-05-28.json b/codegen/sdk-codegen/aws-models/iot.2015-05-28.json index 53422a6cff7..357301ba5fb 100644 --- a/codegen/sdk-codegen/aws-models/iot.2015-05-28.json +++ b/codegen/sdk-codegen/aws-models/iot.2015-05-28.json @@ -840,7 +840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -883,7 +882,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -896,7 +896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -910,7 +909,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -933,7 +931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -968,7 +965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -979,14 +975,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1000,14 +998,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1016,11 +1012,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1031,14 +1027,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1052,7 +1050,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1072,7 +1069,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1083,14 +1079,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1176,9 +1174,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -16002,7 +16002,6 @@ "incrementFactor": { "target": "com.amazonaws.iot#IncrementFactor", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The exponential factor to increase the rate of rollout for a job.
\nAmazon Web Services IoT Core supports up to one digit after the decimal (for example, 1.5, but not 1.55).
", "smithy.api#required": {} } @@ -18229,7 +18228,6 @@ "com.amazonaws.iot#IncrementFactor": { "type": "double", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1.1, "max": 5 @@ -25459,7 +25457,6 @@ "com.amazonaws.iot#MaxBuckets": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10000 @@ -31018,7 +31015,6 @@ "maxBuckets": { "target": "com.amazonaws.iot#MaxBuckets", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of buckets to return in the response. Default to 10.
" } } diff --git a/codegen/sdk-codegen/aws-models/iotanalytics.2017-11-27.json b/codegen/sdk-codegen/aws-models/iotanalytics.2017-11-27.json index 20a762f4f33..21626984fb0 100644 --- a/codegen/sdk-codegen/aws-models/iotanalytics.2017-11-27.json +++ b/codegen/sdk-codegen/aws-models/iotanalytics.2017-11-27.json @@ -192,7 +192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +234,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -248,7 +248,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -262,7 +261,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -285,7 +283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -320,7 +317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -331,14 +327,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -352,14 +350,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -368,11 +364,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -383,14 +379,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -404,7 +402,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -424,7 +421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -435,14 +431,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -453,9 +451,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5181,7 +5181,6 @@ "volumeSizeInGB": { "target": "com.amazonaws.iotanalytics#VolumeSizeInGB", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size, in GB, of the persistent storage available to the resource instance used to\n execute the containerAction
(min: 1, max: 50).
Creates a Device Advisor test suite with suite definition configuration.
", "smithy.api#required": {} } @@ -666,10 +667,7 @@ } }, "com.amazonaws.iotdeviceadvisor#IntendedForQualificationBoolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.iotdeviceadvisor#InternalServerException": { "type": "structure", @@ -790,7 +788,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -833,7 +830,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -846,7 +844,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -860,7 +857,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -883,7 +879,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -918,7 +913,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -929,14 +923,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -950,14 +946,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -966,11 +960,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -981,14 +975,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1002,7 +998,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1022,7 +1017,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1033,14 +1027,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1051,9 +1047,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1418,10 +1416,7 @@ } }, "com.amazonaws.iotdeviceadvisor#IsLongDurationTestBoolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.iotdeviceadvisor#ListSuiteDefinitions": { "type": "operation", @@ -1459,7 +1454,6 @@ "maxResults": { "target": "com.amazonaws.iotdeviceadvisor#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return at once.
", "smithy.api#httpQuery": "maxResults" } @@ -1546,7 +1540,6 @@ "maxResults": { "target": "com.amazonaws.iotdeviceadvisor#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return at once.
", "smithy.api#httpQuery": "maxResults" } @@ -1647,7 +1640,6 @@ "com.amazonaws.iotdeviceadvisor#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -1664,10 +1656,7 @@ } }, "com.amazonaws.iotdeviceadvisor#ParallelRun": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.iotdeviceadvisor#Protocol": { "type": "enum", @@ -1786,6 +1775,7 @@ "suiteRunConfiguration": { "target": "com.amazonaws.iotdeviceadvisor#SuiteRunConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Suite run configuration.
", "smithy.api#required": {} } @@ -1975,6 +1965,7 @@ "suiteDefinitionName": { "target": "com.amazonaws.iotdeviceadvisor#SuiteDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Gets the suite definition name. This is a required parameter.
", "smithy.api#required": {} } @@ -1988,20 +1979,19 @@ "intendedForQualification": { "target": "com.amazonaws.iotdeviceadvisor#IntendedForQualificationBoolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Gets the tests intended for qualification in a suite.
" } }, "isLongDurationTest": { "target": "com.amazonaws.iotdeviceadvisor#IsLongDurationTestBoolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Verifies if the test suite is a long duration test.
" } }, "rootGroup": { "target": "com.amazonaws.iotdeviceadvisor#RootGroup", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Gets the test suite root group. This is a required parameter.\n For updating or creating the latest qualification suite, \n if intendedForQualification
is set to true, \n rootGroup
can be an empty string. If intendedForQualification
is false, \n rootGroup
cannot be an empty string.\n If rootGroup
is empty, and \n intendedForQualification
is set to true, \n all the qualification tests are included, and the configuration is default.
\n For a qualification suite, the minimum length is 0, and the maximum is 2048. For a \n non-qualification suite, the minimum length is 1, and the maximum is 2048.\n
", "smithy.api#required": {} } @@ -2009,6 +1999,7 @@ "devicePermissionRoleArn": { "target": "com.amazonaws.iotdeviceadvisor#AmazonResourceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Gets the device permission ARN. This is a required parameter.
", "smithy.api#required": {} } @@ -2048,14 +2039,12 @@ "intendedForQualification": { "target": "com.amazonaws.iotdeviceadvisor#IntendedForQualificationBoolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies if the test suite is intended for qualification.
" } }, "isLongDurationTest": { "target": "com.amazonaws.iotdeviceadvisor#IsLongDurationTestBoolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Verifies if the test suite is a long duration test.
" } }, @@ -2106,6 +2095,7 @@ "primaryDevice": { "target": "com.amazonaws.iotdeviceadvisor#DeviceUnderTest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Sets the primary device for the test suite run. This requires a thing ARN or a\n certificate ARN.
", "smithy.api#required": {} } @@ -2119,7 +2109,6 @@ "parallelRun": { "target": "com.amazonaws.iotdeviceadvisor#ParallelRun", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "TRUE if multiple test suites run in parallel.
" } } @@ -2182,14 +2171,12 @@ "passed": { "target": "com.amazonaws.iotdeviceadvisor#SuiteRunResultCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Number of test cases that passed in the suite run.
" } }, "failed": { "target": "com.amazonaws.iotdeviceadvisor#SuiteRunResultCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Number of test cases that failed in the suite run.
" } } @@ -2201,7 +2188,6 @@ "com.amazonaws.iotdeviceadvisor#SuiteRunResultCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 500 @@ -2345,6 +2331,7 @@ "tags": { "target": "com.amazonaws.iotdeviceadvisor#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags to be attached to the IoT Device Advisor resource.
", "smithy.api#required": {} } @@ -2641,6 +2628,7 @@ "tagKeys": { "target": "com.amazonaws.iotdeviceadvisor#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of tag keys to remove from the IoT Device Advisor resource.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -2697,6 +2685,7 @@ "suiteDefinitionConfiguration": { "target": "com.amazonaws.iotdeviceadvisor#SuiteDefinitionConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Updates a Device Advisor test suite with suite definition configuration.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/iotfleethub.2020-11-03.json b/codegen/sdk-codegen/aws-models/iotfleethub.2020-11-03.json index 0fc1ba33e85..c11452de394 100644 --- a/codegen/sdk-codegen/aws-models/iotfleethub.2020-11-03.json +++ b/codegen/sdk-codegen/aws-models/iotfleethub.2020-11-03.json @@ -114,7 +114,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -157,7 +156,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -170,7 +170,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -184,7 +183,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -207,7 +205,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -242,7 +239,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -253,14 +249,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -274,14 +272,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -290,11 +286,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -305,14 +301,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -326,7 +324,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -346,7 +343,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -357,14 +353,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -375,9 +373,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iotfleetwise.2021-06-17.json b/codegen/sdk-codegen/aws-models/iotfleetwise.2021-06-17.json index 76225ad4526..c4e48e0e2d6 100644 --- a/codegen/sdk-codegen/aws-models/iotfleetwise.2021-06-17.json +++ b/codegen/sdk-codegen/aws-models/iotfleetwise.2021-06-17.json @@ -3778,7 +3778,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3821,7 +3820,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3834,7 +3834,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3848,7 +3847,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3871,7 +3869,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3906,7 +3903,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3917,14 +3913,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3938,14 +3936,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3954,11 +3950,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3969,14 +3965,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3990,7 +3988,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4010,7 +4007,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4021,14 +4017,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4039,9 +4037,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iotsecuretunneling.2018-10-05.json b/codegen/sdk-codegen/aws-models/iotsecuretunneling.2018-10-05.json index a09d5e8ec65..b6bf5c99813 100644 --- a/codegen/sdk-codegen/aws-models/iotsecuretunneling.2018-10-05.json +++ b/codegen/sdk-codegen/aws-models/iotsecuretunneling.2018-10-05.json @@ -333,7 +333,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -376,7 +375,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -389,7 +389,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +402,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -426,7 +424,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -461,7 +458,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -472,14 +468,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -493,14 +491,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -509,11 +505,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -524,14 +520,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -545,7 +543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +562,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -576,14 +572,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -594,9 +592,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1337,7 +1337,6 @@ "maxResults": { "target": "com.amazonaws.iotsecuretunneling#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return at once.
", "smithy.api#httpQuery": "maxResults" } @@ -1377,7 +1376,6 @@ "com.amazonaws.iotsecuretunneling#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1721,7 +1719,6 @@ "maxLifetimeTimeoutMinutes": { "target": "com.amazonaws.iotsecuretunneling#TimeoutInMin", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum amount of time (in minutes) a tunnel can remain open. If not specified,\n\t\t\tmaxLifetimeTimeoutMinutes defaults to 720 minutes. Valid values are from 1 minute to 12\n\t\t\thours (720 minutes)
" } } @@ -1733,7 +1730,6 @@ "com.amazonaws.iotsecuretunneling#TimeoutInMin": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 720 diff --git a/codegen/sdk-codegen/aws-models/iotsitewise.2019-12-02.json b/codegen/sdk-codegen/aws-models/iotsitewise.2019-12-02.json index d428e143870..fcdcca9ed30 100644 --- a/codegen/sdk-codegen/aws-models/iotsitewise.2019-12-02.json +++ b/codegen/sdk-codegen/aws-models/iotsitewise.2019-12-02.json @@ -319,7 +319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -362,7 +361,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -375,7 +375,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -389,7 +388,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -412,7 +410,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -447,7 +444,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -458,14 +454,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -479,14 +477,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -495,11 +491,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -510,14 +506,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -531,7 +529,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -551,7 +548,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -562,14 +558,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -580,9 +578,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iotthingsgraph.2018-09-06.json b/codegen/sdk-codegen/aws-models/iotthingsgraph.2018-09-06.json index be81f856d75..16925121ad5 100644 --- a/codegen/sdk-codegen/aws-models/iotthingsgraph.2018-09-06.json +++ b/codegen/sdk-codegen/aws-models/iotthingsgraph.2018-09-06.json @@ -2250,7 +2250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2293,7 +2292,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2306,7 +2306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2320,7 +2319,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2343,7 +2341,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2378,7 +2375,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2389,14 +2385,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2410,14 +2408,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2426,11 +2422,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2441,14 +2437,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2462,7 +2460,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2482,7 +2479,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2493,14 +2489,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2536,9 +2534,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/iottwinmaker.2021-11-29.json b/codegen/sdk-codegen/aws-models/iottwinmaker.2021-11-29.json index a5e71defce0..fc076cb900a 100644 --- a/codegen/sdk-codegen/aws-models/iottwinmaker.2021-11-29.json +++ b/codegen/sdk-codegen/aws-models/iottwinmaker.2021-11-29.json @@ -161,7 +161,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -204,7 +203,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -217,7 +217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -231,7 +230,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -254,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -289,7 +286,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -300,14 +296,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -321,14 +319,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -337,11 +333,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -352,14 +348,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -373,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -393,7 +390,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -404,14 +400,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -422,9 +420,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/ivs-realtime.2020-07-14.json b/codegen/sdk-codegen/aws-models/ivs-realtime.2020-07-14.json index f0865661fe9..e42427b60e6 100644 --- a/codegen/sdk-codegen/aws-models/ivs-realtime.2020-07-14.json +++ b/codegen/sdk-codegen/aws-models/ivs-realtime.2020-07-14.json @@ -142,7 +142,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -161,7 +160,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -189,13 +187,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -208,7 +207,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -222,7 +220,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -245,7 +242,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -280,11 +276,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -295,16 +289,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -318,14 +315,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -334,15 +329,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -353,16 +347,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -376,7 +373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -396,11 +392,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -411,20 +405,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -435,18 +431,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -1846,6 +1846,42 @@ "smithy.api#default": false, "smithy.api#documentation": "Whether the participant ever published to the stage session.
" } + }, + "ispName": { + "target": "com.amazonaws.ivsrealtime#ParticipantClientAttribute", + "traits": { + "smithy.api#documentation": "The participant’s Internet Service Provider.
" + } + }, + "osName": { + "target": "com.amazonaws.ivsrealtime#ParticipantClientAttribute", + "traits": { + "smithy.api#documentation": "The participant’s operating system.
" + } + }, + "osVersion": { + "target": "com.amazonaws.ivsrealtime#ParticipantClientAttribute", + "traits": { + "smithy.api#documentation": "The participant’s operating system version.
" + } + }, + "browserName": { + "target": "com.amazonaws.ivsrealtime#ParticipantClientAttribute", + "traits": { + "smithy.api#documentation": "The participant’s browser.
" + } + }, + "browserVersion": { + "target": "com.amazonaws.ivsrealtime#ParticipantClientAttribute", + "traits": { + "smithy.api#documentation": "The participant’s browser version.
" + } + }, + "sdkVersion": { + "target": "com.amazonaws.ivsrealtime#ParticipantClientAttribute", + "traits": { + "smithy.api#documentation": "The participant’s SDK version.
" + } } }, "traits": { @@ -1861,6 +1897,16 @@ "target": "com.amazonaws.ivsrealtime#String" } }, + "com.amazonaws.ivsrealtime#ParticipantClientAttribute": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 128 + }, + "smithy.api#pattern": "^[a-zA-Z0-9-_.,:;\\s]*$" + } + }, "com.amazonaws.ivsrealtime#ParticipantId": { "type": "string" }, diff --git a/codegen/sdk-codegen/aws-models/ivs.2020-07-14.json b/codegen/sdk-codegen/aws-models/ivs.2020-07-14.json index 2bb73f719b4..c8bea4fd81f 100644 --- a/codegen/sdk-codegen/aws-models/ivs.2020-07-14.json +++ b/codegen/sdk-codegen/aws-models/ivs.2020-07-14.json @@ -186,7 +186,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +228,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -242,7 +242,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -256,7 +255,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -279,7 +277,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -314,7 +311,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -325,14 +321,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -346,14 +344,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -362,11 +358,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -377,14 +373,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -398,7 +396,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -418,7 +415,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -429,14 +425,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -447,9 +445,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/ivschat.2020-07-14.json b/codegen/sdk-codegen/aws-models/ivschat.2020-07-14.json index 448bf7db7b5..d98a3895233 100644 --- a/codegen/sdk-codegen/aws-models/ivschat.2020-07-14.json +++ b/codegen/sdk-codegen/aws-models/ivschat.2020-07-14.json @@ -147,7 +147,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +189,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -203,7 +203,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -217,7 +216,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -240,7 +238,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +272,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -286,14 +282,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -307,14 +305,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -323,11 +319,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -338,14 +334,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -359,7 +357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -379,7 +376,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -390,14 +386,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -408,9 +406,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/kafka.2018-11-14.json b/codegen/sdk-codegen/aws-models/kafka.2018-11-14.json index 240cc8b6dd7..5b59e703da0 100644 --- a/codegen/sdk-codegen/aws-models/kafka.2018-11-14.json +++ b/codegen/sdk-codegen/aws-models/kafka.2018-11-14.json @@ -29,6 +29,23 @@ ] }, "shapes": { + "com.amazonaws.kafka#AmazonMskCluster": { + "type": "structure", + "members": { + "MskClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The Amazon Resource Name (ARN) of an Amazon MSK cluster.
", + "smithy.api#jsonName": "mskClusterArn", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Details of an Amazon MSK Cluster.
" + } + }, "com.amazonaws.kafka#BadRequestException": { "type": "structure", "members": { @@ -107,6 +124,7 @@ "SecretArnList": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of AWS Secrets Manager secret ARNs.
", "smithy.api#jsonName": "secretArnList", "smithy.api#required": {} @@ -194,6 +212,7 @@ "SecretArnList": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of AWS Secrets Manager secret ARNs.
", "smithy.api#jsonName": "secretArnList", "smithy.api#required": {} @@ -247,6 +266,7 @@ "KafkaBrokerNodeId": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the broker to update.
", "smithy.api#jsonName": "kafkaBrokerNodeId", "smithy.api#required": {} @@ -307,6 +327,7 @@ "ClientSubnets": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of subnets to connect to in the client virtual private cloud (VPC). AWS creates elastic network interfaces inside these subnets. Client applications use elastic network interfaces to produce and consume data. Client subnets can't occupy the Availability Zone with ID use use1-az3.
", "smithy.api#jsonName": "clientSubnets", "smithy.api#required": {} @@ -315,6 +336,7 @@ "InstanceType": { "target": "com.amazonaws.kafka#__stringMin5Max32", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of Amazon EC2 instances to use for Apache Kafka brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge,\nkafka.m5.4xlarge, kafka.m5.12xlarge, and kafka.m5.24xlarge.
", "smithy.api#jsonName": "instanceType", "smithy.api#required": {} @@ -514,6 +536,7 @@ "VpcConnectionArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN that identifies the Vpc Connection.
", "smithy.api#jsonName": "vpcConnectionArn", "smithy.api#required": {} @@ -537,6 +560,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -1192,6 +1216,7 @@ "Arn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the configuration.
", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -1200,6 +1225,7 @@ "CreationTime": { "target": "com.amazonaws.kafka#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time when the configuration was created.
", "smithy.api#jsonName": "creationTime", "smithy.api#required": {} @@ -1208,6 +1234,7 @@ "Description": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of the configuration.
", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -1216,6 +1243,7 @@ "KafkaVersions": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of the versions of Apache Kafka with which you can use this MSK configuration. You can use this configuration for an MSK cluster only if the Apache Kafka version specified for the cluster appears in this array.
", "smithy.api#jsonName": "kafkaVersions", "smithy.api#required": {} @@ -1224,6 +1252,7 @@ "LatestRevision": { "target": "com.amazonaws.kafka#ConfigurationRevision", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Latest revision of the configuration.
", "smithy.api#jsonName": "latestRevision", "smithy.api#required": {} @@ -1232,6 +1261,7 @@ "Name": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the configuration.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1240,6 +1270,7 @@ "State": { "target": "com.amazonaws.kafka#ConfigurationState", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The state of the configuration. The possible states are ACTIVE, DELETING, and DELETE_FAILED.
", "smithy.api#jsonName": "state", "smithy.api#required": {} @@ -1256,6 +1287,7 @@ "Arn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "ARN of the configuration to use.
", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -1264,6 +1296,7 @@ "Revision": { "target": "com.amazonaws.kafka#__long", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The revision of the configuration to use.
", "smithy.api#jsonName": "revision", "smithy.api#required": {} @@ -1280,6 +1313,7 @@ "CreationTime": { "target": "com.amazonaws.kafka#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time when the configuration revision was created.
", "smithy.api#jsonName": "creationTime", "smithy.api#required": {} @@ -1295,6 +1329,7 @@ "Revision": { "target": "com.amazonaws.kafka#__long", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The revision number.
", "smithy.api#jsonName": "revision", "smithy.api#required": {} @@ -1377,6 +1412,88 @@ "smithy.api#documentation": "Information about the broker access configuration.
" } }, + "com.amazonaws.kafka#ConsumerGroupReplication": { + "type": "structure", + "members": { + "ConsumerGroupsToExclude": { + "target": "com.amazonaws.kafka#__listOf__stringMax256", + "traits": { + "smithy.api#documentation": "List of regular expression patterns indicating the consumer groups that should not be replicated.
", + "smithy.api#jsonName": "consumerGroupsToExclude" + } + }, + "ConsumerGroupsToReplicate": { + "target": "com.amazonaws.kafka#__listOf__stringMax256", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "List of regular expression patterns indicating the consumer groups to copy.
", + "smithy.api#jsonName": "consumerGroupsToReplicate", + "smithy.api#required": {} + } + }, + "DetectAndCopyNewConsumerGroups": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "Enables synchronization of consumer groups to target cluster.
", + "smithy.api#jsonName": "detectAndCopyNewConsumerGroups" + } + }, + "SynchroniseConsumerGroupOffsets": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "Enables synchronization of consumer group offsets to target cluster. The translated offsets will be written to topic __consumer_offsets.
", + "smithy.api#jsonName": "synchroniseConsumerGroupOffsets" + } + } + }, + "traits": { + "smithy.api#documentation": "Details about consumer group replication.
" + } + }, + "com.amazonaws.kafka#ConsumerGroupReplicationUpdate": { + "type": "structure", + "members": { + "ConsumerGroupsToExclude": { + "target": "com.amazonaws.kafka#__listOf__stringMax256", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "List of regular expression patterns indicating the consumer groups that should not be replicated.
", + "smithy.api#jsonName": "consumerGroupsToExclude", + "smithy.api#required": {} + } + }, + "ConsumerGroupsToReplicate": { + "target": "com.amazonaws.kafka#__listOf__stringMax256", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "List of regular expression patterns indicating the consumer groups to copy.
", + "smithy.api#jsonName": "consumerGroupsToReplicate", + "smithy.api#required": {} + } + }, + "DetectAndCopyNewConsumerGroups": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Enables synchronization of consumer groups to target cluster.
", + "smithy.api#jsonName": "detectAndCopyNewConsumerGroups", + "smithy.api#required": {} + } + }, + "SynchroniseConsumerGroupOffsets": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Enables synchronization of consumer group offsets to target cluster. The translated offsets will be written to topic __consumer_offsets.
", + "smithy.api#jsonName": "synchroniseConsumerGroupOffsets", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Details about consumer group replication.
" + } + }, "com.amazonaws.kafka#CreateCluster": { "type": "operation", "input": { @@ -1423,6 +1540,7 @@ "BrokerNodeGroupInfo": { "target": "com.amazonaws.kafka#BrokerNodeGroupInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the broker nodes in the cluster.
", "smithy.api#jsonName": "brokerNodeGroupInfo", "smithy.api#required": {} @@ -1438,6 +1556,7 @@ "ClusterName": { "target": "com.amazonaws.kafka#__stringMin1Max64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cluster.
", "smithy.api#jsonName": "clusterName", "smithy.api#required": {} @@ -1474,6 +1593,7 @@ "KafkaVersion": { "target": "com.amazonaws.kafka#__stringMin1Max128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of Apache Kafka.
", "smithy.api#jsonName": "kafkaVersion", "smithy.api#required": {} @@ -1488,6 +1608,7 @@ "NumberOfBrokerNodes": { "target": "com.amazonaws.kafka#__integerMin1Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of broker nodes in the cluster.
", "smithy.api#jsonName": "numberOfBrokerNodes", "smithy.api#required": {} @@ -1587,6 +1708,7 @@ "ClusterName": { "target": "com.amazonaws.kafka#__stringMin1Max64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cluster.
", "smithy.api#jsonName": "clusterName", "smithy.api#required": {} @@ -1714,6 +1836,7 @@ "Name": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the configuration.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1722,6 +1845,7 @@ "ServerProperties": { "target": "com.amazonaws.kafka#__blob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Contents of the
Creates the replicator.
", + "smithy.api#http": { + "method": "POST", + "uri": "/replication/v1/replicators", + "code": 200 + } + } + }, + "com.amazonaws.kafka#CreateReplicatorRequest": { + "type": "structure", + "members": { + "Description": { + "target": "com.amazonaws.kafka#__stringMax1024", + "traits": { + "smithy.api#documentation": "A summary description of the replicator.
", + "smithy.api#jsonName": "description" + } + }, + "KafkaClusters": { + "target": "com.amazonaws.kafka#__listOfKafkaCluster", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Kafka Clusters to use in setting up sources / targets for replication.
", + "smithy.api#jsonName": "kafkaClusters", + "smithy.api#required": {} + } + }, + "ReplicationInfoList": { + "target": "com.amazonaws.kafka#__listOfReplicationInfo", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
", + "smithy.api#jsonName": "replicationInfoList", + "smithy.api#required": {} + } + }, + "ReplicatorName": { + "target": "com.amazonaws.kafka#__stringMin1Max128Pattern09AZaZ09AZaZ0", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The name of the replicator. Alpha-numeric characters with '-' are allowed.
", + "smithy.api#jsonName": "replicatorName", + "smithy.api#required": {} + } + }, + "ServiceExecutionRoleArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters)
", + "smithy.api#jsonName": "serviceExecutionRoleArn", + "smithy.api#required": {} + } + }, + "Tags": { + "target": "com.amazonaws.kafka#__mapOf__string", + "traits": { + "smithy.api#documentation": "List of tags to attach to created Replicator.
", + "smithy.api#jsonName": "tags" + } + } + }, + "traits": { + "smithy.api#documentation": "Creates a replicator using the specified configuration.
", + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#CreateReplicatorResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator.
", + "smithy.api#jsonName": "replicatorArn" + } + }, + "ReplicatorName": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "Name of the replicator provided by the customer.
", + "smithy.api#jsonName": "replicatorName" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "State of the replicator.
", + "smithy.api#jsonName": "replicatorState" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.kafka#CreateVpcConnection": { "type": "operation", "input": { @@ -1818,6 +2073,7 @@ "TargetClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster Amazon Resource Name (ARN) for the VPC connection.
", "smithy.api#jsonName": "targetClusterArn", "smithy.api#required": {} @@ -1826,6 +2082,7 @@ "Authentication": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The authentication type of VPC connection.
", "smithy.api#jsonName": "authentication", "smithy.api#required": {} @@ -1834,6 +2091,7 @@ "VpcId": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC ID of VPC connection.
", "smithy.api#jsonName": "vpcId", "smithy.api#required": {} @@ -1842,6 +2100,7 @@ "ClientSubnets": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of client subnets.
", "smithy.api#jsonName": "clientSubnets", "smithy.api#required": {} @@ -1850,6 +2109,7 @@ "SecurityGroups": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of security groups.
", "smithy.api#jsonName": "securityGroups", "smithy.api#required": {} @@ -2130,6 +2390,91 @@ "smithy.api#output": {} } }, + "com.amazonaws.kafka#DeleteReplicator": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#DeleteReplicatorRequest" + }, + "output": { + "target": "com.amazonaws.kafka#DeleteReplicatorResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "Deletes a replicator.
", + "smithy.api#http": { + "method": "DELETE", + "uri": "/replication/v1/replicators/{ReplicatorArn}", + "code": 200 + } + } + }, + "com.amazonaws.kafka#DeleteReplicatorRequest": { + "type": "structure", + "members": { + "CurrentVersion": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The current version of the replicator.
", + "smithy.api#httpQuery": "currentVersion" + } + }, + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator to be deleted.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#DeleteReplicatorResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator.
", + "smithy.api#jsonName": "replicatorArn" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "The state of the replicator.
", + "smithy.api#jsonName": "replicatorState" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.kafka#DeleteVpcConnection": { "type": "operation", "input": { @@ -2679,13 +3024,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.kafka#DescribeVpcConnection": { + "com.amazonaws.kafka#DescribeReplicator": { "type": "operation", "input": { - "target": "com.amazonaws.kafka#DescribeVpcConnectionRequest" + "target": "com.amazonaws.kafka#DescribeReplicatorRequest" }, "output": { - "target": "com.amazonaws.kafka#DescribeVpcConnectionResponse" + "target": "com.amazonaws.kafka#DescribeReplicatorResponse" }, "errors": [ { @@ -2703,26 +3048,29 @@ { "target": "com.amazonaws.kafka#ServiceUnavailableException" }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, { "target": "com.amazonaws.kafka#UnauthorizedException" } ], "traits": { - "smithy.api#documentation": "Returns a description of this MSK VPC connection.
", + "smithy.api#documentation": "Describes a replicator.
", "smithy.api#http": { "method": "GET", - "uri": "/v1/vpc-connection/{Arn}", + "uri": "/replication/v1/replicators/{ReplicatorArn}", "code": 200 } } }, - "com.amazonaws.kafka#DescribeVpcConnectionRequest": { + "com.amazonaws.kafka#DescribeReplicatorRequest": { "type": "structure", "members": { - "Arn": { + "ReplicatorArn": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.
", + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator to be described.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -2732,42 +3080,194 @@ "smithy.api#input": {} } }, - "com.amazonaws.kafka#DescribeVpcConnectionResponse": { + "com.amazonaws.kafka#DescribeReplicatorResponse": { "type": "structure", "members": { - "VpcConnectionArn": { - "target": "com.amazonaws.kafka#__string", + "CreationTime": { + "target": "com.amazonaws.kafka#__timestampIso8601", "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.
", - "smithy.api#jsonName": "vpcConnectionArn" + "smithy.api#documentation": "The time when the replicator was created.
", + "smithy.api#jsonName": "creationTime" } }, - "TargetClusterArn": { + "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.
", - "smithy.api#jsonName": "targetClusterArn" + "smithy.api#documentation": "The current version number of the replicator.
", + "smithy.api#jsonName": "currentVersion" } }, - "State": { - "target": "com.amazonaws.kafka#VpcConnectionState", + "IsReplicatorReference": { + "target": "com.amazonaws.kafka#__boolean", "traits": { - "smithy.api#documentation": "The state of VPC connection.
", - "smithy.api#jsonName": "state" + "smithy.api#documentation": "Whether this resource is a replicator reference.
", + "smithy.api#jsonName": "isReplicatorReference" } }, - "Authentication": { + "KafkaClusters": { + "target": "com.amazonaws.kafka#__listOfKafkaClusterDescription", + "traits": { + "smithy.api#documentation": "Kafka Clusters used in setting up sources / targets for replication.
", + "smithy.api#jsonName": "kafkaClusters" + } + }, + "ReplicationInfoList": { + "target": "com.amazonaws.kafka#__listOfReplicationInfoDescription", + "traits": { + "smithy.api#documentation": "A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.
", + "smithy.api#jsonName": "replicationInfoList" + } + }, + "ReplicatorArn": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "The authentication type of VPC connection.
", - "smithy.api#jsonName": "authentication" + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator.
", + "smithy.api#jsonName": "replicatorArn" } }, - "VpcId": { + "ReplicatorDescription": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "The VPC Id for the VPC connection.
", - "smithy.api#jsonName": "vpcId" + "smithy.api#documentation": "The description of the replicator.
", + "smithy.api#jsonName": "replicatorDescription" + } + }, + "ReplicatorName": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The name of the replicator.
", + "smithy.api#jsonName": "replicatorName" + } + }, + "ReplicatorResourceArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator resource in the region where the replicator was created.
", + "smithy.api#jsonName": "replicatorResourceArn" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "State of the replicator.
", + "smithy.api#jsonName": "replicatorState" + } + }, + "ServiceExecutionRoleArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters)
", + "smithy.api#jsonName": "serviceExecutionRoleArn" + } + }, + "StateInfo": { + "target": "com.amazonaws.kafka#ReplicationStateInfo", + "traits": { + "smithy.api#documentation": "Details about the state of the replicator.
", + "smithy.api#jsonName": "stateInfo" + } + }, + "Tags": { + "target": "com.amazonaws.kafka#__mapOf__string", + "traits": { + "smithy.api#documentation": "List of tags attached to the Replicator.
", + "smithy.api#jsonName": "tags" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.kafka#DescribeVpcConnection": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#DescribeVpcConnectionRequest" + }, + "output": { + "target": "com.amazonaws.kafka#DescribeVpcConnectionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "Returns a description of this MSK VPC connection.
", + "smithy.api#http": { + "method": "GET", + "uri": "/v1/vpc-connection/{Arn}", + "code": 200 + } + } + }, + "com.amazonaws.kafka#DescribeVpcConnectionRequest": { + "type": "structure", + "members": { + "Arn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#DescribeVpcConnectionResponse": { + "type": "structure", + "members": { + "VpcConnectionArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.
", + "smithy.api#jsonName": "vpcConnectionArn" + } + }, + "TargetClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.
", + "smithy.api#jsonName": "targetClusterArn" + } + }, + "State": { + "target": "com.amazonaws.kafka#VpcConnectionState", + "traits": { + "smithy.api#documentation": "The state of VPC connection.
", + "smithy.api#jsonName": "state" + } + }, + "Authentication": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The authentication type of VPC connection.
", + "smithy.api#jsonName": "authentication" + } + }, + "VpcId": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The VPC Id for the VPC connection.
", + "smithy.api#jsonName": "vpcId" } }, "Subnets": { @@ -2831,6 +3331,7 @@ "DataVolumeKMSKeyId": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the AWS KMS key for encrypting data at rest. If you don't specify a KMS key, MSK creates one for you and uses it.
", "smithy.api#jsonName": "dataVolumeKMSKeyId", "smithy.api#required": {} @@ -2951,6 +3452,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -3293,6 +3795,7 @@ "EnabledInBroker": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether you want to turn on or turn off the JMX Exporter.
", "smithy.api#jsonName": "enabledInBroker", "smithy.api#required": {} @@ -3309,6 +3812,7 @@ "EnabledInBroker": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether you want to turn on or turn off the JMX Exporter.
", "smithy.api#jsonName": "enabledInBroker", "smithy.api#required": {} @@ -3338,6 +3842,9 @@ { "target": "com.amazonaws.kafka#CreateConfiguration" }, + { + "target": "com.amazonaws.kafka#CreateReplicator" + }, { "target": "com.amazonaws.kafka#CreateVpcConnection" }, @@ -3350,6 +3857,9 @@ { "target": "com.amazonaws.kafka#DeleteConfiguration" }, + { + "target": "com.amazonaws.kafka#DeleteReplicator" + }, { "target": "com.amazonaws.kafka#DeleteVpcConnection" }, @@ -3371,6 +3881,9 @@ { "target": "com.amazonaws.kafka#DescribeConfigurationRevision" }, + { + "target": "com.amazonaws.kafka#DescribeReplicator" + }, { "target": "com.amazonaws.kafka#DescribeVpcConnection" }, @@ -3410,6 +3923,9 @@ { "target": "com.amazonaws.kafka#ListNodes" }, + { + "target": "com.amazonaws.kafka#ListReplicators" + }, { "target": "com.amazonaws.kafka#ListScramSecrets" }, @@ -3458,6 +3974,9 @@ { "target": "com.amazonaws.kafka#UpdateMonitoring" }, + { + "target": "com.amazonaws.kafka#UpdateReplicationInfo" + }, { "target": "com.amazonaws.kafka#UpdateSecurity" }, @@ -3521,7 +4040,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3564,7 +4082,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3577,7 +4096,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3591,7 +4109,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3614,7 +4131,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3649,7 +4165,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3660,14 +4175,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3681,14 +4198,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3697,18 +4212,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3717,7 +4231,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3737,14 +4252,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3758,7 +4275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3778,7 +4294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3789,14 +4304,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3807,9 +4324,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4433,6 +4952,107 @@ } } }, + "com.amazonaws.kafka#KafkaCluster": { + "type": "structure", + "members": { + "AmazonMskCluster": { + "target": "com.amazonaws.kafka#AmazonMskCluster", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Details of an Amazon MSK Cluster.
", + "smithy.api#jsonName": "amazonMskCluster", + "smithy.api#required": {} + } + }, + "VpcConfig": { + "target": "com.amazonaws.kafka#KafkaClusterClientVpcConfig", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
", + "smithy.api#jsonName": "vpcConfig", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Information about Kafka Cluster to be used as source / target for replication.
" + } + }, + "com.amazonaws.kafka#KafkaClusterClientVpcConfig": { + "type": "structure", + "members": { + "SecurityGroupIds": { + "target": "com.amazonaws.kafka#__listOf__string", + "traits": { + "smithy.api#documentation": "The security groups to attach to the ENIs for the broker nodes.
", + "smithy.api#jsonName": "securityGroupIds" + } + }, + "SubnetIds": { + "target": "com.amazonaws.kafka#__listOf__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The list of subnets in the client VPC to connect to.
", + "smithy.api#jsonName": "subnetIds", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
" + } + }, + "com.amazonaws.kafka#KafkaClusterDescription": { + "type": "structure", + "members": { + "AmazonMskCluster": { + "target": "com.amazonaws.kafka#AmazonMskCluster", + "traits": { + "smithy.api#documentation": "Details of an Amazon MSK Cluster.
", + "smithy.api#jsonName": "amazonMskCluster" + } + }, + "KafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The alias of the Kafka cluster. Used to prefix names of replicated topics.
", + "smithy.api#jsonName": "kafkaClusterAlias" + } + }, + "VpcConfig": { + "target": "com.amazonaws.kafka#KafkaClusterClientVpcConfig", + "traits": { + "smithy.api#documentation": "Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.
", + "smithy.api#jsonName": "vpcConfig" + } + } + }, + "traits": { + "smithy.api#documentation": "Information about Kafka Cluster used as source / target for replication.
" + } + }, + "com.amazonaws.kafka#KafkaClusterSummary": { + "type": "structure", + "members": { + "AmazonMskCluster": { + "target": "com.amazonaws.kafka#AmazonMskCluster", + "traits": { + "smithy.api#documentation": "Details of an Amazon MSK Cluster.
", + "smithy.api#jsonName": "amazonMskCluster" + } + }, + "KafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The alias of the Kafka cluster. Used to prefix names of replicated topics.
", + "smithy.api#jsonName": "kafkaClusterAlias" + } + } + }, + "traits": { + "smithy.api#documentation": "Summarized information about Kafka Cluster used as source / target for replication.
" + } + }, "com.amazonaws.kafka#KafkaVersion": { "type": "structure", "members": { @@ -5276,13 +5896,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.kafka#ListScramSecrets": { + "com.amazonaws.kafka#ListReplicators": { "type": "operation", "input": { - "target": "com.amazonaws.kafka#ListScramSecretsRequest" + "target": "com.amazonaws.kafka#ListReplicatorsRequest" }, "output": { - "target": "com.amazonaws.kafka#ListScramSecretsResponse" + "target": "com.amazonaws.kafka#ListReplicatorsResponse" }, "errors": [ { @@ -5308,65 +5928,64 @@ } ], "traits": { - "smithy.api#documentation": "Returns a list of the Scram Secrets associated with an Amazon MSK cluster.
", + "smithy.api#documentation": "Lists the replicators.
", "smithy.api#http": { "method": "GET", - "uri": "/v1/clusters/{ClusterArn}/scram-secrets", + "uri": "/replication/v1/replicators", "code": 200 }, "smithy.api#paginated": { "inputToken": "NextToken", "outputToken": "NextToken", - "items": "SecretArnList", + "items": "Replicators", "pageSize": "MaxResults" } } }, - "com.amazonaws.kafka#ListScramSecretsRequest": { + "com.amazonaws.kafka#ListReplicatorsRequest": { "type": "structure", "members": { - "ClusterArn": { - "target": "com.amazonaws.kafka#__string", - "traits": { - "smithy.api#documentation": "The arn of the cluster.
", - "smithy.api#httpLabel": {}, - "smithy.api#required": {} - } - }, "MaxResults": { "target": "com.amazonaws.kafka#MaxResults", "traits": { - "smithy.api#documentation": "The maxResults of the query.
", + "smithy.api#documentation": "The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.
", "smithy.api#httpQuery": "maxResults" } }, "NextToken": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "The nextToken of the query.
", + "smithy.api#documentation": "If the response of ListReplicators is truncated, it returns a NextToken in the response. This NextToken should be sent in the subsequent request to ListReplicators.
", "smithy.api#httpQuery": "nextToken" } + }, + "ReplicatorNameFilter": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "Returns replicators starting with given name.
", + "smithy.api#httpQuery": "replicatorNameFilter" + } } }, "traits": { "smithy.api#input": {} } }, - "com.amazonaws.kafka#ListScramSecretsResponse": { + "com.amazonaws.kafka#ListReplicatorsResponse": { "type": "structure", "members": { "NextToken": { "target": "com.amazonaws.kafka#__string", "traits": { - "smithy.api#documentation": "Paginated results marker.
", + "smithy.api#documentation": "If the response of ListReplicators is truncated, it returns a NextToken in the response. This NextToken should be sent in the subsequent request to ListReplicators.
", "smithy.api#jsonName": "nextToken" } }, - "SecretArnList": { - "target": "com.amazonaws.kafka#__listOf__string", + "Replicators": { + "target": "com.amazonaws.kafka#__listOfReplicatorSummary", "traits": { - "smithy.api#documentation": "The list of scram secrets associated with the cluster.
", - "smithy.api#jsonName": "secretArnList" + "smithy.api#documentation": "List containing information of each of the replicators in the account.
", + "smithy.api#jsonName": "replicators" } } }, @@ -5374,29 +5993,127 @@ "smithy.api#output": {} } }, - "com.amazonaws.kafka#ListTagsForResource": { + "com.amazonaws.kafka#ListScramSecrets": { "type": "operation", "input": { - "target": "com.amazonaws.kafka#ListTagsForResourceRequest" + "target": "com.amazonaws.kafka#ListScramSecretsRequest" }, "output": { - "target": "com.amazonaws.kafka#ListTagsForResourceResponse" + "target": "com.amazonaws.kafka#ListScramSecretsResponse" }, "errors": [ { "target": "com.amazonaws.kafka#BadRequestException" }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, { "target": "com.amazonaws.kafka#InternalServerErrorException" }, { "target": "com.amazonaws.kafka#NotFoundException" - } - ], - "traits": { - "smithy.api#documentation": "Returns a list of the tags associated with the specified resource.
", - "smithy.api#http": { - "method": "GET", + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "Returns a list of the Scram Secrets associated with an Amazon MSK cluster.
", + "smithy.api#http": { + "method": "GET", + "uri": "/v1/clusters/{ClusterArn}/scram-secrets", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "SecretArnList", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.kafka#ListScramSecretsRequest": { + "type": "structure", + "members": { + "ClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The arn of the cluster.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "MaxResults": { + "target": "com.amazonaws.kafka#MaxResults", + "traits": { + "smithy.api#documentation": "The maxResults of the query.
", + "smithy.api#httpQuery": "maxResults" + } + }, + "NextToken": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The nextToken of the query.
", + "smithy.api#httpQuery": "nextToken" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#ListScramSecretsResponse": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "Paginated results marker.
", + "smithy.api#jsonName": "nextToken" + } + }, + "SecretArnList": { + "target": "com.amazonaws.kafka#__listOf__string", + "traits": { + "smithy.api#documentation": "The list of scram secrets associated with the cluster.
", + "smithy.api#jsonName": "secretArnList" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.kafka#ListTagsForResource": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#ListTagsForResourceRequest" + }, + "output": { + "target": "com.amazonaws.kafka#ListTagsForResourceResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + } + ], + "traits": { + "smithy.api#documentation": "Returns a list of the tags associated with the specified resource.
", + "smithy.api#http": { + "method": "GET", "uri": "/v1/tags/{ResourceArn}", "code": 200 } @@ -5523,6 +6240,7 @@ "BrokerLogs": { "target": "com.amazonaws.kafka#BrokerLogs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "brokerLogs", "smithy.api#required": {} } @@ -5636,6 +6354,7 @@ "EnabledInBroker": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether you want to turn on or turn off the Node Exporter.
", "smithy.api#jsonName": "enabledInBroker", "smithy.api#required": {} @@ -5652,6 +6371,7 @@ "EnabledInBroker": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates whether you want to turn on or turn off the Node Exporter.
", "smithy.api#jsonName": "enabledInBroker", "smithy.api#required": {} @@ -5756,6 +6476,7 @@ "Prometheus": { "target": "com.amazonaws.kafka#Prometheus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Prometheus settings.
", "smithy.api#jsonName": "prometheus", "smithy.api#required": {} @@ -5772,6 +6493,7 @@ "Prometheus": { "target": "com.amazonaws.kafka#PrometheusInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Prometheus settings.
", "smithy.api#jsonName": "prometheus", "smithy.api#required": {} @@ -5832,6 +6554,7 @@ "BrokerNodeGroupInfo": { "target": "com.amazonaws.kafka#BrokerNodeGroupInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the brokers.
", "smithy.api#jsonName": "brokerNodeGroupInfo", "smithy.api#required": {} @@ -5882,6 +6605,7 @@ "NumberOfBrokerNodes": { "target": "com.amazonaws.kafka#__integerMin1Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of broker nodes in the cluster.
", "smithy.api#jsonName": "numberOfBrokerNodes", "smithy.api#required": {} @@ -5919,6 +6643,7 @@ "BrokerNodeGroupInfo": { "target": "com.amazonaws.kafka#BrokerNodeGroupInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the brokers.
", "smithy.api#jsonName": "brokerNodeGroupInfo", "smithy.api#required": {} @@ -5962,6 +6687,7 @@ "KafkaVersion": { "target": "com.amazonaws.kafka#__stringMin1Max128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Apache Kafka version that you want for the cluster.
", "smithy.api#jsonName": "kafkaVersion", "smithy.api#required": {} @@ -5977,6 +6703,7 @@ "NumberOfBrokerNodes": { "target": "com.amazonaws.kafka#__integerMin1Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of broker nodes in the cluster.
", "smithy.api#jsonName": "numberOfBrokerNodes", "smithy.api#required": {} @@ -6080,6 +6807,7 @@ "Policy": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The policy.
", "smithy.api#jsonName": "policy", "smithy.api#required": {} @@ -6151,6 +6879,7 @@ "BrokerIds": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of broker IDs to be rebooted. The reboot-broker operation supports rebooting one broker at a time.
", "smithy.api#jsonName": "brokerIds", "smithy.api#required": {} @@ -6240,6 +6969,7 @@ "VpcConnectionArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC connection ARN.
", "smithy.api#jsonName": "vpcConnectionArn", "smithy.api#required": {} @@ -6257,6 +6987,255 @@ "smithy.api#output": {} } }, + "com.amazonaws.kafka#ReplicationInfo": { + "type": "structure", + "members": { + "ConsumerGroupReplication": { + "target": "com.amazonaws.kafka#ConsumerGroupReplication", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Configuration relating to consumer group replication.
", + "smithy.api#jsonName": "consumerGroupReplication", + "smithy.api#required": {} + } + }, + "SourceKafkaClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The ARN of the source Kafka cluster.
", + "smithy.api#jsonName": "sourceKafkaClusterArn", + "smithy.api#required": {} + } + }, + "TargetCompressionType": { + "target": "com.amazonaws.kafka#TargetCompressionType", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The compression type to use when producing records to target cluster.
", + "smithy.api#jsonName": "targetCompressionType", + "smithy.api#required": {} + } + }, + "TargetKafkaClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The ARN of the target Kafka cluster.
", + "smithy.api#jsonName": "targetKafkaClusterArn", + "smithy.api#required": {} + } + }, + "TopicReplication": { + "target": "com.amazonaws.kafka#TopicReplication", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Configuration relating to topic replication.
", + "smithy.api#jsonName": "topicReplication", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Specifies configuration for replication between a source and target Kafka cluster.
" + } + }, + "com.amazonaws.kafka#ReplicationInfoDescription": { + "type": "structure", + "members": { + "ConsumerGroupReplication": { + "target": "com.amazonaws.kafka#ConsumerGroupReplication", + "traits": { + "smithy.api#documentation": "Configuration relating to consumer group replication.
", + "smithy.api#jsonName": "consumerGroupReplication" + } + }, + "SourceKafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The alias of the source Kafka cluster.
", + "smithy.api#jsonName": "sourceKafkaClusterAlias" + } + }, + "TargetCompressionType": { + "target": "com.amazonaws.kafka#TargetCompressionType", + "traits": { + "smithy.api#documentation": "The compression type to use when producing records to target cluster.
", + "smithy.api#jsonName": "targetCompressionType" + } + }, + "TargetKafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The alias of the target Kafka cluster.
", + "smithy.api#jsonName": "targetKafkaClusterAlias" + } + }, + "TopicReplication": { + "target": "com.amazonaws.kafka#TopicReplication", + "traits": { + "smithy.api#documentation": "Configuration relating to topic replication.
", + "smithy.api#jsonName": "topicReplication" + } + } + }, + "traits": { + "smithy.api#documentation": "Specifies configuration for replication between a source and target Kafka cluster (sourceKafkaClusterAlias -> targetKafkaClusterAlias)
" + } + }, + "com.amazonaws.kafka#ReplicationInfoSummary": { + "type": "structure", + "members": { + "SourceKafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The alias of the source Kafka cluster.
", + "smithy.api#jsonName": "sourceKafkaClusterAlias" + } + }, + "TargetKafkaClusterAlias": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The alias of the target Kafka cluster.
", + "smithy.api#jsonName": "targetKafkaClusterAlias" + } + } + }, + "traits": { + "smithy.api#documentation": "Summarized information of replication between clusters.
" + } + }, + "com.amazonaws.kafka#ReplicationStateInfo": { + "type": "structure", + "members": { + "Code": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "Code that describes the current state of the replicator.", + "smithy.api#jsonName": "code" + } + }, + "Message": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "Message that describes the state of the replicator.", + "smithy.api#jsonName": "message" + } + } + }, + "traits": { + "smithy.api#documentation": "Details about the state of a replicator" + } + }, + "com.amazonaws.kafka#ReplicatorState": { + "type": "enum", + "members": { + "RUNNING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RUNNING" + } + }, + "CREATING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CREATING" + } + }, + "UPDATING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "UPDATING" + } + }, + "DELETING": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DELETING" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + } + }, + "traits": { + "smithy.api#documentation": "The state of a replicator.
" + } + }, + "com.amazonaws.kafka#ReplicatorSummary": { + "type": "structure", + "members": { + "CreationTime": { + "target": "com.amazonaws.kafka#__timestampIso8601", + "traits": { + "smithy.api#documentation": "The time the replicator was created.
", + "smithy.api#jsonName": "creationTime" + } + }, + "CurrentVersion": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The current version of the replicator.
", + "smithy.api#jsonName": "currentVersion" + } + }, + "IsReplicatorReference": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "Whether this resource is a replicator reference.
", + "smithy.api#jsonName": "isReplicatorReference" + } + }, + "KafkaClustersSummary": { + "target": "com.amazonaws.kafka#__listOfKafkaClusterSummary", + "traits": { + "smithy.api#documentation": "Kafka Clusters used in setting up sources / targets for replication.
", + "smithy.api#jsonName": "kafkaClustersSummary" + } + }, + "ReplicationInfoSummaryList": { + "target": "com.amazonaws.kafka#__listOfReplicationInfoSummary", + "traits": { + "smithy.api#documentation": "A list of summarized information of replications between clusters.
", + "smithy.api#jsonName": "replicationInfoSummaryList" + } + }, + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator.
", + "smithy.api#jsonName": "replicatorArn" + } + }, + "ReplicatorName": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The name of the replicator.
", + "smithy.api#jsonName": "replicatorName" + } + }, + "ReplicatorResourceArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator resource in the region where the replicator was created.
", + "smithy.api#jsonName": "replicatorResourceArn" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "State of the replicator.
", + "smithy.api#jsonName": "replicatorState" + } + } + }, + "traits": { + "smithy.api#documentation": "Information about a replicator.
" + } + }, "com.amazonaws.kafka#S3": { "type": "structure", "members": { @@ -6269,6 +7248,7 @@ "Enabled": { "target": "com.amazonaws.kafka#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "enabled", "smithy.api#required": {} } @@ -6324,6 +7304,7 @@ "VpcConfigs": { "target": "com.amazonaws.kafka#__listOfVpcConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration of the Amazon VPCs for the cluster.
", "smithy.api#jsonName": "vpcConfigs", "smithy.api#required": {} @@ -6362,6 +7343,7 @@ "VpcConfigs": { "target": "com.amazonaws.kafka#__listOfVpcConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration of the Amazon VPCs for the cluster.
", "smithy.api#jsonName": "vpcConfigs", "smithy.api#required": {} @@ -6512,6 +7494,7 @@ "Tags": { "target": "com.amazonaws.kafka#__mapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key-value pair for the resource tag.
", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -6522,6 +7505,44 @@ "smithy.api#input": {} } }, + "com.amazonaws.kafka#TargetCompressionType": { + "type": "enum", + "members": { + "NONE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NONE" + } + }, + "GZIP": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "GZIP" + } + }, + "SNAPPY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SNAPPY" + } + }, + "LZ4": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "LZ4" + } + }, + "ZSTD": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ZSTD" + } + } + }, + "traits": { + "smithy.api#documentation": "The type of compression to use producing records to the target cluster.
" + } + }, "com.amazonaws.kafka#Tls": { "type": "structure", "members": { @@ -6568,6 +7589,104 @@ "smithy.api#httpError": 429 } }, + "com.amazonaws.kafka#TopicReplication": { + "type": "structure", + "members": { + "CopyAccessControlListsForTopics": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
", + "smithy.api#jsonName": "copyAccessControlListsForTopics" + } + }, + "CopyTopicConfigurations": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "Whether to periodically configure remote topics to match their corresponding upstream topics.
", + "smithy.api#jsonName": "copyTopicConfigurations" + } + }, + "DetectAndCopyNewTopics": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#documentation": "Whether to periodically check for new topics and partitions.
", + "smithy.api#jsonName": "detectAndCopyNewTopics" + } + }, + "TopicsToExclude": { + "target": "com.amazonaws.kafka#__listOf__stringMax249", + "traits": { + "smithy.api#documentation": "List of regular expression patterns indicating the topics that should not be replicated.
", + "smithy.api#jsonName": "topicsToExclude" + } + }, + "TopicsToReplicate": { + "target": "com.amazonaws.kafka#__listOf__stringMax249", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "List of regular expression patterns indicating the topics to copy.
", + "smithy.api#jsonName": "topicsToReplicate", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Details about topic replication.
" + } + }, + "com.amazonaws.kafka#TopicReplicationUpdate": { + "type": "structure", + "members": { + "CopyAccessControlListsForTopics": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.
", + "smithy.api#jsonName": "copyAccessControlListsForTopics", + "smithy.api#required": {} + } + }, + "CopyTopicConfigurations": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Whether to periodically configure remote topics to match their corresponding upstream topics.
", + "smithy.api#jsonName": "copyTopicConfigurations", + "smithy.api#required": {} + } + }, + "DetectAndCopyNewTopics": { + "target": "com.amazonaws.kafka#__boolean", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Whether to periodically check for new topics and partitions.
", + "smithy.api#jsonName": "detectAndCopyNewTopics", + "smithy.api#required": {} + } + }, + "TopicsToExclude": { + "target": "com.amazonaws.kafka#__listOf__stringMax249", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "List of regular expression patterns indicating the topics that should not be replicated.
", + "smithy.api#jsonName": "topicsToExclude", + "smithy.api#required": {} + } + }, + "TopicsToReplicate": { + "target": "com.amazonaws.kafka#__listOf__stringMax249", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "List of regular expression patterns indicating the topics to copy.
", + "smithy.api#jsonName": "topicsToReplicate", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Details for updating the topic replication of a replicator.
" + } + }, "com.amazonaws.kafka#Unauthenticated": { "type": "structure", "members": { @@ -6675,6 +7794,7 @@ "TagKeys": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Tag keys must be unique for a given cluster. In addition, the following restrictions apply:
\nEach tag key must be unique. If you add a tag with a key that's already in\n use, your new tag overwrites the existing key-value pair.
\nYou can't start a tag key with aws: because this prefix is reserved for use\n by AWS. AWS creates tags that begin with this prefix on your behalf, but\n you can't edit or delete them.
\nTag keys must be between 1 and 128 Unicode characters in length.
\nTag keys must consist of the following characters: Unicode letters, digits,\n white space, and the following special characters: _ . / = + -\n @.
\nThe version of cluster to update from. A successful operation will then generate a new version.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -6741,6 +7862,7 @@ "TargetNumberOfBrokerNodes": { "target": "com.amazonaws.kafka#__integerMin1Max15", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of broker nodes that you want the cluster to have after this operation completes successfully.
", "smithy.api#jsonName": "targetNumberOfBrokerNodes", "smithy.api#required": {} @@ -6821,6 +7943,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of cluster to update from. A successful operation will then generate a new version.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -6829,6 +7952,7 @@ "TargetBrokerEBSVolumeInfo": { "target": "com.amazonaws.kafka#__listOfBrokerEBSVolumeInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the target volume size and the ID of the broker to apply the update to.
", "smithy.api#jsonName": "targetBrokerEBSVolumeInfo", "smithy.api#required": {} @@ -6915,6 +8039,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster version that you want to change. After this operation completes successfully, the cluster will have a new version.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -6923,6 +8048,7 @@ "TargetInstanceType": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon MSK broker type that you want all of the brokers in this cluster to be.
", "smithy.api#jsonName": "targetInstanceType", "smithy.api#required": {} @@ -7006,6 +8132,7 @@ "ConfigurationInfo": { "target": "com.amazonaws.kafka#ConfigurationInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Represents the configuration that you want MSK to use for the brokers in a cluster.
", "smithy.api#jsonName": "configurationInfo", "smithy.api#required": {} @@ -7014,6 +8141,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the cluster that needs to be updated.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7107,6 +8235,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Current cluster version.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7115,6 +8244,7 @@ "TargetKafkaVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Target Kafka version.
", "smithy.api#jsonName": "targetKafkaVersion", "smithy.api#required": {} @@ -7205,6 +8335,7 @@ "ServerProperties": { "target": "com.amazonaws.kafka#__blob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Contents of the
Information about the broker access configuration.
", "smithy.api#jsonName": "connectivityInfo", "smithy.api#required": {} @@ -7296,6 +8428,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7377,6 +8510,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7430,6 +8564,126 @@ "smithy.api#output": {} } }, + "com.amazonaws.kafka#UpdateReplicationInfo": { + "type": "operation", + "input": { + "target": "com.amazonaws.kafka#UpdateReplicationInfoRequest" + }, + "output": { + "target": "com.amazonaws.kafka#UpdateReplicationInfoResponse" + }, + "errors": [ + { + "target": "com.amazonaws.kafka#BadRequestException" + }, + { + "target": "com.amazonaws.kafka#ForbiddenException" + }, + { + "target": "com.amazonaws.kafka#InternalServerErrorException" + }, + { + "target": "com.amazonaws.kafka#NotFoundException" + }, + { + "target": "com.amazonaws.kafka#ServiceUnavailableException" + }, + { + "target": "com.amazonaws.kafka#TooManyRequestsException" + }, + { + "target": "com.amazonaws.kafka#UnauthorizedException" + } + ], + "traits": { + "smithy.api#documentation": "Updates replication info of a replicator.
", + "smithy.api#http": { + "method": "PUT", + "uri": "/replication/v1/replicators/{ReplicatorArn}/replication-info", + "code": 200 + } + } + }, + "com.amazonaws.kafka#UpdateReplicationInfoRequest": { + "type": "structure", + "members": { + "ConsumerGroupReplication": { + "target": "com.amazonaws.kafka#ConsumerGroupReplicationUpdate", + "traits": { + "smithy.api#documentation": "Updated consumer group replication information.
", + "smithy.api#jsonName": "consumerGroupReplication" + } + }, + "CurrentVersion": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "Current replicator version.
", + "smithy.api#jsonName": "currentVersion", + "smithy.api#required": {} + } + }, + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator to be updated.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "SourceKafkaClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The ARN of the source Kafka cluster.
", + "smithy.api#jsonName": "sourceKafkaClusterArn", + "smithy.api#required": {} + } + }, + "TargetKafkaClusterArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#clientOptional": {}, + "smithy.api#documentation": "The ARN of the target Kafka cluster.
", + "smithy.api#jsonName": "targetKafkaClusterArn", + "smithy.api#required": {} + } + }, + "TopicReplication": { + "target": "com.amazonaws.kafka#TopicReplicationUpdate", + "traits": { + "smithy.api#documentation": "Updated topic replication information.
", + "smithy.api#jsonName": "topicReplication" + } + } + }, + "traits": { + "smithy.api#documentation": "Update information relating to replication between a given source and target Kafka cluster.
", + "smithy.api#input": {} + } + }, + "com.amazonaws.kafka#UpdateReplicationInfoResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "target": "com.amazonaws.kafka#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the replicator.
", + "smithy.api#jsonName": "replicatorArn" + } + }, + "ReplicatorState": { + "target": "com.amazonaws.kafka#ReplicatorState", + "traits": { + "smithy.api#documentation": "State of the replicator.
", + "smithy.api#jsonName": "replicatorState" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.kafka#UpdateSecurity": { "type": "operation", "input": { @@ -7491,6 +8745,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the MSK cluster to update. Cluster versions aren't simple numbers. You can describe an MSK cluster to find its version. When this update operation is successful, it generates a new cluster version.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7584,6 +8839,7 @@ "CurrentVersion": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of cluster to update from. A successful operation will then generate a new version.
", "smithy.api#jsonName": "currentVersion", "smithy.api#required": {} @@ -7686,6 +8942,7 @@ "SubnetIds": { "target": "com.amazonaws.kafka#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IDs of the subnets associated with the cluster.
", "smithy.api#jsonName": "subnetIds", "smithy.api#required": {} @@ -7709,6 +8966,7 @@ "VpcConnectionArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN that identifies the Vpc Connection.
", "smithy.api#jsonName": "vpcConnectionArn", "smithy.api#required": {} @@ -7717,6 +8975,7 @@ "TargetClusterArn": { "target": "com.amazonaws.kafka#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN that identifies the Cluster which the Vpc Connection belongs to.
", "smithy.api#jsonName": "targetClusterArn", "smithy.api#required": {} @@ -8120,6 +9379,24 @@ "target": "com.amazonaws.kafka#ConfigurationRevision" } }, + "com.amazonaws.kafka#__listOfKafkaCluster": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#KafkaCluster" + } + }, + "com.amazonaws.kafka#__listOfKafkaClusterDescription": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#KafkaClusterDescription" + } + }, + "com.amazonaws.kafka#__listOfKafkaClusterSummary": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#KafkaClusterSummary" + } + }, "com.amazonaws.kafka#__listOfKafkaVersion": { "type": "list", "member": { @@ -8132,6 +9409,30 @@ "target": "com.amazonaws.kafka#NodeInfo" } }, + "com.amazonaws.kafka#__listOfReplicationInfo": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#ReplicationInfo" + } + }, + "com.amazonaws.kafka#__listOfReplicationInfoDescription": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#ReplicationInfoDescription" + } + }, + "com.amazonaws.kafka#__listOfReplicationInfoSummary": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#ReplicationInfoSummary" + } + }, + "com.amazonaws.kafka#__listOfReplicatorSummary": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#ReplicatorSummary" + } + }, "com.amazonaws.kafka#__listOfUnprocessedScramSecret": { "type": "list", "member": { @@ -8156,6 +9457,18 @@ "target": "com.amazonaws.kafka#__string" } }, + "com.amazonaws.kafka#__listOf__stringMax249": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#__stringMax249" + } + }, + "com.amazonaws.kafka#__listOf__stringMax256": { + "type": "list", + "member": { + "target": "com.amazonaws.kafka#__stringMax256" + } + }, "com.amazonaws.kafka#__long": { "type": "long" }, @@ -8171,6 +9484,33 @@ "com.amazonaws.kafka#__string": { "type": "string" }, + "com.amazonaws.kafka#__stringMax1024": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1024 + } + } + }, + "com.amazonaws.kafka#__stringMax249": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 249 + } + } + }, + "com.amazonaws.kafka#__stringMax256": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 256 + } + } + }, "com.amazonaws.kafka#__stringMin1Max128": { "type": "string", "traits": { @@ -8180,6 +9520,16 @@ } } }, + "com.amazonaws.kafka#__stringMin1Max128Pattern09AZaZ09AZaZ0": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 128 + }, + "smithy.api#pattern": "^[0-9A-Za-z][0-9A-Za-z-]{0,}$" + } + }, "com.amazonaws.kafka#__stringMin1Max64": { "type": "string", "traits": { diff --git a/codegen/sdk-codegen/aws-models/kafkaconnect.2021-09-14.json b/codegen/sdk-codegen/aws-models/kafkaconnect.2021-09-14.json index 3eb24345d76..a549c25fba5 100644 --- a/codegen/sdk-codegen/aws-models/kafkaconnect.2021-09-14.json +++ b/codegen/sdk-codegen/aws-models/kafkaconnect.2021-09-14.json @@ -1802,7 +1802,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1845,7 +1844,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1858,7 +1858,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1872,7 +1871,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1895,7 +1893,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1930,7 +1927,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1941,14 +1937,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1962,14 +1960,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1978,11 +1974,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1993,14 +1989,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2014,7 +2012,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2034,7 +2031,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2045,14 +2041,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2063,9 +2061,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/kendra-ranking.2022-10-19.json b/codegen/sdk-codegen/aws-models/kendra-ranking.2022-10-19.json index 982a5ee8cc7..1dd40ee9e39 100644 --- a/codegen/sdk-codegen/aws-models/kendra-ranking.2022-10-19.json +++ b/codegen/sdk-codegen/aws-models/kendra-ranking.2022-10-19.json @@ -110,7 +110,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -138,7 +137,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -151,7 +151,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -165,7 +164,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -185,7 +183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -199,14 +196,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -215,11 +210,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -230,14 +225,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -248,7 +245,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -262,14 +260,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -278,11 +274,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -293,14 +289,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -311,9 +309,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/kendra.2019-02-03.json b/codegen/sdk-codegen/aws-models/kendra.2019-02-03.json index e7d54f2362a..27451b81d10 100644 --- a/codegen/sdk-codegen/aws-models/kendra.2019-02-03.json +++ b/codegen/sdk-codegen/aws-models/kendra.2019-02-03.json @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +330,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -358,7 +357,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -381,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -448,14 +446,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -464,11 +460,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -479,14 +475,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -500,7 +498,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -520,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -531,14 +527,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -549,9 +547,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1694,7 +1694,7 @@ } ], "traits": { - "smithy.api#documentation": "Removes one or more documents from an index. The documents must have been added with\n the BatchPutDocument
API.
The documents are deleted asynchronously. You can see the progress of the deletion by\n using Amazon Web Services CloudWatch. Any error messages related to the processing of the\n batch are sent to your Amazon Web Services CloudWatch log. You can also use the \n BatchGetDocumentStatus
API to monitor the progress of deleting your documents.
Deleting documents from an index using BatchDeleteDocument
could take up \n to an hour or more, depending on the number of documents you want to delete.
Removes one or more documents from an index. The documents must have been added with\n the BatchPutDocument
API.
The documents are deleted asynchronously. You can see the progress of the deletion by\n using Amazon Web Services\n CloudWatch. Any error messages related to the processing of the batch are sent to\n your Amazon Web Services\n CloudWatch log. You can also use the BatchGetDocumentStatus
API to\n monitor the progress of deleting your documents.
Deleting documents from an index using BatchDeleteDocument
could take up\n to an hour or more, depending on the number of documents you want to delete.
Adds one or more documents to an index.
\nThe BatchPutDocument
API enables you to ingest inline documents or a set\n of documents stored in an Amazon S3 bucket. Use this API to ingest your text and\n unstructured text into an index, add custom attributes to the documents, and to attach\n an access control list to the documents added to the index.
The documents are indexed asynchronously. You can see the progress of the batch using \n Amazon Web Services CloudWatch. Any error messages related to processing the batch \n are sent to your Amazon Web Services CloudWatch log. You can also use the \n BatchGetDocumentStatus
API to monitor the progress of indexing your documents.
For an example of ingesting inline documents using Python and Java SDKs, see Adding files\n directly to an index.
" + "smithy.api#documentation": "Adds one or more documents to an index.
\nThe BatchPutDocument
API enables you to ingest inline documents or a set\n of documents stored in an Amazon S3 bucket. Use this API to ingest your text and\n unstructured text into an index, add custom attributes to the documents, and to attach\n an access control list to the documents added to the index.
The documents are indexed asynchronously. You can see the progress of the batch using\n Amazon Web Services\n CloudWatch. Any error messages related to processing the batch are sent to your\n Amazon Web Services\n CloudWatch log. You can also use the BatchGetDocumentStatus
API to\n monitor the progress of indexing your documents.
For an example of ingesting inline documents using Python and Java SDKs, see Adding files\n directly to an index.
" } }, "com.amazonaws.kendra#BatchPutDocumentRequest": { @@ -2023,7 +2023,7 @@ "RoleArn": { "target": "com.amazonaws.kendra#RoleArn", "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role with permission to access \n your S3 bucket. For more information, see IAM access roles for Amazon Kendra.
" + "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role with permission to access\n your S3 bucket. For more information, see IAM access roles for Amazon Kendra.
" } }, "Documents": { @@ -2050,7 +2050,7 @@ "FailedDocuments": { "target": "com.amazonaws.kendra#BatchPutDocumentResponseFailedDocuments", "traits": { - "smithy.api#documentation": "A list of documents that were not added to the index because the document failed a\n validation check. Each document contains an error message that indicates why the\n document couldn't be added to the index.
\nIf there was an error adding a document to an index the error is reported in your\n Amazon Web Services CloudWatch log. For more information, see Monitoring \n Amazon Kendra with Amazon CloudWatch logs.
" + "smithy.api#documentation": "A list of documents that were not added to the index because the document failed a\n validation check. Each document contains an error message that indicates why the\n document couldn't be added to the index.
\nIf there was an error adding a document to an index the error is reported in your\n Amazon Web Services CloudWatch log. For more information, see Monitoring Amazon Kendra with Amazon CloudWatch logs.
" } } }, @@ -2319,6 +2319,67 @@ } } }, + "com.amazonaws.kendra#CollapseConfiguration": { + "type": "structure", + "members": { + "DocumentAttributeKey": { + "target": "com.amazonaws.kendra#DocumentAttributeKey", + "traits": { + "smithy.api#documentation": "The document attribute used to group search results. You can use any attribute that\n has the Sortable
flag set to true. You can also sort by any of the\n following built-in attributes:\"_category\",\"_created_at\", \"_last_updated_at\", \"_version\",\n \"_view_count\".
A prioritized list of document attributes/fields that determine the primary document\n among those in a collapsed group.
" + } + }, + "MissingAttributeKeyStrategy": { + "target": "com.amazonaws.kendra#MissingAttributeKeyStrategy", + "traits": { + "smithy.api#documentation": "Specifies the behavior for documents without a value for the collapse\n attribute.
\nAmazon Kendra offers three customization options:
\nChoose to COLLAPSE
all documents with null or missing values in\n one group. This is the default configuration.
Choose to IGNORE
documents with null or missing values. Ignored\n documents will not appear in query results.
Choose to EXPAND
each document with a null or missing value into\n a group of its own.
Specifies whether to expand the collapsed results.
" + } + }, + "ExpandConfiguration": { + "target": "com.amazonaws.kendra#ExpandConfiguration", + "traits": { + "smithy.api#documentation": "Provides configuration information to customize expansion options for a collapsed\n group.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Specifies how to group results by document attribute value, and how to display them\n collapsed/expanded under a designated primary document for each group.
" + } + }, + "com.amazonaws.kendra#CollapsedResultDetail": { + "type": "structure", + "members": { + "DocumentAttribute": { + "target": "com.amazonaws.kendra#DocumentAttribute", + "traits": { + "smithy.api#documentation": "The value of the document attribute that results are collapsed on.
", + "smithy.api#required": {} + } + }, + "ExpandedResults": { + "target": "com.amazonaws.kendra#ExpandedResultList", + "traits": { + "smithy.api#documentation": "A list of results in the collapsed group.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Provides details about a collapsed group of search results.
" + } + }, "com.amazonaws.kendra#ColumnConfiguration": { "type": "structure", "members": { @@ -3587,7 +3648,7 @@ "RoleArn": { "target": "com.amazonaws.kendra#RoleArn", "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role with permission to access \n Query
API, GetQuerySuggestions
API, and other required APIs. \n The role also must include permission to access IAM Identity Center (successor to Single Sign-On) that stores your \n user and group information. For more information, see IAM access roles for Amazon Kendra.
The Amazon Resource Name (ARN) of an IAM role with permission to access \n Query
API, GetQuerySuggestions
API, and other required APIs. \n The role also must include permission to access IAM Identity Center that stores your \n user and group information. For more information, see IAM access roles for Amazon Kendra.
Gets users and groups from IAM Identity Center (successor to Single Sign-On) \n identity source. To configure this, see UserGroupResolutionConfiguration.
" + "smithy.api#documentation": "Gets users and groups from IAM Identity Center \n identity source. To configure this, see UserGroupResolutionConfiguration.
" } } }, @@ -6182,7 +6243,7 @@ "UserGroupResolutionConfiguration": { "target": "com.amazonaws.kendra#UserGroupResolutionConfiguration", "traits": { - "smithy.api#documentation": "Whether you have enabled the configuration for fetching access levels of groups and\n users from an IAM Identity Center (successor to Single Sign-On) identity source.
" + "smithy.api#documentation": "Whether you have enabled the configuration for fetching access levels of groups and\n users from an IAM Identity Center identity source.
" } } }, @@ -6868,7 +6929,7 @@ "ContentType": { "target": "com.amazonaws.kendra#ContentType", "traits": { - "smithy.api#documentation": "The file type of the document in the Blob
field.
If you want to index snippets or subsets of HTML documents instead of the entirety \n of the HTML documents, you must add the HTML
start and closing tags \n (content
) around the content.
The file type of the document in the Blob
field.
If you want to index snippets or subsets of HTML documents instead of the entirety of\n the HTML documents, you must add the HTML
start and closing tags\n (content
) around the content.
The number of collapsed search result groups to expand. If you set this value to 10,\n for example, only the first 10 out of 100 result groups will have expand functionality.\n
" + } + }, + "MaxExpandedResultsPerItem": { + "target": "com.amazonaws.kendra#Integer", + "traits": { + "smithy.api#documentation": "The number of expanded results to show per collapsed primary document. For instance,\n if you set this value to 3, then at most 3 results per collapsed group will be\n displayed.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Specifies the configuration information needed to customize how collapsed search\n result groups expand.
" + } + }, + "com.amazonaws.kendra#ExpandedResultItem": { + "type": "structure", + "members": { + "Id": { + "target": "com.amazonaws.kendra#ResultId", + "traits": { + "smithy.api#documentation": "The identifier for the expanded result.
" + } + }, + "DocumentId": { + "target": "com.amazonaws.kendra#DocumentId", + "traits": { + "smithy.api#documentation": "The idenitifier of the document.
" + } + }, + "DocumentTitle": { + "target": "com.amazonaws.kendra#TextWithHighlights" + }, + "DocumentExcerpt": { + "target": "com.amazonaws.kendra#TextWithHighlights" + }, + "DocumentURI": { + "target": "com.amazonaws.kendra#Url", + "traits": { + "smithy.api#documentation": "The URI of the original location of the document.
" + } + }, + "DocumentAttributes": { + "target": "com.amazonaws.kendra#DocumentAttributeList", + "traits": { + "smithy.api#documentation": "An array of document attributes assigned to a document in the search results. For\n example, the document author (\"_author\") or the source URI (\"_source_uri\") of the\n document.
" + } + } + }, + "traits": { + "smithy.api#documentation": "A single expanded result in a collapsed group of search results.
\nAn expanded result item contains information about an expanded result document within\n a collapsed group of search results. This includes the original location of the\n document, a list of attributes assigned to the document, and relevant text from the\n document that satisfies the query.
" + } + }, + "com.amazonaws.kendra#ExpandedResultList": { + "type": "list", + "member": { + "target": "com.amazonaws.kendra#ExpandedResultItem" + } + }, "com.amazonaws.kendra#ExperienceConfiguration": { "type": "structure", "members": { @@ -11084,6 +11209,29 @@ } } }, + "com.amazonaws.kendra#MissingAttributeKeyStrategy": { + "type": "enum", + "members": { + "IGNORE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IGNORE" + } + }, + "COLLAPSE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COLLAPSE" + } + }, + "EXPAND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EXPAND" + } + } + } + }, "com.amazonaws.kendra#Mode": { "type": "enum", "members": { @@ -11622,7 +11770,7 @@ } ], "traits": { - "smithy.api#documentation": "Searches an index given an input query.
\nYou can configure boosting or relevance tuning at the query level to override boosting \n at the index level, filter based on document fields/attributes and faceted search, and \n filter based on the user or their group access to documents. You can also include certain \n fields in the response that might provide useful additional information.
\nA query response contains three types of results.
\nRelevant suggested answers. The answers can be either a text excerpt or table \n excerpt. The answer can be highlighted in the excerpt.
\nMatching FAQs or questions-answer from your FAQ file.
\nRelevant documents. This result type includes an excerpt of the document with \n the document title. The searched terms can be highlighted in the excerpt.
\nYou can specify that the query return only one type of result using the \n QueryResultTypeFilter
parameter. Each query returns the 100 \n most relevant results. If you filter result type to only question-answers, \n a maximum of four results are returned. If you filter result type to only \n answers, a maximum of three results are returned.
Searches an index given an input query.
\nIf you are working with large language models (LLMs) or implementing retrieval\n augmented generation (RAG) systems, you can use Amazon Kendra's Retrieve API, which can return longer semantically relevant passages. We\n recommend using the Retrieve
API instead of filing a service limit increase\n to increase the Query
API document excerpt length.
You can configure boosting or relevance tuning at the query level to override boosting\n at the index level, filter based on document fields/attributes and faceted search, and\n filter based on the user or their group access to documents. You can also include certain\n fields in the response that might provide useful additional information.
\nA query response contains three types of results.
\nRelevant suggested answers. The answers can be either a text excerpt or table\n excerpt. The answer can be highlighted in the excerpt.
\nMatching FAQs or questions-answer from your FAQ file.
\nRelevant documents. This result type includes an excerpt of the document with the\n document title. The searched terms can be highlighted in the excerpt.
\nYou can specify that the query return only one type of result using the\n QueryResultTypeFilter
parameter. Each query returns the 100 most relevant\n results. If you filter result type to only question-answers, a maximum of four results are\n returned. If you filter result type to only answers, a maximum of three results are\n returned.
Filters search results by document fields/attributes. You can only provide \n one attribute filter; however, the AndAllFilters
, NotFilter
, \n and OrAllFilters
parameters contain a list of other filters.
The AttributeFilter
parameter means you can create a set of \n filtering rules that a document must satisfy to be included in the query results.
Filters search results by document fields/attributes. You can only provide one attribute\n filter; however, the AndAllFilters
, NotFilter
, and\n OrAllFilters
parameters contain a list of other filters.
The AttributeFilter
parameter means you can create a set of filtering rules\n that a document must satisfy to be included in the query results.
An array of documents fields/attributes for faceted search. Amazon Kendra returns a \n count for each field key specified. This helps your users narrow their search.
" + "smithy.api#documentation": "An array of documents fields/attributes for faceted search. Amazon Kendra returns a\n count for each field key specified. This helps your users narrow their search.
" } }, "RequestedDocumentAttributes": { "target": "com.amazonaws.kendra#DocumentAttributeKeyList", "traits": { - "smithy.api#documentation": "An array of document fields/attributes to include in the response. You can limit the \n response to include certain document fields. By default, all document attributes are \n included in the response.
" + "smithy.api#documentation": "An array of document fields/attributes to include in the response. You can limit the\n response to include certain document fields. By default, all document attributes are\n included in the response.
" } }, "QueryResultTypeFilter": { "target": "com.amazonaws.kendra#QueryResultType", "traits": { - "smithy.api#documentation": "Sets the type of query result or response. Only results for the specified type are \n returned.
" + "smithy.api#documentation": "Sets the type of query result or response. Only results for the specified type are\n returned.
" } }, "DocumentRelevanceOverrideConfigurations": { "target": "com.amazonaws.kendra#DocumentRelevanceOverrideConfigurationList", "traits": { - "smithy.api#documentation": "Overrides relevance tuning configurations of fields/attributes set at the index level.
\nIf you use this API to override the relevance tuning configured at the index level, but there \n is no relevance tuning configured at the index level, then Amazon Kendra does not apply any \n relevance tuning.
\nIf there is relevance tuning configured for fields at the index level, and you use this API to \n override only some of these fields, then for the fields you did not override, the importance is \n set to 1.
" + "smithy.api#documentation": "Overrides relevance tuning configurations of fields/attributes set at the index\n level.
\nIf you use this API to override the relevance tuning configured at the index level, but\n there is no relevance tuning configured at the index level, then Amazon Kendra does\n not apply any relevance tuning.
\nIf there is relevance tuning configured for fields at the index level, and you use this\n API to override only some of these fields, then for the fields you did not override, the\n importance is set to 1.
" } }, "PageNumber": { "target": "com.amazonaws.kendra#Integer", "traits": { - "smithy.api#documentation": "Query results are returned in pages the size of the PageSize
parameter. \n By default, Amazon Kendra returns the first page of results. Use this parameter to \n get result pages after the first one.
Query results are returned in pages the size of the PageSize
parameter. By\n default, Amazon Kendra returns the first page of results. Use this parameter to get\n result pages after the first one.
Provides information that determines how the results of the query are sorted. You can\n set the field that Amazon Kendra should sort the results on, and specify whether the\n results should be sorted in ascending or descending order. In the case of ties in sorting\n the results, the results are sorted by relevance.
\nIf you don't provide sorting configuration, the results are sorted by the relevance that \n Amazon Kendra determines for the result.
" + "smithy.api#documentation": "Provides information that determines how the results of the query are sorted. You can\n set the field that Amazon Kendra should sort the results on, and specify whether the\n results should be sorted in ascending or descending order. In the case of ties in sorting\n the results, the results are sorted by relevance.
\nIf you don't provide sorting configuration, the results are sorted by the relevance that\n Amazon Kendra determines for the result.
" + } + }, + "SortingConfigurations": { + "target": "com.amazonaws.kendra#SortingConfigurationList", + "traits": { + "smithy.api#documentation": "Provides configuration information to determine how the results of a query are\n sorted.
\nYou can set upto 3 fields that Amazon Kendra should sort the results on, and\n specify whether the results should be sorted in ascending or descending order. The sort\n field quota can be increased.
\nIf you don't provide a sorting configuration, the results are sorted by the relevance\n that Amazon Kendra determines for the result. In the case of ties in sorting the\n results, the results are sorted by relevance.
" } }, "UserContext": { @@ -11741,6 +11895,12 @@ "traits": { "smithy.api#documentation": "Enables suggested spell corrections for queries.
" } + }, + "CollapseConfiguration": { + "target": "com.amazonaws.kendra#CollapseConfiguration", + "traits": { + "smithy.api#documentation": "Provides configuration to determine how to group results by document attribute value,\n and how to display them (collapsed or expanded) under a designated primary document for\n each group.
" + } } }, "traits": { @@ -11753,7 +11913,7 @@ "QueryId": { "target": "com.amazonaws.kendra#QueryId", "traits": { - "smithy.api#documentation": "The identifier for the search. You also use QueryId
to identify the\n search when using the SubmitFeedback API.
The identifier for the search. You also use QueryId
to identify the search\n when using the SubmitFeedback\n API.
The total number of items found by the search. However, you can only retrieve up to \n 100 items. For example, if the search found 192 items, you can only retrieve the first \n 100 of the items.
" + "smithy.api#documentation": "The total number of items found by the search. However, you can only retrieve up to 100\n items. For example, if the search found 192 items, you can only retrieve the first 100 of\n the items.
" } }, "Warnings": { @@ -11789,7 +11949,7 @@ "FeaturedResultsItems": { "target": "com.amazonaws.kendra#FeaturedResultsItemList", "traits": { - "smithy.api#documentation": "The list of featured result items. Featured results are displayed at \n the top of the search results page, placed above all other results for \n certain queries. If there's an exact match of a query, then certain \n documents are featured in the search results.
" + "smithy.api#documentation": "The list of featured result items. Featured results are displayed at the top of the\n search results page, placed above all other results for certain queries. If there's an\n exact match of a query, then certain documents are featured in the search results.
" } } }, @@ -11888,6 +12048,12 @@ "traits": { "smithy.api#documentation": "An excerpt from a table within a document.
" } + }, + "CollapsedResultDetail": { + "target": "com.amazonaws.kendra#CollapsedResultDetail", + "traits": { + "smithy.api#documentation": "Provides details about a collapsed group of search results.
" + } } }, "traits": { @@ -12369,7 +12535,7 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves relevant passages or text excerpts given an input query.
\nThis API is similar to the Query \n API. However, by default, the Query
API only \n returns excerpt passages of up to 100 token words. With the \n Retrieve
API, you can retrieve longer passages of up to \n 200 token words and up to 100 semantically relevant passages. This doesn't \n include question-answer or FAQ type responses from your index. The passages \n are text excerpts that can be semantically extracted from multiple documents \n and multiple parts of the same document. If in extreme cases your documents \n produce zero passages using the Retrieve
API, you can alternatively \n use the Query
API and its types of responses.
You can also do the following:
\nOverride boosting at the index level
\nFilter based on document fields or attributes
\nFilter based on the user or their group access to documents
\nYou can also include certain fields in the response that might provide useful\n additional information.
\nThe Retrieve
API shares the number of query capacity \n units that you set for your index. For more information on what's included in \n a single capacity unit and the default base capacity for an index, see Adjusting \n capacity.
Retrieves relevant passages or text excerpts given an input query.
\nThis API is similar to the Query API. However, by\n default, the Query
API only returns excerpt passages of up to 100 token\n words. With the Retrieve
API, you can retrieve longer passages of up to 200\n token words and up to 100 semantically relevant passages. This doesn't include\n question-answer or FAQ type responses from your index. The passages are text excerpts\n that can be semantically extracted from multiple documents and multiple parts of the\n same document. If in extreme cases your documents produce zero passages using the\n Retrieve
API, you can alternatively use the Query
API and\n its types of responses.
You can also do the following:
\nOverride boosting at the index level
\nFilter based on document fields or attributes
\nFilter based on the user or their group access to documents
\nView the confidence score bucket for a retrieved passage result. The\n confidence bucket provides a relative ranking that indicates how confident\n Amazon Kendra is that the response is relevant to the query.
\nConfidence score buckets are currently available only for English.
\nYou can also include certain fields in the response that might provide useful\n additional information.
\nThe Retrieve
API shares the number of query capacity\n units that you set for your index. For more information on what's included\n in a single capacity unit and the default base capacity for an index, see Adjusting\n capacity.
The identifier of the index to retrieve relevant passages for the \n search.
", + "smithy.api#documentation": "The identifier of the index to retrieve relevant passages for the search.
", "smithy.api#required": {} } }, "QueryText": { "target": "com.amazonaws.kendra#QueryText", "traits": { - "smithy.api#documentation": "The input query text to retrieve relevant passages for the search. \n Amazon Kendra truncates queries at 30 token words, which excludes \n punctuation and stop words. Truncation still applies if you use Boolean \n or more advanced, complex queries.
", + "smithy.api#documentation": "The input query text to retrieve relevant passages for the search. Amazon Kendra\n truncates queries at 30 token words, which excludes punctuation and stop words.\n Truncation still applies if you use Boolean or more advanced, complex queries.
", "smithy.api#required": {} } }, "AttributeFilter": { "target": "com.amazonaws.kendra#AttributeFilter", "traits": { - "smithy.api#documentation": "Filters search results by document fields/attributes. You can only provide \n one attribute filter; however, the AndAllFilters
, NotFilter
, \n and OrAllFilters
parameters contain a list of other filters.
The AttributeFilter
parameter means you can create a set of \n filtering rules that a document must satisfy to be included in the query results.
Filters search results by document fields/attributes. You can only provide one\n attribute filter; however, the AndAllFilters
, NotFilter
, and\n OrAllFilters
parameters contain a list of other filters.
The AttributeFilter
parameter means you can create a set of filtering\n rules that a document must satisfy to be included in the query results.
A list of document fields/attributes to include in the response. You can limit \n the response to include certain document fields. By default, all document \n fields are included in the response.
" + "smithy.api#documentation": "A list of document fields/attributes to include in the response. You can limit the\n response to include certain document fields. By default, all document fields are\n included in the response.
" } }, "DocumentRelevanceOverrideConfigurations": { "target": "com.amazonaws.kendra#DocumentRelevanceOverrideConfigurationList", "traits": { - "smithy.api#documentation": "Overrides relevance tuning configurations of fields/attributes set at the index \n level.
\nIf you use this API to override the relevance tuning configured at the index level, \n but there is no relevance tuning configured at the index level, then \n Amazon Kendra does not apply any relevance tuning.
\nIf there is relevance tuning configured for fields at the index level, and you use \n this API to override only some of these fields, then for the fields you did not \n override, the importance is set to 1.
" + "smithy.api#documentation": "Overrides relevance tuning configurations of fields/attributes set at the index\n level.
\nIf you use this API to override the relevance tuning configured at the index level,\n but there is no relevance tuning configured at the index level, then Amazon Kendra\n does not apply any relevance tuning.
\nIf there is relevance tuning configured for fields at the index level, and you use\n this API to override only some of these fields, then for the fields you did not\n override, the importance is set to 1.
" } }, "PageNumber": { "target": "com.amazonaws.kendra#Integer", "traits": { - "smithy.api#documentation": "Retrieved relevant passages are returned in pages the size of the \n PageSize
parameter. By default, Amazon Kendra returns the first page \n of results. Use this parameter to get result pages after the first one.
Retrieved relevant passages are returned in pages the size of the\n PageSize
parameter. By default, Amazon Kendra returns the first\n page of results. Use this parameter to get result pages after the first one.
Sets the number of retrieved relevant passages that are returned in each page of \n results. The default page size is 10. The maximum number of results returned is 100. \n If you ask for more than 100 results, only 100 are returned.
" + "smithy.api#documentation": "Sets the number of retrieved relevant passages that are returned in each page of\n results. The default page size is 10. The maximum number of results returned is 100. If\n you ask for more than 100 results, only 100 are returned.
" } }, "UserContext": { @@ -12436,7 +12602,7 @@ "QueryId": { "target": "com.amazonaws.kendra#QueryId", "traits": { - "smithy.api#documentation": "The identifier of query used for the search. You also use QueryId
to \n identify the search when using the Submitfeedback API.
The identifier of query used for the search. You also use QueryId
to\n identify the search when using the Submitfeedback\n API.
An array of document fields/attributes assigned to a document in the \n search results. For example, the document author (_author
) \n or the source URI (_source_uri
) of the document.
An array of document fields/attributes assigned to a document in the search results.\n For example, the document author (_author
) or the source URI\n (_source_uri
) of the document.
The confidence score bucket for a retrieved passage result. The confidence \n bucket provides a relative ranking that indicates how confident Amazon Kendra \n is that the response is relevant to the query.
" + "smithy.api#documentation": "The confidence score bucket for a retrieved passage result. The confidence bucket\n provides a relative ranking that indicates how confident Amazon Kendra is that the\n response is relevant to the query.
" } } }, @@ -13878,6 +14044,17 @@ "smithy.api#documentation": "Specifies the document attribute to use to sort the response to a Amazon Kendra\n query. You can specify a single attribute for sorting. The attribute must have the\n Sortable
flag set to true
, otherwise Amazon Kendra\n returns an exception.
You can sort attributes of the following types.
\nDate value
\nLong value
\nString value
\nYou can't sort attributes of the following type.
\nString list value
\nEnables fetching access levels of groups and users from an IAM Identity Center (successor to Single Sign-On)\n identity source. To configure this, see UserGroupResolutionConfiguration.
" + "smithy.api#documentation": "Enables fetching access levels of groups and users from an IAM Identity Center\n identity source. To configure this, see UserGroupResolutionConfiguration.
" } } }, @@ -15718,13 +15895,13 @@ "UserGroupResolutionMode": { "target": "com.amazonaws.kendra#UserGroupResolutionMode", "traits": { - "smithy.api#documentation": "The identity store provider (mode) you want to use to get users and groups. \n IAM Identity Center (successor to Single Sign-On) is currently the only available mode. Your users and groups\n must exist in an IAM Identity Center identity source in order to use this mode.
", + "smithy.api#documentation": "The identity store provider (mode) you want to use to get users and groups. \n IAM Identity Center is currently the only available mode. Your users and groups\n must exist in an IAM Identity Center identity source in order to use this mode.
", "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "Provides the configuration information to get users and groups from\n an IAM Identity Center (successor to Single Sign-On) identity source. This is useful for user context filtering, where\n search results are filtered based on the user or their group access to documents. You can\n also use the PutPrincipalMapping API to\n map users to their groups so that you only need to provide the user ID when you issue the\n query.
\nTo set up an IAM Identity Center identity source in the console to use with Amazon Kendra, see Getting started with an IAM Identity Center identity source. You must also grant the required permissions to\n use IAM Identity Center with Amazon Kendra. For more information, see IAM roles for IAM Identity Center.
\nAmazon Kendra currently does not support using\n UserGroupResolutionConfiguration
with an Amazon Web Services organization\n member account for your IAM Identity Center identify source. You must create your index in\n the management account for the organization in order to use\n UserGroupResolutionConfiguration
.
Provides the configuration information to get users and groups from\n an IAM Identity Center identity source. This is useful for user context filtering, where\n search results are filtered based on the user or their group access to documents. You can\n also use the PutPrincipalMapping API to\n map users to their groups so that you only need to provide the user ID when you issue the\n query.
\nTo set up an IAM Identity Center identity source in the console to use with Amazon Kendra, see Getting started with an IAM Identity Center identity source. You must also grant the required permissions to\n use IAM Identity Center with Amazon Kendra. For more information, see IAM roles for IAM Identity Center.
\nAmazon Kendra currently does not support using\n UserGroupResolutionConfiguration
with an Amazon Web Services organization\n member account for your IAM Identity Center identify source. You must create your index in\n the management account for the organization in order to use\n UserGroupResolutionConfiguration
.
The ARN of the signaling channel to be used for the peer-to-peer connection between\n configured peers.
", "smithy.api#required": {} } @@ -1022,7 +1023,6 @@ "Ttl": { "target": "com.amazonaws.kinesisvideosignaling#Ttl", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The period of time, in seconds, during which the username and password are\n valid.
" } } @@ -1156,6 +1156,7 @@ "ChannelARN": { "target": "com.amazonaws.kinesisvideosignaling#ResourceARN", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the signaling channel by which Alexa and the master peer\n communicate.
", "smithy.api#required": {} } @@ -1163,6 +1164,7 @@ "SenderClientId": { "target": "com.amazonaws.kinesisvideosignaling#ClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the sender client.
", "smithy.api#required": {} } @@ -1170,6 +1172,7 @@ "MessagePayload": { "target": "com.amazonaws.kinesisvideosignaling#MessagePayload", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The base64-encoded SDP offer content.
", "smithy.api#required": {} } @@ -1220,7 +1223,6 @@ "com.amazonaws.kinesisvideosignaling#Ttl": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 30, "max": 86400 diff --git a/codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.2018-05-10.json b/codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.2018-05-10.json index f1080dd13ce..9f653c8f08f 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/kinesis-video-webrtc-storage.2018-05-10.json @@ -75,7 +75,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -94,7 +93,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -122,13 +120,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -141,7 +140,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -155,7 +153,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -178,7 +175,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -213,11 +209,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -228,16 +222,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -251,14 +248,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -267,15 +262,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -286,16 +280,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -309,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -329,11 +325,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -344,20 +338,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -368,18 +364,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/kinesis-video.2017-09-30.json b/codegen/sdk-codegen/aws-models/kinesis-video.2017-09-30.json index d6fdbc2ee87..bdfa4c69ff4 100644 --- a/codegen/sdk-codegen/aws-models/kinesis-video.2017-09-30.json +++ b/codegen/sdk-codegen/aws-models/kinesis-video.2017-09-30.json @@ -1882,7 +1882,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1925,7 +1924,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1938,7 +1938,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1952,7 +1951,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1975,7 +1973,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2010,7 +2007,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2021,14 +2017,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2042,14 +2040,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2058,11 +2054,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2073,14 +2069,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2094,7 +2092,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2114,7 +2111,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2125,14 +2121,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2143,9 +2141,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/kinesis.2013-12-02.json b/codegen/sdk-codegen/aws-models/kinesis.2013-12-02.json index 162fd4dde40..20f412af700 100644 --- a/codegen/sdk-codegen/aws-models/kinesis.2013-12-02.json +++ b/codegen/sdk-codegen/aws-models/kinesis.2013-12-02.json @@ -1770,7 +1770,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1784,7 +1783,6 @@ "assign": "arn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1804,7 +1802,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1824,7 +1821,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1844,7 +1840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1873,7 +1868,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1887,7 +1881,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1907,7 +1900,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1920,7 +1912,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1943,7 +1934,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1963,7 +1953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1983,7 +1972,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1994,21 +1982,24 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled, but this partition does not support DualStack.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled, but this partition does not support FIPS.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2022,7 +2013,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2042,7 +2032,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2053,14 +2042,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2074,7 +2065,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2094,7 +2084,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2105,14 +2094,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2123,63 +2114,72 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Operation Type is not set. Please contact service team for resolution.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Partition: {arn#partition} from ARN doesn't match with partition name: {PartitionResult#name}.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Kinesis ARNs don't support `{arnType}` arn types.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: No ARN type specified", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The ARN was not for the Kinesis service, found: {arn#service}.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Invalid region.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Invalid account id.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Failed to parse ARN.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2262,7 +2262,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2276,7 +2275,6 @@ "assign": "arn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2296,7 +2294,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2316,7 +2313,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2336,7 +2332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2365,7 +2360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2379,7 +2373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2399,7 +2392,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2412,7 +2404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2435,7 +2426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2455,7 +2445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2475,7 +2464,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2486,21 +2474,24 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled, but this partition does not support DualStack.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled, but this partition does not support FIPS.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2514,7 +2505,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2534,7 +2524,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2545,14 +2534,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2566,7 +2557,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2586,7 +2576,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2597,14 +2586,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2615,63 +2606,72 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Operation Type is not set. Please contact service team for resolution.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Partition: {arn#partition} from ARN doesn't match with partition name: {PartitionResult#name}.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Kinesis ARNs don't support `{arnType}` arn types.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: No ARN type specified", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The ARN was not for the Kinesis service, found: {arn#service}.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Invalid region.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Invalid account id.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Failed to parse ARN.", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2684,7 +2684,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2727,7 +2726,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2740,7 +2740,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2754,7 +2753,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2777,7 +2775,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2812,7 +2809,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2823,14 +2819,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2844,14 +2842,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2860,18 +2856,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2880,7 +2875,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2900,14 +2896,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2921,7 +2919,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2941,7 +2938,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2952,14 +2948,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2970,9 +2968,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/kms.2014-11-01.json b/codegen/sdk-codegen/aws-models/kms.2014-11-01.json index 3a8eb8f9747..638331470fe 100644 --- a/codegen/sdk-codegen/aws-models/kms.2014-11-01.json +++ b/codegen/sdk-codegen/aws-models/kms.2014-11-01.json @@ -6707,7 +6707,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6750,7 +6749,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6763,7 +6763,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6777,7 +6776,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6800,7 +6798,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6835,7 +6832,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6846,14 +6842,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6867,14 +6865,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6883,11 +6879,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6898,14 +6894,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6919,7 +6917,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6939,7 +6936,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6950,14 +6946,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6968,9 +6966,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/lakeformation.2017-03-31.json b/codegen/sdk-codegen/aws-models/lakeformation.2017-03-31.json index bd617c0d6a8..eb2225d6cba 100644 --- a/codegen/sdk-codegen/aws-models/lakeformation.2017-03-31.json +++ b/codegen/sdk-codegen/aws-models/lakeformation.2017-03-31.json @@ -240,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -283,7 +282,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -296,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -310,7 +309,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -333,7 +331,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -368,7 +365,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -379,14 +375,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -400,14 +398,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -416,11 +412,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -431,14 +427,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -452,7 +450,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -472,7 +469,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -483,14 +479,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -501,9 +499,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/lambda.2015-03-31.json b/codegen/sdk-codegen/aws-models/lambda.2015-03-31.json index 9f2a524dd9c..794f4079a77 100644 --- a/codegen/sdk-codegen/aws-models/lambda.2015-03-31.json +++ b/codegen/sdk-codegen/aws-models/lambda.2015-03-31.json @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +330,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -344,7 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -358,7 +357,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -381,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -416,7 +413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -427,14 +423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -448,14 +446,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -464,11 +460,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -479,14 +475,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -500,7 +498,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -520,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -531,14 +527,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -549,9 +547,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1650,7 +1650,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "The version number.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -3448,7 +3448,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "The version number.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -5630,7 +5630,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "The version number.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -5675,7 +5675,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "The version number.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -8546,6 +8546,9 @@ } } }, + "com.amazonaws.lambda#NullableBoolean": { + "type": "boolean" + }, "com.amazonaws.lambda#OnFailure": { "type": "structure", "members": { @@ -9528,7 +9531,7 @@ "VersionNumber": { "target": "com.amazonaws.lambda#LayerVersionNumber", "traits": { - "smithy.api#default": 0, + "smithy.api#default": null, "smithy.api#documentation": "The version number.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} @@ -11735,6 +11738,12 @@ "traits": { "smithy.api#documentation": "A list of VPC security group IDs.
" } + }, + "Ipv6AllowedForDualStack": { + "target": "com.amazonaws.lambda#NullableBoolean", + "traits": { + "smithy.api#documentation": "Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
" + } } }, "traits": { @@ -11761,6 +11770,12 @@ "traits": { "smithy.api#documentation": "The ID of the VPC.
" } + }, + "Ipv6AllowedForDualStack": { + "target": "com.amazonaws.lambda#NullableBoolean", + "traits": { + "smithy.api#documentation": "Allows outbound IPv6 traffic on VPC functions that are connected to dual-stack subnets.
" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/lex-model-building-service.2017-04-19.json b/codegen/sdk-codegen/aws-models/lex-model-building-service.2017-04-19.json index 10d77b5f4f6..035105c07bb 100644 --- a/codegen/sdk-codegen/aws-models/lex-model-building-service.2017-04-19.json +++ b/codegen/sdk-codegen/aws-models/lex-model-building-service.2017-04-19.json @@ -217,7 +217,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -260,7 +259,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -273,7 +273,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -287,7 +286,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -310,7 +308,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -345,7 +342,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -356,14 +352,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -377,14 +375,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -393,18 +389,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -413,7 +408,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -429,7 +425,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -438,7 +433,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -458,14 +454,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -479,7 +477,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -499,7 +496,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -510,14 +506,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -578,9 +576,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/lex-models-v2.2020-08-07.json b/codegen/sdk-codegen/aws-models/lex-models-v2.2020-08-07.json index 9cdde682d53..634d6771f9a 100644 --- a/codegen/sdk-codegen/aws-models/lex-models-v2.2020-08-07.json +++ b/codegen/sdk-codegen/aws-models/lex-models-v2.2020-08-07.json @@ -12459,7 +12459,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12502,7 +12501,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12515,7 +12515,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12529,7 +12528,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12552,7 +12550,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12587,7 +12584,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12598,14 +12594,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12619,14 +12617,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -12635,11 +12631,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12650,14 +12646,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12671,7 +12669,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12691,7 +12688,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12702,14 +12698,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12720,9 +12718,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -17112,7 +17112,6 @@ "timeValue": { "target": "com.amazonaws.lexmodelsv2#TimeValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The period of the time window to gather statistics for. The valid\n value depends on the setting of the timeDimension
\n field.
\n Hours
- 1/3/6/12/24
\n Days
- 3
\n Weeks
- 1/2
The period, in seconds, over which the statistic is applied.
" } }, @@ -9072,7 +9071,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The granularity, in seconds, of the returned data points.
\nBucket storage metrics are reported once per day. Therefore, you should specify a period\n of 86400 seconds, which is the number of seconds in a day.
\nThe granularity, in seconds, of the returned data points.
\nAll container service metric data is available in 5-minute (300 seconds)\n granularity.
", "smithy.api#httpQuery": "period", "smithy.api#required": {} @@ -10575,7 +10572,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The granularity, in seconds, for the metric data points that will be returned.
", "smithy.api#required": {} } @@ -11088,7 +11084,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The granularity, in seconds, of the returned data points.
\nThe StatusCheckFailed
, StatusCheckFailed_Instance
, and\n StatusCheckFailed_System
instance metric data is available in 1-minute (60\n seconds) granularity. All other instance metric data is available in 5-minute (300 seconds)\n granularity.
The granularity, in seconds, of the returned data points.
", "smithy.api#required": {} } @@ -12985,7 +12979,6 @@ "period": { "target": "com.amazonaws.lightsail#MetricPeriod", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The granularity, in seconds, of the returned data points.
\nAll relational database metric data is available in 1-minute (60 seconds)\n granularity.
", "smithy.api#required": {} } @@ -15640,7 +15633,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15683,7 +15675,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15696,7 +15689,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15710,7 +15702,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15733,7 +15724,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15768,7 +15758,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15779,14 +15768,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15800,14 +15791,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -15816,11 +15805,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15831,14 +15820,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15852,7 +15843,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15872,7 +15862,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15883,14 +15872,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -15901,9 +15892,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -17516,7 +17509,6 @@ "com.amazonaws.lightsail#MetricPeriod": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 60, "max": 86400 diff --git a/codegen/sdk-codegen/aws-models/location.2020-11-19.json b/codegen/sdk-codegen/aws-models/location.2020-11-19.json index 911158f4ad8..f046cb7d0bc 100644 --- a/codegen/sdk-codegen/aws-models/location.2020-11-19.json +++ b/codegen/sdk-codegen/aws-models/location.2020-11-19.json @@ -179,7 +179,7 @@ "traits": { "smithy.api#documentation": "Creates an association between a geofence collection and a tracker resource. This\n allows the tracker resource to communicate location data to the linked geofence\n collection.
\nYou can associate up to five geofence collections to each tracker resource.
\nCurrently not supported — Cross-account configurations, such as creating associations between a tracker resource in one account and a geofence collection in another account.
\nCreates a geofence collection, which manages and stores geofences.
", "smithy.api#endpoint": { - "hostPrefix": "geofencing." + "hostPrefix": "cp.geofencing." }, "smithy.api#http": { "uri": "/geofencing/v0/collections", @@ -1649,7 +1649,7 @@ "traits": { "smithy.api#documentation": "Creates an API key resource in your Amazon Web Services account, which lets you grant\n actions for Amazon Location resources to the API key bearer.
\nFor more information, see Using API keys.
\nCreates a map resource in your Amazon Web Services account, which provides map tiles of different\n styles sourced from global location data providers.
\nIf your application is tracking or routing assets you use in your business, such \n as delivery vehicles or employees, you must not use Esri as your geolocation \n provider. See section 82 of the Amazon Web Services\n service terms for more details.
\nCreates a place index resource in your Amazon Web Services account. Use a place index resource to\n geocode addresses and other text queries by using the\n SearchPlaceIndexForText
operation, and reverse geocode coordinates by\n using the SearchPlaceIndexForPosition
operation, and enable autosuggestions\n by using the SearchPlaceIndexForSuggestions
operation.
If your application is tracking or routing assets you use in your business, such \n as delivery vehicles or employees, you must not use Esri as your geolocation \n provider. See section 82 of the Amazon Web Services\n service terms for more details.
\nCreates a route calculator resource in your Amazon Web Services account.
\nYou can send requests to a route calculator resource to estimate travel time,\n distance, and get directions. A route calculator sources traffic and road network data\n from your chosen data provider.
\nIf your application is tracking or routing assets you use in your business, such \n as delivery vehicles or employees, you must not use Esri as your geolocation \n provider. See section 82 of the Amazon Web Services\n service terms for more details.
\nCreates a tracker resource in your Amazon Web Services account, which lets you retrieve current and\n historical location of devices.
", "smithy.api#endpoint": { - "hostPrefix": "tracking." + "hostPrefix": "cp.tracking." }, "smithy.api#http": { "uri": "/tracking/v0/trackers", @@ -2237,7 +2237,7 @@ "traits": { "smithy.api#documentation": "Deletes a geofence collection from your Amazon Web Services account.
\nThis operation deletes the resource permanently. If the geofence collection is the\n target of a tracker resource, the devices will no longer be monitored.
\nDeletes the specified API key. The API key must have been deactivated more than\n 90 days previously.
", "smithy.api#endpoint": { - "hostPrefix": "metadata." + "hostPrefix": "cp.metadata." }, "smithy.api#http": { "uri": "/metadata/v0/keys/{KeyName}", @@ -2345,7 +2345,7 @@ "traits": { "smithy.api#documentation": "Deletes a map resource from your Amazon Web Services account.
\nThis operation deletes the resource permanently. If the map is being used in an application,\n the map may not render.
\nDeletes a place index resource from your Amazon Web Services account.
\nThis operation deletes the resource permanently.
\nDeletes a route calculator resource from your Amazon Web Services account.
\nThis operation deletes the resource permanently.
\nDeletes a tracker resource from your Amazon Web Services account.
\nThis operation deletes the resource permanently. If the tracker resource is in use, you may\n encounter an error. Make sure that the target resource isn't a dependency for your\n applications.
\nRetrieves the geofence collection details.
", "smithy.api#endpoint": { - "hostPrefix": "geofencing." + "hostPrefix": "cp.geofencing." }, "smithy.api#http": { "uri": "/geofencing/v0/collections/{CollectionName}", @@ -2695,7 +2695,7 @@ "traits": { "smithy.api#documentation": "Retrieves the API key resource details.
", "smithy.api#endpoint": { - "hostPrefix": "metadata." + "hostPrefix": "cp.metadata." }, "smithy.api#http": { "uri": "/metadata/v0/keys/{KeyName}", @@ -2810,7 +2810,7 @@ "traits": { "smithy.api#documentation": "Retrieves the map resource details.
", "smithy.api#endpoint": { - "hostPrefix": "maps." + "hostPrefix": "cp.maps." }, "smithy.api#http": { "uri": "/maps/v0/maps/{MapName}", @@ -2930,7 +2930,7 @@ "traits": { "smithy.api#documentation": "Retrieves the place index resource details.
", "smithy.api#endpoint": { - "hostPrefix": "places." + "hostPrefix": "cp.places." }, "smithy.api#http": { "uri": "/places/v0/indexes/{IndexName}", @@ -3050,7 +3050,7 @@ "traits": { "smithy.api#documentation": "Retrieves the route calculator resource details.
", "smithy.api#endpoint": { - "hostPrefix": "routes." + "hostPrefix": "cp.routes." }, "smithy.api#http": { "uri": "/routes/v0/calculators/{CalculatorName}", @@ -3163,7 +3163,7 @@ "traits": { "smithy.api#documentation": "Retrieves the tracker resource details.
", "smithy.api#endpoint": { - "hostPrefix": "tracking." + "hostPrefix": "cp.tracking." }, "smithy.api#http": { "uri": "/tracking/v0/trackers/{TrackerName}", @@ -3422,7 +3422,7 @@ "traits": { "smithy.api#documentation": "Removes the association between a tracker resource and a geofence collection.
\nOnce you unlink a tracker resource from a geofence collection, the tracker\n positions will no longer be automatically evaluated against geofences.
\nLists geofence collections in your Amazon Web Services account.
", "smithy.api#endpoint": { - "hostPrefix": "geofencing." + "hostPrefix": "cp.geofencing." }, "smithy.api#http": { "uri": "/geofencing/v0/list-collections", @@ -5013,7 +5013,7 @@ "traits": { "smithy.api#documentation": "Lists API key resources in your Amazon Web Services account.
", "smithy.api#endpoint": { - "hostPrefix": "metadata." + "hostPrefix": "cp.metadata." }, "smithy.api#http": { "uri": "/metadata/v0/list-keys", @@ -5152,7 +5152,7 @@ "traits": { "smithy.api#documentation": "Lists map resources in your Amazon Web Services account.
", "smithy.api#endpoint": { - "hostPrefix": "maps." + "hostPrefix": "cp.maps." }, "smithy.api#http": { "uri": "/maps/v0/list-maps", @@ -5290,7 +5290,7 @@ "traits": { "smithy.api#documentation": "Lists place index resources in your Amazon Web Services account.
", "smithy.api#endpoint": { - "hostPrefix": "places." + "hostPrefix": "cp.places." }, "smithy.api#http": { "uri": "/places/v0/list-indexes", @@ -5428,7 +5428,7 @@ "traits": { "smithy.api#documentation": "Lists route calculator resources in your Amazon Web Services account.
", "smithy.api#endpoint": { - "hostPrefix": "routes." + "hostPrefix": "cp.routes." }, "smithy.api#http": { "uri": "/routes/v0/list-calculators", @@ -5569,7 +5569,7 @@ "traits": { "smithy.api#documentation": "Returns a list of tags that are applied to the specified Amazon Location resource.
", "smithy.api#endpoint": { - "hostPrefix": "metadata." + "hostPrefix": "cp.metadata." }, "smithy.api#http": { "method": "GET", @@ -5630,7 +5630,7 @@ "traits": { "smithy.api#documentation": "Lists geofence collections currently associated to the given tracker resource.
", "smithy.api#endpoint": { - "hostPrefix": "tracking." + "hostPrefix": "cp.tracking." }, "smithy.api#http": { "uri": "/tracking/v0/trackers/{TrackerName}/list-consumers", @@ -5717,7 +5717,7 @@ "traits": { "smithy.api#documentation": "Lists tracker resources in your Amazon Web Services account.
", "smithy.api#endpoint": { - "hostPrefix": "tracking." + "hostPrefix": "cp.tracking." }, "smithy.api#http": { "uri": "/tracking/v0/list-trackers", @@ -5912,7 +5912,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5955,7 +5954,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5968,7 +5968,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5982,7 +5981,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6005,7 +6003,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6040,7 +6037,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6051,14 +6047,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6072,14 +6070,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6088,11 +6084,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6103,14 +6099,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6124,7 +6122,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6144,7 +6141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6155,14 +6151,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6173,9 +6171,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7973,7 +7973,7 @@ "traits": { "smithy.api#documentation": "Assigns one or more tags (key-value pairs) to the specified Amazon Location Service\n resource.
\nTags can help you organize and categorize your resources. You can also use them to\n scope user permissions, by granting a user permission to access or change only resources\n with certain tag values.
\nYou can use the TagResource
operation with an Amazon Location Service\n resource that already has tags. If you specify a new tag key for the resource, this tag\n is appended to the tags already associated with the resource. If you specify a tag key\n that's already associated with the resource, the new tag value that you specify replaces\n the previous value for that tag.
You can associate up to 50 tags with a resource.
", "smithy.api#endpoint": { - "hostPrefix": "metadata." + "hostPrefix": "cp.metadata." }, "smithy.api#http": { "method": "POST", @@ -8258,7 +8258,7 @@ "traits": { "smithy.api#documentation": "Removes one or more tags from the specified Amazon Location resource.
", "smithy.api#endpoint": { - "hostPrefix": "metadata." + "hostPrefix": "cp.metadata." }, "smithy.api#http": { "method": "DELETE", @@ -8320,7 +8320,7 @@ "traits": { "smithy.api#documentation": "Updates the specified properties of a given geofence collection.
", "smithy.api#endpoint": { - "hostPrefix": "geofencing." + "hostPrefix": "cp.geofencing." }, "smithy.api#http": { "uri": "/geofencing/v0/collections/{CollectionName}", @@ -8422,7 +8422,7 @@ "traits": { "smithy.api#documentation": "Updates the specified properties of a given API key resource.
", "smithy.api#endpoint": { - "hostPrefix": "metadata." + "hostPrefix": "cp.metadata." }, "smithy.api#http": { "uri": "/metadata/v0/keys/{KeyName}", @@ -8528,7 +8528,7 @@ "traits": { "smithy.api#documentation": "Updates the specified properties of a given map resource.
", "smithy.api#endpoint": { - "hostPrefix": "maps." + "hostPrefix": "cp.maps." }, "smithy.api#http": { "uri": "/maps/v0/maps/{MapName}", @@ -8626,7 +8626,7 @@ "traits": { "smithy.api#documentation": "Updates the specified properties of a given place index resource.
", "smithy.api#endpoint": { - "hostPrefix": "places." + "hostPrefix": "cp.places." }, "smithy.api#http": { "uri": "/places/v0/indexes/{IndexName}", @@ -8724,7 +8724,7 @@ "traits": { "smithy.api#documentation": "Updates the specified properties for a given route calculator resource.
", "smithy.api#endpoint": { - "hostPrefix": "routes." + "hostPrefix": "cp.routes." }, "smithy.api#http": { "uri": "/routes/v0/calculators/{CalculatorName}", @@ -8816,7 +8816,7 @@ "traits": { "smithy.api#documentation": "Updates the specified properties of a given tracker resource.
", "smithy.api#endpoint": { - "hostPrefix": "tracking." + "hostPrefix": "cp.tracking." }, "smithy.api#http": { "uri": "/tracking/v0/trackers/{TrackerName}", diff --git a/codegen/sdk-codegen/aws-models/lookoutequipment.2020-12-15.json b/codegen/sdk-codegen/aws-models/lookoutequipment.2020-12-15.json index f545f4a0287..c674a23dd80 100644 --- a/codegen/sdk-codegen/aws-models/lookoutequipment.2020-12-15.json +++ b/codegen/sdk-codegen/aws-models/lookoutequipment.2020-12-15.json @@ -237,7 +237,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -280,7 +279,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -293,7 +293,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -307,7 +306,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -330,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -365,7 +362,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -376,14 +372,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -397,14 +395,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -413,11 +409,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -428,14 +424,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -449,7 +447,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -469,7 +466,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -480,14 +476,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -498,9 +496,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/lookoutmetrics.2017-07-25.json b/codegen/sdk-codegen/aws-models/lookoutmetrics.2017-07-25.json index 32b92028eae..6d32e4199ff 100644 --- a/codegen/sdk-codegen/aws-models/lookoutmetrics.2017-07-25.json +++ b/codegen/sdk-codegen/aws-models/lookoutmetrics.2017-07-25.json @@ -1723,7 +1723,6 @@ "com.amazonaws.lookoutmetrics#DatabasePort": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -2045,7 +2044,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of items to return in the response.
" } }, @@ -3057,7 +3055,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
" } }, @@ -3410,7 +3407,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results that will be displayed by the request.
" } } @@ -3484,7 +3480,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
" } }, @@ -3584,7 +3579,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
" } }, @@ -3679,7 +3673,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
" } }, @@ -3786,7 +3779,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
" } }, @@ -3890,7 +3882,6 @@ "MaxResults": { "target": "com.amazonaws.lookoutmetrics#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
" } }, @@ -4136,7 +4127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4179,7 +4169,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4192,7 +4183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4206,7 +4196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4229,7 +4218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4264,7 +4252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4275,14 +4262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4296,14 +4285,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4312,11 +4299,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4327,14 +4314,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4348,7 +4337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4368,7 +4356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4379,14 +4366,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4397,9 +4386,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4831,7 +4822,6 @@ "com.amazonaws.lookoutmetrics#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -5285,7 +5275,6 @@ "DatabasePort": { "target": "com.amazonaws.lookoutmetrics#DatabasePort", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The port number where the database can be accessed.
" } }, @@ -5362,7 +5351,6 @@ "DatabasePort": { "target": "com.amazonaws.lookoutmetrics#DatabasePort", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The port number where the database can be accessed.
" } }, diff --git a/codegen/sdk-codegen/aws-models/lookoutvision.2020-11-20.json b/codegen/sdk-codegen/aws-models/lookoutvision.2020-11-20.json index 320b6532103..50a2f6e2083 100644 --- a/codegen/sdk-codegen/aws-models/lookoutvision.2020-11-20.json +++ b/codegen/sdk-codegen/aws-models/lookoutvision.2020-11-20.json @@ -35,6 +35,7 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -101,10 +102,7 @@ } }, "com.amazonaws.lookoutvision#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.lookoutvision#ClientToken": { "type": "string", @@ -178,12 +176,14 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceId": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the resource.
", "smithy.api#required": {} } @@ -191,6 +191,7 @@ "ResourceType": { "target": "com.amazonaws.lookoutvision#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the resource.
", "smithy.api#required": {} } @@ -266,6 +267,7 @@ "DatasetType": { "target": "com.amazonaws.lookoutvision#DatasetType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the dataset. Specify train
for a training dataset.\n Specify test
for a test dataset.
The location where Amazon Lookout for Vision saves the training results.
", "smithy.api#required": {} } @@ -452,6 +455,7 @@ "ProjectName": { "target": "com.amazonaws.lookoutvision#ProjectName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the project.
", "smithy.api#required": {} } @@ -1319,6 +1323,7 @@ "Body": { "target": "com.amazonaws.lookoutvision#Stream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unencrypted image bytes that you want to analyze.
", "smithy.api#httpPayload": {}, "smithy.api#required": {} @@ -1327,6 +1332,7 @@ "ContentType": { "target": "com.amazonaws.lookoutvision#ContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the image passed in Body
.\n Valid values are image/png
(PNG format images) and image/jpeg
(JPG format images).
True if Amazon Lookout for Vision classifies the image as containing an anomaly, otherwise false.
" } }, @@ -1420,6 +1425,7 @@ "S3OutputLocation": { "target": "com.amazonaws.lookoutvision#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n An S3 location in which Lookout for Vision stores the component artifacts. \n
", "smithy.api#required": {} } @@ -1427,6 +1433,7 @@ "ComponentName": { "target": "com.amazonaws.lookoutvision#ComponentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n A name for the AWS IoT Greengrass component. \n
", "smithy.api#required": {} } @@ -1514,6 +1521,7 @@ "Bucket": { "target": "com.amazonaws.lookoutvision#S3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 bucket that contains the manifest.
", "smithy.api#required": {} } @@ -1521,6 +1529,7 @@ "Key": { "target": "com.amazonaws.lookoutvision#S3ObjectKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name and location of the manifest file withiin the bucket.
", "smithy.api#required": {} } @@ -1545,13 +1554,13 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "RetryAfterSeconds": { "target": "com.amazonaws.lookoutvision#RetryAfterSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The period of time, in seconds, before the operation can be retried.
", "smithy.api#httpHeader": "Retry-After" } @@ -2174,7 +2183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2217,7 +2225,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2230,7 +2239,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2244,7 +2252,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2267,7 +2274,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2302,7 +2308,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2313,14 +2318,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2334,14 +2341,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2350,11 +2355,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2365,14 +2370,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2386,7 +2393,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2406,7 +2412,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2417,14 +2422,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2435,9 +2442,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3042,6 +3051,7 @@ "Greengrass": { "target": "com.amazonaws.lookoutvision#GreengrassConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\nConfiguration information for the AWS IoT Greengrass component in a model packaging job.\n
", "smithy.api#required": {} } @@ -3383,6 +3393,7 @@ "S3Location": { "target": "com.amazonaws.lookoutvision#S3Location", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The S3 location for the output.
", "smithy.api#required": {} } @@ -3398,6 +3409,7 @@ "Bucket": { "target": "com.amazonaws.lookoutvision#S3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The bucket that contains the training output.
", "smithy.api#required": {} } @@ -3405,6 +3417,7 @@ "Key": { "target": "com.amazonaws.lookoutvision#S3ObjectKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location of the training output in the bucket.
", "smithy.api#required": {} } @@ -3546,12 +3559,14 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceId": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the resource.
", "smithy.api#required": {} } @@ -3559,6 +3574,7 @@ "ResourceType": { "target": "com.amazonaws.lookoutvision#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the resource.
", "smithy.api#required": {} } @@ -3606,10 +3622,7 @@ } }, "com.amazonaws.lookoutvision#RetryAfterSeconds": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.lookoutvision#S3BucketName": { "type": "string", @@ -3637,6 +3650,7 @@ "Bucket": { "target": "com.amazonaws.lookoutvision#S3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The S3 bucket that contains the training or model packaging job output. If you are training a model,\n the bucket must in your AWS account. If you use an S3 bucket for a model packaging job,\n the S3 bucket must be in the same AWS Region and AWS account in which you use AWS IoT Greengrass.
", "smithy.api#required": {} } @@ -3678,6 +3692,7 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -3696,6 +3711,7 @@ "QuotaCode": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The quota code.
", "smithy.api#required": {} } @@ -3703,6 +3719,7 @@ "ServiceCode": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The service code.
", "smithy.api#required": {} } @@ -3808,6 +3825,7 @@ "ModelVersion": { "target": "com.amazonaws.lookoutvision#ModelVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\nThe version of the model within the project that you want to package.\n
", "smithy.api#required": {} } @@ -3821,6 +3839,7 @@ "Configuration": { "target": "com.amazonaws.lookoutvision#ModelPackagingConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration for the model packaging job.\n
", "smithy.api#required": {} } @@ -3880,6 +3899,7 @@ "MinInferenceUnits": { "target": "com.amazonaws.lookoutvision#InferenceUnits", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum number of inference units to use. A single\n inference unit represents 1 hour of processing. \n Use a higher number to increase the TPS throughput of your model. You are charged for the number\n of inference units that you use.\n
", "smithy.api#required": {} } @@ -4013,6 +4033,7 @@ "Key": { "target": "com.amazonaws.lookoutvision#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key of the tag that is attached to the specified model.
", "smithy.api#required": {} } @@ -4020,6 +4041,7 @@ "Value": { "target": "com.amazonaws.lookoutvision#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of the tag that is attached to the specified model.
", "smithy.api#required": {} } @@ -4126,6 +4148,7 @@ "Tags": { "target": "com.amazonaws.lookoutvision#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key-value tags to assign to the model.
", "smithy.api#required": {} } @@ -4169,6 +4192,7 @@ "Os": { "target": "com.amazonaws.lookoutvision#TargetPlatformOs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The target operating system for the model. Linux is the only operating system\n that is currently supported.\n
", "smithy.api#required": {} } @@ -4176,6 +4200,7 @@ "Arch": { "target": "com.amazonaws.lookoutvision#TargetPlatformArch", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The target architecture for the model. The currently supported architectures are\n X86_64 (64-bit version of the x86 instruction set) and ARM_64 (ARMv8 64-bit CPU).\n
", "smithy.api#required": {} } @@ -4236,6 +4261,7 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -4254,7 +4280,6 @@ "RetryAfterSeconds": { "target": "com.amazonaws.lookoutvision#RetryAfterSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The period of time, in seconds, before the operation can be retried.
", "smithy.api#httpHeader": "Retry-After" } @@ -4317,6 +4342,7 @@ "TagKeys": { "target": "com.amazonaws.lookoutvision#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of the keys of the tags that you want to remove.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -4393,6 +4419,7 @@ "Changes": { "target": "com.amazonaws.lookoutvision#DatasetChanges", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The entries to add to the dataset.
", "smithy.api#required": {} } @@ -4430,6 +4457,7 @@ "Message": { "target": "com.amazonaws.lookoutvision#ExceptionString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } diff --git a/codegen/sdk-codegen/aws-models/m2.2021-04-28.json b/codegen/sdk-codegen/aws-models/m2.2021-04-28.json index 56674c35a43..f490898c791 100644 --- a/codegen/sdk-codegen/aws-models/m2.2021-04-28.json +++ b/codegen/sdk-codegen/aws-models/m2.2021-04-28.json @@ -495,7 +495,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -538,7 +537,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -551,7 +551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -565,7 +564,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -588,7 +586,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -623,7 +620,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -634,14 +630,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -655,14 +653,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -671,11 +667,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -686,14 +682,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -707,7 +705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -727,7 +724,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -738,14 +734,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -756,9 +754,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/machine-learning.2014-12-12.json b/codegen/sdk-codegen/aws-models/machine-learning.2014-12-12.json index 9a751001301..d10095aebd1 100644 --- a/codegen/sdk-codegen/aws-models/machine-learning.2014-12-12.json +++ b/codegen/sdk-codegen/aws-models/machine-learning.2014-12-12.json @@ -271,7 +271,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -314,7 +313,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -327,7 +327,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +340,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -364,7 +362,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -399,7 +396,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -410,14 +406,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -431,14 +429,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -447,11 +443,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -462,14 +458,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -483,7 +481,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -503,7 +500,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -514,14 +510,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -532,9 +530,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4313,7 +4313,8 @@ "smithy.api#length": { "min": 8, "max": 128 - } + }, + "smithy.api#sensitive": {} } }, "com.amazonaws.machinelearning#RDSDatabaseUsername": { @@ -4594,7 +4595,8 @@ "smithy.api#length": { "min": 8, "max": 64 - } + }, + "smithy.api#sensitive": {} } }, "com.amazonaws.machinelearning#RedshiftDatabaseUsername": { diff --git a/codegen/sdk-codegen/aws-models/macie.2017-12-19.json b/codegen/sdk-codegen/aws-models/macie.2017-12-19.json index 47ddbcfca1f..a5704d4672b 100644 --- a/codegen/sdk-codegen/aws-models/macie.2017-12-19.json +++ b/codegen/sdk-codegen/aws-models/macie.2017-12-19.json @@ -626,7 +626,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -669,7 +668,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -682,7 +682,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -696,7 +695,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -719,7 +717,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -754,7 +751,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -765,14 +761,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -786,14 +784,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -802,11 +798,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -817,14 +813,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -838,7 +836,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -858,7 +855,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -869,14 +865,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -887,9 +885,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/macie2.2020-01-01.json b/codegen/sdk-codegen/aws-models/macie2.2020-01-01.json index 12c6f8e8643..0d36b3a94e6 100644 --- a/codegen/sdk-codegen/aws-models/macie2.2020-01-01.json +++ b/codegen/sdk-codegen/aws-models/macie2.2020-01-01.json @@ -82,6 +82,7 @@ "invitationId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the invitation to accept.
", "smithy.api#jsonName": "invitationId", "smithy.api#required": {} @@ -151,6 +152,7 @@ "accountId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID for the account.
", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -159,6 +161,7 @@ "email": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The email address for the account.
", "smithy.api#jsonName": "email", "smithy.api#required": {} @@ -254,6 +257,7 @@ "code": { "target": "com.amazonaws.macie2#AllowListStatusCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the allow list. If the list's criteria specify a regular expression (regex), this value is typically OK. Amazon Macie can compile the expression.
If the list's criteria specify an S3 object, possible values are:
OK - Macie can retrieve and parse the contents of the object.
S3_OBJECT_ACCESS_DENIED - Macie isn't allowed to access the object or the object is encrypted with a customer managed KMS key that Macie isn't allowed to use. Check the bucket policy and other permissions settings for the bucket and the object. If the object is encrypted, also ensure that it's encrypted with a key that Macie is allowed to use.
S3_OBJECT_EMPTY - Macie can retrieve the object but the object doesn't contain any content. Ensure that the object contains the correct entries. Also ensure that the list's criteria specify the correct bucket and object names.
S3_OBJECT_NOT_FOUND - The object doesn't exist in Amazon S3. Ensure that the list's criteria specify the correct bucket and object names.
S3_OBJECT_OVERSIZE - Macie can retrieve the object. However, the object contains too many entries or its storage size exceeds the quota for an allow list. Try breaking the list into multiple files and ensure that each file doesn't exceed any quotas. Then configure list settings in Macie for each file.
S3_THROTTLED - Amazon S3 throttled the request to retrieve the object. Wait a few minutes and then try again.
S3_USER_ACCESS_DENIED - Amazon S3 denied the request to retrieve the object. If the specified object exists, you're not allowed to access it or it's encrypted with an KMS key that you're not allowed to use. Work with your Amazon Web Services administrator to ensure that the list's criteria specify the correct bucket and object names, and you have read access to the bucket and the object. If the object is encrypted, also ensure that it's encrypted with a key that you're allowed to use.
UNKNOWN_ERROR - A transient or internal error occurred when Macie attempted to retrieve or parse the object. Wait a few minutes and then try again. A list can also have this status if it's encrypted with a key that Amazon S3 and Macie can't access or use.
A unique, case-sensitive token that you provide to ensure the idempotency of the request.
", "smithy.api#idempotencyToken": {}, "smithy.api#jsonName": "clientToken", @@ -1613,6 +1618,7 @@ "criteria": { "target": "com.amazonaws.macie2#AllowListCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria that specify the text or text pattern to ignore. The criteria can be the location and name of an S3 object that lists specific text to ignore (s3WordsList), or a regular expression (regex) that defines a text pattern to ignore.
", "smithy.api#jsonName": "criteria", "smithy.api#required": {} @@ -1628,6 +1634,7 @@ "name": { "target": "com.amazonaws.macie2#__stringMin1Max128Pattern", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A custom name for the allow list. The name can contain as many as 128 characters.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1720,6 +1727,7 @@ "clientToken": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique, case-sensitive token that you provide to ensure the idempotency of the request.
", "smithy.api#idempotencyToken": {}, "smithy.api#jsonName": "clientToken", @@ -1750,6 +1758,7 @@ "jobType": { "target": "com.amazonaws.macie2#JobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The schedule for running the job. Valid values are:
ONE_TIME - Run the job only once. If you specify this value, don't specify a value for the scheduleFrequency property.
SCHEDULED - Run the job on a daily, weekly, or monthly basis. If you specify this value, use the scheduleFrequency property to define the recurrence pattern for the job.
A custom name for the job. The name can contain as many as 500 characters.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1780,6 +1790,7 @@ "s3JobDefinition": { "target": "com.amazonaws.macie2#S3JobDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The S3 buckets that contain the objects to analyze, and the scope of that analysis.
", "smithy.api#jsonName": "s3JobDefinition", "smithy.api#required": {} @@ -1915,6 +1926,7 @@ "name": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A custom name for the custom data identifier. The name can contain as many as 128 characters.
We strongly recommend that you avoid including any sensitive data in the name of a custom data identifier. Other users of your account might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1923,6 +1935,7 @@ "regex": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters.
", "smithy.api#jsonName": "regex", "smithy.api#required": {} @@ -2008,6 +2021,7 @@ "action": { "target": "com.amazonaws.macie2#FindingsFilterAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The action to perform on findings that match the filter criteria (findingCriteria). Valid values are: ARCHIVE, suppress (automatically archive) the findings; and, NOOP, don't perform any action on the findings.
", "smithy.api#jsonName": "action", "smithy.api#required": {} @@ -2031,6 +2045,7 @@ "findingCriteria": { "target": "com.amazonaws.macie2#FindingCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria to use to filter findings.
", "smithy.api#jsonName": "findingCriteria", "smithy.api#required": {} @@ -2039,6 +2054,7 @@ "name": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A custom name for the filter. The name must contain at least 3 characters and can contain as many as 64 characters.
We strongly recommend that you avoid including any sensitive data in the name of a filter. Other users of your account might be able to see this name, depending on the actions that they're allowed to perform in Amazon Macie.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -2131,6 +2147,7 @@ "accountIds": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array that lists Amazon Web Services account IDs, one for each account to send the invitation to.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2216,6 +2233,7 @@ "account": { "target": "com.amazonaws.macie2#AccountDetail", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The details of the account to associate with the administrator account.
", "smithy.api#jsonName": "account", "smithy.api#required": {} @@ -2686,6 +2704,7 @@ "accountIds": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array that lists Amazon Web Services account IDs, one for each account that sent an invitation to decline.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -2985,6 +3004,7 @@ "accountIds": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array that lists Amazon Web Services account IDs, one for each account that sent an invitation to delete.
", "smithy.api#jsonName": "accountIds", "smithy.api#required": {} @@ -3464,6 +3484,7 @@ "value": { "target": "com.amazonaws.macie2#__stringMin1Max128", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An occurrence of the specified type of sensitive data. Each occurrence can contain 1-128 characters.
", "smithy.api#jsonName": "value", "smithy.api#required": {} @@ -3624,6 +3645,7 @@ "adminAccountId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID of the delegated Amazon Macie administrator account.
", "smithy.api#httpQuery": "adminAccountId", "smithy.api#required": {} @@ -3973,6 +3995,7 @@ "adminAccountId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID for the account to designate as the delegated Amazon Macie administrator account for the organization.
", "smithy.api#jsonName": "adminAccountId", "smithy.api#required": {} @@ -5306,6 +5329,7 @@ "groupBy": { "target": "com.amazonaws.macie2#GroupBy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The finding property to use to group the query results. Valid values are:
classificationDetails.jobId - The unique identifier for the classification job that produced the finding.
resourcesAffected.s3Bucket.name - The name of the S3 bucket that the finding applies to.
severity.description - The severity level of the finding, such as High or Medium.
type - The type of finding, such as Policy:IAMUser/S3BucketPublic and SensitiveData:S3Object/Personal.
An array of strings that lists the unique identifiers for the findings to retrieve. You can specify as many as 50 unique identifiers in this array.
", "smithy.api#jsonName": "findingIds", "smithy.api#required": {} @@ -5989,6 +6014,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.
", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -8311,6 +8337,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.
", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -8406,6 +8433,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.
", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -8868,7 +8896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8911,7 +8938,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8924,7 +8952,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8938,7 +8965,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8961,7 +8987,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8996,7 +9021,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9007,14 +9031,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9028,14 +9054,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9044,11 +9068,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9059,14 +9083,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9080,7 +9106,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9100,7 +9125,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9111,14 +9135,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9129,9 +9155,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10323,6 +10351,7 @@ "configuration": { "target": "com.amazonaws.macie2#ClassificationExportConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location to store data classification results in, and the encryption settings to use when storing results in that location.
", "smithy.api#jsonName": "configuration", "smithy.api#required": {} @@ -10607,6 +10636,7 @@ "arn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the object.
", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -10615,6 +10645,7 @@ "classificationResultStatus": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the analysis. Possible values are:
COMPLETE - Amazon Macie successfully completed its analysis of the object.
PARTIAL - Macie analyzed only a subset of data in the object. For example, the object is an archive file that contains files in an unsupported format.
SKIPPED - Macie wasn't able to analyze the object. For example, the object is a malformed file.
The status of the configuration for the Amazon Macie account. In a request, valid values are: ENABLED, enable the configuration for the account; and, DISABLED, disable the configuration for the account. In a response, possible values are: ENABLED, the configuration is currently enabled for the account; and, DISABLED, the configuration is currently disabled for the account.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -10886,6 +10918,7 @@ "accountId": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the Amazon Web Services account that owns the buckets.
", "smithy.api#jsonName": "accountId", "smithy.api#required": {} @@ -10894,6 +10927,7 @@ "buckets": { "target": "com.amazonaws.macie2#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array that lists the names of the buckets.
", "smithy.api#jsonName": "buckets", "smithy.api#required": {} @@ -10939,6 +10973,7 @@ "excludes": { "target": "com.amazonaws.macie2#S3ClassificationScopeExclusion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The S3 buckets that are excluded.
", "smithy.api#jsonName": "excludes", "smithy.api#required": {} @@ -10955,6 +10990,7 @@ "bucketNames": { "target": "com.amazonaws.macie2#__listOfS3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of strings, one for each S3 bucket that is excluded. Each string is the full name of an excluded bucket.
", "smithy.api#jsonName": "bucketNames", "smithy.api#required": {} @@ -10971,6 +11007,7 @@ "bucketNames": { "target": "com.amazonaws.macie2#__listOfS3BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Depending on the value specified for the update operation (ClassificationScopeUpdateOperation), an array of strings that: lists the names of buckets to add or remove from the list, or specifies a new set of bucket names that overwrites all existing names in the list. Each string must be the full name of an S3 bucket. Values are case sensitive.
", "smithy.api#jsonName": "bucketNames", "smithy.api#required": {} @@ -10979,6 +11016,7 @@ "operation": { "target": "com.amazonaws.macie2#ClassificationScopeUpdateOperation", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies how to apply the changes to the exclusion list. Valid values are:
ADD - Append the specified bucket names to the current list.
REMOVE - Remove the specified bucket names from the current list.
REPLACE - Overwrite the current list with the specified list of bucket names. If you specify this value, Amazon Macie removes all existing names from the list and adds all the specified names to the list.
The names of the S3 buckets to add or remove from the list.
", "smithy.api#jsonName": "excludes", "smithy.api#required": {} @@ -11011,6 +11050,7 @@ "bucketName": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the bucket.
", "smithy.api#jsonName": "bucketName", "smithy.api#required": {} @@ -11026,6 +11066,7 @@ "kmsKeyArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the customer managed KMS key to use for encryption of the results. This must be the ARN of an existing, symmetric encryption KMS key that's in the same Amazon Web Services Region as the bucket.
", "smithy.api#jsonName": "kmsKeyArn", "smithy.api#required": {} @@ -11163,6 +11204,7 @@ "bucketName": { "target": "com.amazonaws.macie2#__stringMin3Max255PatternAZaZ093255", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The full name of the S3 bucket that contains the object.
", "smithy.api#jsonName": "bucketName", "smithy.api#required": {} @@ -11171,6 +11213,7 @@ "objectKey": { "target": "com.amazonaws.macie2#__stringMin1Max1024PatternSS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The full name (key) of the object.
", "smithy.api#jsonName": "objectKey", "smithy.api#required": {} @@ -11583,6 +11626,7 @@ "publishClassificationFindings": { "target": "com.amazonaws.macie2#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false.
", "smithy.api#jsonName": "publishClassificationFindings", "smithy.api#required": {} @@ -11591,6 +11635,7 @@ "publishPolicyFindings": { "target": "com.amazonaws.macie2#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether to publish policy findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all new and updated policy findings that weren't suppressed by a findings filter. The default value is true.
", "smithy.api#jsonName": "publishPolicyFindings", "smithy.api#required": {} @@ -12000,6 +12045,7 @@ "occurrencesThreshold": { "target": "com.amazonaws.macie2#__long", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum number of occurrences of text that must match the custom data identifier's detection criteria in order to produce a finding with the specified severity (severity).
", "smithy.api#jsonName": "occurrencesThreshold", "smithy.api#required": {} @@ -12008,6 +12054,7 @@ "severity": { "target": "com.amazonaws.macie2#DataIdentifierSeverity", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The severity to assign to a finding: if the number of occurrences is greater than or equal to the specified threshold (occurrencesThreshold); and, if applicable, the number of occurrences is less than the threshold for the next consecutive severity level for the custom data identifier, moving from LOW to HIGH.
", "smithy.api#jsonName": "severity", "smithy.api#required": {} @@ -12361,6 +12408,7 @@ "tags": { "target": "com.amazonaws.macie2#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A map of key-value pairs that specifies the tags to associate with the resource.
A resource can have a maximum of 50 tags. Each tag consists of a tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -12517,6 +12565,7 @@ "regex": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The regular expression (regex) that defines the pattern to match. The expression can contain as many as 512 characters.
", "smithy.api#jsonName": "regex", "smithy.api#required": {} @@ -12525,6 +12574,7 @@ "sampleText": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The sample text to inspect by using the custom data identifier. The text can contain as many as 1,000 characters.
", "smithy.api#jsonName": "sampleText", "smithy.api#required": {} @@ -12672,6 +12722,7 @@ "message": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of error that occurred and prevented Amazon Macie from retrieving occurrences of sensitive data reported by the finding. Possible values are:
INVALID_CLASSIFICATION_RESULT - Amazon Macie can't verify the location of the sensitive data to retrieve. There isn't a corresponding sensitive data discovery result for the finding. Or the sensitive data discovery result specified by the classificationDetails.detailedResultsLocation field of the finding isn't available, is malformed or corrupted, or uses an unsupported storage format.
OBJECT_EXCEEDS_SIZE_QUOTA - The storage size of the affected S3 object exceeds the size quota for retrieving occurrences of sensitive data.
OBJECT_UNAVAILABLE - The affected S3 object isn't available. The object might have been renamed, moved, or deleted. Or the object was changed after Macie created the finding.
UNSUPPORTED_FINDING_TYPE - The specified finding isn't a sensitive data finding.
UNSUPPORTED_OBJECT_TYPE - The affected S3 object uses a file or storage format that Macie doesn't support for retrieving occurrences of sensitive data.
One or more tags (keys) to remove from the resource. In an HTTP request to remove multiple tags, append the tagKeys parameter and argument for each tag to remove, separated by an ampersand (&).
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -12801,6 +12853,7 @@ "criteria": { "target": "com.amazonaws.macie2#AllowListCriteria", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria that specify the text or text pattern to ignore. The criteria can be the location and name of an S3 object that lists specific text to ignore (s3WordsList), or a regular expression that defines a text pattern to ignore (regex).
You can change a list's underlying criteria, such as the name of the S3 object or the regular expression to use. However, you can't change the type from s3WordsList to regex or the other way around.
", "smithy.api#jsonName": "criteria", "smithy.api#required": {} @@ -12824,6 +12877,7 @@ "name": { "target": "com.amazonaws.macie2#__stringMin1Max128Pattern", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A custom name for the allow list. The name can contain as many as 128 characters.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -12893,6 +12947,7 @@ "status": { "target": "com.amazonaws.macie2#AutomatedDiscoveryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The new status of automated sensitive data discovery for the account. Valid values are: ENABLED, start or resume automated sensitive data discovery activities for the account; and, DISABLED, stop performing automated sensitive data discovery activities for the account.
When you enable automated sensitive data discovery for the first time, Amazon Macie uses default configuration settings to determine which data sources to analyze and which managed data identifiers to use. To change these settings, use the UpdateClassificationScope and UpdateSensitivityInspectionTemplate operations, respectively. If you change the settings and subsequently disable the configuration, Amazon Macie retains your changes.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -12964,6 +13019,7 @@ "jobStatus": { "target": "com.amazonaws.macie2#JobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The new status for the job. Valid values are:
CANCELLED - Stops the job permanently and cancels it. This value is valid only if the job's current status is IDLE, PAUSED, RUNNING, or USER_PAUSED.
If you specify this value and the job's current status is RUNNING, Amazon Macie immediately begins to stop all processing tasks for the job. You can't resume or restart a job after you cancel it.
RUNNING - Resumes the job. This value is valid only if the job's current status is USER_PAUSED.
If you paused the job while it was actively running and you specify this value less than 30 days after you paused the job, Macie immediately resumes processing from the point where you paused the job. Otherwise, Macie resumes the job according to the schedule and other settings for the job.
USER_PAUSED - Pauses the job temporarily. This value is valid only if the job's current status is IDLE, PAUSED, or RUNNING. If you specify this value and the job's current status is RUNNING, Macie immediately begins to pause all processing tasks for the job.
If you pause a one-time job and you don't resume it within 30 days, the job expires and Macie cancels the job. If you pause a recurring job when its status is RUNNING and you don't resume it within 30 days, the job run expires and Macie cancels the run. To check the expiration date, refer to the UserPausedDetails.jobExpiresAt property.
Specifies the new status for the account. Valid values are: ENABLED, resume all Amazon Macie activities for the account; and, PAUSED, suspend all Macie activities for the account.
", "smithy.api#jsonName": "status", "smithy.api#required": {} @@ -13352,6 +13409,7 @@ "autoEnable": { "target": "com.amazonaws.macie2#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies whether to enable Amazon Macie automatically for an account when the account is added to the organization in Organizations.
", "smithy.api#jsonName": "autoEnable", "smithy.api#required": {} @@ -13449,6 +13507,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.
", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -13479,6 +13538,7 @@ "resourceArn": { "target": "com.amazonaws.macie2#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the S3 bucket that the request applies to.
", "smithy.api#httpQuery": "resourceArn", "smithy.api#required": {} @@ -13540,6 +13600,7 @@ "configuration": { "target": "com.amazonaws.macie2#RevealConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The new configuration settings and the status of the configuration for the account.
", "smithy.api#jsonName": "configuration", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/managedblockchain-query.2023-05-04.json b/codegen/sdk-codegen/aws-models/managedblockchain-query.2023-05-04.json index 6e43b1a3c82..1237a7b991b 100644 --- a/codegen/sdk-codegen/aws-models/managedblockchain-query.2023-05-04.json +++ b/codegen/sdk-codegen/aws-models/managedblockchain-query.2023-05-04.json @@ -18,6 +18,47 @@ "smithy.api#httpError": 403 } }, + "com.amazonaws.managedblockchainquery#AssetContract": { + "type": "structure", + "members": { + "contractIdentifier": { + "target": "com.amazonaws.managedblockchainquery#ContractIdentifier", + "traits": { + "smithy.api#documentation": "The container for the contract identifier containing its blockchain network \n and address.
", + "smithy.api#required": {} + } + }, + "tokenStandard": { + "target": "com.amazonaws.managedblockchainquery#QueryTokenStandard", + "traits": { + "smithy.api#documentation": "The token standard of the contract.
", + "smithy.api#required": {} + } + }, + "deployerAddress": { + "target": "com.amazonaws.managedblockchainquery#ChainAddress", + "traits": { + "smithy.api#documentation": "The address of the contract deployer.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "This container contains information about an contract.
" + } + }, + "com.amazonaws.managedblockchainquery#AssetContractList": { + "type": "list", + "member": { + "target": "com.amazonaws.managedblockchainquery#AssetContract" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 250 + } + } + }, "com.amazonaws.managedblockchainquery#BatchGetTokenBalance": { "type": "operation", "input": { @@ -48,7 +89,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to batch calls for GetTokenBalance API", - "smithy.api#documentation": "Gets the token balance for a batch of tokens by using the GetTokenBalance
\n action for every token in the request.
Only the native tokens BTC,ETH, and the ERC-20, \n ERC-721, and ERC 1155 token standards are supported.
\nGets the token balance for a batch of tokens by using the BatchGetTokenBalance
\n action for every token in the request.
Only the native tokens BTC,ETH, and the ERC-20, \n ERC-721, and ERC 1155 token standards are supported.
\nAn array of GetTokenBalanceInput
objects whose balance is being requested.
An array of BatchGetTokenBalanceInputItem
objects whose balance is being requested.
The blockchain network of the contract.
", + "smithy.api#required": {} + } + }, + "tokenStandard": { + "target": "com.amazonaws.managedblockchainquery#QueryTokenStandard", + "traits": { + "smithy.api#documentation": "The container for the token standard.
", + "smithy.api#required": {} + } + }, + "deployerAddress": { + "target": "com.amazonaws.managedblockchainquery#ChainAddress", + "traits": { + "smithy.api#documentation": "The network address of the deployer.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "The contract or wallet address by which to filter the request.
" + } + }, + "com.amazonaws.managedblockchainquery#ContractIdentifier": { + "type": "structure", + "members": { + "network": { + "target": "com.amazonaws.managedblockchainquery#QueryNetwork", + "traits": { + "smithy.api#documentation": "The blockchain network of the contract.
", + "smithy.api#required": {} + } + }, + "contractAddress": { + "target": "com.amazonaws.managedblockchainquery#ChainAddress", + "traits": { + "smithy.api#documentation": "Container for the blockchain address about a contract.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Container for the blockchain address and network information about a contract.
" + } + }, + "com.amazonaws.managedblockchainquery#ContractMetadata": { + "type": "structure", + "members": { + "name": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The name of the token contract.
" + } + }, + "symbol": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The symbol of the token contract.
" + } + }, + "decimals": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "The decimals used by the token contract.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The metadata of the contract.
" + } + }, "com.amazonaws.managedblockchainquery#ErrorType": { "type": "string", "traits": { @@ -258,6 +376,91 @@ } } }, + "com.amazonaws.managedblockchainquery#GetAssetContract": { + "type": "operation", + "input": { + "target": "com.amazonaws.managedblockchainquery#GetAssetContractInput" + }, + "output": { + "target": "com.amazonaws.managedblockchainquery#GetAssetContractOutput" + }, + "errors": [ + { + "target": "com.amazonaws.managedblockchainquery#AccessDeniedException" + }, + { + "target": "com.amazonaws.managedblockchainquery#InternalServerException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ThrottlingException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ValidationException" + } + ], + "traits": { + "aws.iam#actionPermissionDescription": "Grants permission to fetch information about a contract on the blockchain", + "smithy.api#documentation": "Gets the information about a specific contract deployed on the blockchain.
\nThe Bitcoin blockchain networks do not support this \n operation.
\nMetadata is currently only available for some ERC-20
contracts. \n Metadata will be available for additional contracts in the future.
Contains the blockchain address and network information about the contract.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.managedblockchainquery#GetAssetContractOutput": { + "type": "structure", + "members": { + "contractIdentifier": { + "target": "com.amazonaws.managedblockchainquery#ContractIdentifier", + "traits": { + "smithy.api#documentation": "Contains the blockchain address and network information about the contract.
", + "smithy.api#required": {} + } + }, + "tokenStandard": { + "target": "com.amazonaws.managedblockchainquery#QueryTokenStandard", + "traits": { + "smithy.api#documentation": "The token standard of the contract requested.
", + "smithy.api#required": {} + } + }, + "deployerAddress": { + "target": "com.amazonaws.managedblockchainquery#ChainAddress", + "traits": { + "smithy.api#documentation": "The address of the deployer of contract.
", + "smithy.api#required": {} + } + }, + "metadata": { + "target": "com.amazonaws.managedblockchainquery#ContractMetadata" + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.managedblockchainquery#GetTokenBalance": { "type": "operation", "input": { @@ -466,6 +669,99 @@ "smithy.api#retryable": {} } }, + "com.amazonaws.managedblockchainquery#ListAssetContracts": { + "type": "operation", + "input": { + "target": "com.amazonaws.managedblockchainquery#ListAssetContractsInput" + }, + "output": { + "target": "com.amazonaws.managedblockchainquery#ListAssetContractsOutput" + }, + "errors": [ + { + "target": "com.amazonaws.managedblockchainquery#AccessDeniedException" + }, + { + "target": "com.amazonaws.managedblockchainquery#InternalServerException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ThrottlingException" + }, + { + "target": "com.amazonaws.managedblockchainquery#ValidationException" + } + ], + "traits": { + "aws.iam#actionPermissionDescription": "Grants permission to fetch multiple contracts on the blockchain", + "smithy.api#documentation": "Lists all the contracts for a given contract type deployed by an address \n (either a contract address or a wallet address).
\nThe Bitcoin blockchain networks do not support this \n operation.
", + "smithy.api#http": { + "uri": "/list-asset-contracts", + "method": "POST" + }, + "smithy.api#paginated": { + "inputToken": "nextToken", + "outputToken": "nextToken", + "items": "contracts", + "pageSize": "maxResults" + }, + "smithy.api#readonly": {} + } + }, + "com.amazonaws.managedblockchainquery#ListAssetContractsInput": { + "type": "structure", + "members": { + "contractFilter": { + "target": "com.amazonaws.managedblockchainquery#ContractFilter", + "traits": { + "smithy.api#documentation": "Contains the filter parameter for the request.
", + "smithy.api#required": {} + } + }, + "nextToken": { + "target": "com.amazonaws.managedblockchainquery#NextToken", + "traits": { + "smithy.api#documentation": "The pagination token that indicates the next set of results to retrieve.
" + } + }, + "maxResults": { + "target": "smithy.api#Integer", + "traits": { + "smithy.api#documentation": "The maximum number of contracts to list.
", + "smithy.api#range": { + "min": 1, + "max": 250 + } + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.managedblockchainquery#ListAssetContractsOutput": { + "type": "structure", + "members": { + "contracts": { + "target": "com.amazonaws.managedblockchainquery#AssetContractList", + "traits": { + "smithy.api#documentation": "An array of contract objects that contain the properties for each contract.
", + "smithy.api#required": {} + } + }, + "nextToken": { + "target": "com.amazonaws.managedblockchainquery#NextToken", + "traits": { + "smithy.api#documentation": "The pagination token that indicates the next set of results to retrieve.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.managedblockchainquery#ListTokenBalances": { "type": "operation", "input": { @@ -493,7 +789,7 @@ ], "traits": { "aws.iam#actionPermissionDescription": "Grants permission to retrieve multiple balances on the blockchain", - "smithy.api#documentation": "This action returns the following for a given a blockchain network:
\nLists all token balances owned by an address (either a contact \n address or a wallet address).
\nLists all token balances for all tokens created by a contract.
\nLists all token balances for a given token.
\nYou must always specify the network property of \n the tokenFilter
when using this operation.
This action returns the following for a given blockchain network:
\nLists all token balances owned by an address (either a contract \n address or a wallet address).
\nLists all token balances for all tokens created by a contract.
\nLists all token balances for a given token.
\nYou must always specify the network property of \n the tokenFilter
when using this operation.
The contract address or a token identifier on the \n blockchain network by which to filter the request. You must specify the contractAddress \n property of this container when listing tokens minted by a contract.
\nYou must always specify the network property of this \n container when using this operation.
\nThe contract address or a token identifier on the \n blockchain network by which to filter the request. You must specify the contractAddress
\n property of this container when listing tokens minted by a contract.
You must always specify the network property of this \n container when using this operation.
\nThe timestamp
of the last transaction at which the balance for the token in the wallet was updated.
The Timestamp
of the last transaction at which the balance for the token in the wallet was updated.
The unique identifier of the token.
" + "smithy.api#documentation": "The unique identifier of the token.
\nYou must specify this container with btc
for the native BTC token, and \n eth
for the native ETH token. For all other token types you must \n specify the tokenId
in the 64 character hexadecimal tokenid
format.
The blockchain network where the transaction occured.
", + "smithy.api#documentation": "The blockchain network where the transaction occurred.
", "smithy.api#required": {} } }, diff --git a/codegen/sdk-codegen/aws-models/managedblockchain.2018-09-24.json b/codegen/sdk-codegen/aws-models/managedblockchain.2018-09-24.json index 391394c7562..cbd4f7ee697 100644 --- a/codegen/sdk-codegen/aws-models/managedblockchain.2018-09-24.json +++ b/codegen/sdk-codegen/aws-models/managedblockchain.2018-09-24.json @@ -3893,7 +3893,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3936,7 +3935,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3949,7 +3949,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3963,7 +3962,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3986,7 +3984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4021,7 +4018,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4032,14 +4028,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4053,14 +4051,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4069,11 +4065,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4084,14 +4080,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4105,7 +4103,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4125,7 +4122,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4136,14 +4132,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4154,9 +4152,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/marketplace-catalog.2018-09-17.json b/codegen/sdk-codegen/aws-models/marketplace-catalog.2018-09-17.json index dc1a455da8a..4c6983bdad6 100644 --- a/codegen/sdk-codegen/aws-models/marketplace-catalog.2018-09-17.json +++ b/codegen/sdk-codegen/aws-models/marketplace-catalog.2018-09-17.json @@ -136,7 +136,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -179,7 +178,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -192,7 +192,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -206,7 +205,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -229,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -275,14 +271,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -296,14 +294,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -312,11 +308,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -327,14 +323,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -348,7 +346,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -368,7 +365,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -379,14 +375,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -397,9 +395,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/marketplace-commerce-analytics.2015-07-01.json b/codegen/sdk-codegen/aws-models/marketplace-commerce-analytics.2015-07-01.json index 994e17cce26..930f2e42346 100644 --- a/codegen/sdk-codegen/aws-models/marketplace-commerce-analytics.2015-07-01.json +++ b/codegen/sdk-codegen/aws-models/marketplace-commerce-analytics.2015-07-01.json @@ -215,7 +215,8 @@ "type": "string", "traits": { "smithy.api#length": { - "min": 1 + "min": 1, + "max": 63 } } }, @@ -384,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -427,7 +427,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -440,7 +441,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -454,7 +454,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -477,7 +476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -512,7 +510,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -523,14 +520,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -544,14 +543,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -560,11 +557,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -575,14 +572,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -596,7 +595,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -616,7 +614,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -627,14 +624,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -645,9 +644,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1009,7 +1010,8 @@ "type": "string", "traits": { "smithy.api#length": { - "min": 1 + "min": 1, + "max": 2048 } } }, @@ -1017,7 +1019,8 @@ "type": "string", "traits": { "smithy.api#length": { - "min": 1 + "min": 1, + "max": 256 } } }, @@ -1035,7 +1038,10 @@ } ], "traits": { - "smithy.api#documentation": "Given a data set type and a from date, asynchronously publishes the requested customer support data\n to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request\n identifier that can be used to correlate requests with notifications from the SNS topic.\n Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD'T'HH-mm-ss'Z'.csv.\n If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will\n be overwritten by the new file.\n Requires a Role with an attached permissions policy providing Allow permissions for the following actions:\n s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy." + "smithy.api#deprecated": { + "message": "This target has been deprecated. As of December 2022 Product Support Connection is no longer supported." + }, + "smithy.api#documentation": "This target has been deprecated. Given a data set type and a from date, asynchronously publishes the requested customer support data\n to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request\n identifier that can be used to correlate requests with notifications from the SNS topic.\n Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD'T'HH-mm-ss'Z'.csv.\n If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will\n be overwritten by the new file.\n Requires a Role with an attached permissions policy providing Allow permissions for the following actions:\n s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy." } }, "com.amazonaws.marketplacecommerceanalytics#StartSupportDataExportRequest": { @@ -1044,53 +1050,56 @@ "dataSetType": { "target": "com.amazonaws.marketplacecommerceanalytics#SupportDataSetType", "traits": { - "smithy.api#documentation": "\n Specifies the data set type to be written to the output csv file. The data set types customer_support_contacts_data and\n test_customer_support_contacts_data both result in a csv file containing the following fields: Product Id, Product Code, Customer Guid,\n Subscription Guid, Subscription Start Date, Organization, AWS Account Id, Given Name, Surname, Telephone Number, Email, Title,\n Country Code, ZIP Code, Operation Type, and Operation Time.\n
\n\n
\n This target has been deprecated. Specifies the data set type to be written to the output csv file. The data set types customer_support_contacts_data and\n test_customer_support_contacts_data both result in a csv file containing the following fields: Product Id, Product Code, Customer Guid,\n Subscription Guid, Subscription Start Date, Organization, AWS Account Id, Given Name, Surname, Telephone Number, Email, Title,\n Country Code, ZIP Code, Operation Type, and Operation Time.\n
\n\n
Any descriptive information that you want to add to the channel group for future identification purposes.
" } @@ -98,11 +98,14 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}" }, + "aws.cloudformation#cfnResource": { + "name": "ChannelGroup" + }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "aws.iam#disableConditionKeyInference": {}, - "smithy.api#documentation": "Represents a channel group that facilitates the grouping of multiple channels" + "smithy.api#documentation": "Represents a channel group that facilitates the grouping of multiple channels.
" } }, "com.amazonaws.mediapackagev2#ChannelGroupsList": { @@ -156,7 +159,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "Any descriptive information that you want to add to the channel for future identification purposes.
" } @@ -189,7 +192,10 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}/channel/{ChannelName}" }, - "smithy.api#documentation": "Represents a resource-based policy that allows or denies access to a channel" + "aws.cloudformation#cfnResource": { + "name": "ChannelPolicy" + }, + "smithy.api#documentation": "Represents a resource-based policy that allows or denies access to a channel.
" } }, "com.amazonaws.mediapackagev2#ChannelResource": { @@ -229,11 +235,14 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}/channel/{ChannelName}" }, + "aws.cloudformation#cfnResource": { + "name": "Channel" + }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "aws.iam#disableConditionKeyInference": {}, - "smithy.api#documentation": "Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints" + "smithy.api#documentation": "Represents an entry point into AWS Elemental MediaPackage for an ABR video content stream sent from an upstream encoder such as AWS Elemental MediaLive. The channel continuously analyzes the content that it receives and prepares it to be distributed to consumers via one or more origin endpoints.
" } }, "com.amazonaws.mediapackagev2#CmafEncryptionMethod": { @@ -496,6 +505,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "A comma-separated list of tag key:value pairs that you define. For example:
\n\n \"Key1\": \"Value1\",
\n
\n \"Key2\": \"Value2\"
\n
The description for your channel group.
" } @@ -552,6 +562,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the channel group.
" } } @@ -595,6 +606,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "A comma-separated list of tag key:value pairs that you define. For example:
\n\n \"Key1\": \"Value1\",
\n
\n \"Key2\": \"Value2\"
\n
The description for your channel.
" } @@ -654,6 +666,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the channel.
" } } @@ -1227,18 +1240,21 @@ "HlsManifests": { "target": "com.amazonaws.mediapackagev2#CreateHlsManifests", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "An HTTP live streaming (HLS) manifest configuration.
" } }, "LowLatencyHlsManifests": { "target": "com.amazonaws.mediapackagev2#CreateLowLatencyHlsManifests", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "A low-latency HLS manifest configuration.
" } }, "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "A comma-separated list of tag key:value pairs that you define. For example:
\n\n \"Key1\": \"Value1\",
\n
\n \"Key2\": \"Value2\"
\n
The comma-separated list of tag key:value pairs assigned to the origin endpoint.
" } } @@ -2028,7 +2045,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "The description for your channel group.
" } @@ -2036,6 +2053,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the channel group.
", "smithy.api#jsonName": "tags" } @@ -2136,7 +2154,7 @@ } }, "Policy": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#PolicyText", "traits": { "smithy.api#documentation": "The policy assigned to the channel.
", "smithy.api#required": {} @@ -2210,7 +2228,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "The description for your channel.
" } @@ -2221,6 +2239,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the channel.
" } } @@ -2550,28 +2569,28 @@ "type": "structure", "members": { "ChannelGroupName": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceName", "traits": { "smithy.api#documentation": "The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.
", "smithy.api#required": {} } }, "ChannelName": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceName", "traits": { "smithy.api#documentation": "The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.
", "smithy.api#required": {} } }, "OriginEndpointName": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceName", "traits": { "smithy.api#documentation": "The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint, and and must be unique for your account in the AWS Region and channel.
", "smithy.api#required": {} } }, "Policy": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#PolicyText", "traits": { "smithy.api#documentation": "The policy assigned to the origin endpoint.
", "smithy.api#required": {} @@ -2699,6 +2718,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the origin endpoint.
" } } @@ -3415,7 +3435,10 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}" }, - "smithy.api#documentation": "Represents a resource policy that allows or denies access to an origin endpoint" + "aws.cloudformation#cfnResource": { + "name": "OriginEndpointPolicy" + }, + "smithy.api#documentation": "Represents a resource policy that allows or denies access to an origin endpoint.
" } }, "com.amazonaws.mediapackagev2#OriginEndpointResource": { @@ -3455,11 +3478,14 @@ "aws.api#arn": { "template": "channelGroup/{ChannelGroupName}/channel/{ChannelName}/originEndpoint/{OriginEndpointName}" }, + "aws.cloudformation#cfnResource": { + "name": "OriginEndpoint" + }, "aws.iam#conditionKeys": [ "aws:ResourceTag/${TagKey}" ], "aws.iam#disableConditionKeyInference": {}, - "smithy.api#documentation": "Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront" + "smithy.api#documentation": "Represents an origin endpoint that is associated with a channel, offering a dynamically repackaged version of its content through various streaming media protocols. The content can be efficiently disseminated to end-users via a Content Delivery Network (CDN), like Amazon CloudFront.
" } }, "com.amazonaws.mediapackagev2#OriginEndpointsList": { @@ -4422,7 +4448,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "The description for your channel group.
" } @@ -4430,6 +4456,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the channel group.
", "smithy.api#jsonName": "tags" } @@ -4508,7 +4535,7 @@ } }, "Description": { - "target": "smithy.api#String", + "target": "com.amazonaws.mediapackagev2#ResourceDescription", "traits": { "smithy.api#documentation": "The description for your channel.
" } @@ -4519,6 +4546,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the channel.
", "smithy.api#jsonName": "tags" } @@ -4803,12 +4831,14 @@ "HlsManifests": { "target": "com.amazonaws.mediapackagev2#CreateHlsManifests", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "An HTTP live streaming (HLS) manifest configuration.
" } }, "LowLatencyHlsManifests": { "target": "com.amazonaws.mediapackagev2#CreateLowLatencyHlsManifests", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "A low-latency HLS manifest configuration.
" } } @@ -4903,6 +4933,7 @@ "Tags": { "target": "com.amazonaws.mediapackagev2#TagMap", "traits": { + "aws.cloudformation#cfnExcludeProperty": {}, "smithy.api#documentation": "The comma-separated list of tag key:value pairs assigned to the origin endpoint.
", "smithy.api#jsonName": "tags" } @@ -5261,7 +5292,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5280,7 +5310,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -5308,13 +5337,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -5327,7 +5357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5341,7 +5370,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5364,7 +5392,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5399,11 +5426,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -5414,16 +5439,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5437,14 +5465,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5453,15 +5479,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -5472,16 +5497,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5495,7 +5523,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5515,11 +5542,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -5530,20 +5555,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -5554,18 +5581,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/mediastore-data.2017-09-01.json b/codegen/sdk-codegen/aws-models/mediastore-data.2017-09-01.json index 52479284aa5..df79af2e7b9 100644 --- a/codegen/sdk-codegen/aws-models/mediastore-data.2017-09-01.json +++ b/codegen/sdk-codegen/aws-models/mediastore-data.2017-09-01.json @@ -595,7 +595,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -638,7 +637,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -651,7 +651,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -665,7 +664,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -688,7 +686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -723,7 +720,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -734,14 +730,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -755,14 +753,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -771,11 +767,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -786,14 +782,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -807,7 +805,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -827,7 +824,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -838,14 +834,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -856,9 +854,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/mediastore.2017-09-01.json b/codegen/sdk-codegen/aws-models/mediastore.2017-09-01.json index 1f4035bc309..549f33af193 100644 --- a/codegen/sdk-codegen/aws-models/mediastore.2017-09-01.json +++ b/codegen/sdk-codegen/aws-models/mediastore.2017-09-01.json @@ -1189,7 +1189,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1232,7 +1231,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1245,7 +1245,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1259,7 +1258,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1282,7 +1280,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1317,7 +1314,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1328,14 +1324,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1349,14 +1347,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1365,11 +1361,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1380,14 +1376,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1401,7 +1399,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1421,7 +1418,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1432,14 +1428,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1450,9 +1448,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/mediatailor.2018-04-23.json b/codegen/sdk-codegen/aws-models/mediatailor.2018-04-23.json index b916048d1fe..9d166c6dda9 100644 --- a/codegen/sdk-codegen/aws-models/mediatailor.2018-04-23.json +++ b/codegen/sdk-codegen/aws-models/mediatailor.2018-04-23.json @@ -3579,7 +3579,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3622,7 +3621,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3635,7 +3635,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3649,7 +3648,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3672,7 +3670,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3707,7 +3704,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3718,14 +3714,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3739,14 +3737,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3755,11 +3751,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3770,14 +3766,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3791,7 +3789,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3811,7 +3808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3822,14 +3818,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3840,9 +3838,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/medical-imaging.2023-07-19.json b/codegen/sdk-codegen/aws-models/medical-imaging.2023-07-19.json index 66215e6b763..0ead3a9f77e 100644 --- a/codegen/sdk-codegen/aws-models/medical-imaging.2023-07-19.json +++ b/codegen/sdk-codegen/aws-models/medical-imaging.2023-07-19.json @@ -80,7 +80,7 @@ } }, "aws.protocols#restJson1": {}, - "smithy.api#documentation": "This is the AWS HealthImaging API Reference. AWS HealthImaging is an AWS service for storing, accessing,\n and analyzing medical images. For an introduction to the service, see the \n AWS HealthImaging Developer Guide\n .
\nWe recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as\n they take care of request authentication, serialization, and connection management. For more information,\n see Tools to build on AWS.
\nFor information about using AWS HealthImaging API actions in one of the language-specific AWS SDKs, refer to the\n See Also link at the end of each section that describes an API action or data type.
\nThe following sections list AWS HealthImaging API actions categorized according to functionality. Links are \n provided to actions within this Reference, along with links back to corresponding sections in the \n AWS HealthImaging Developer Guide so you can view console procedures and CLI/SDK code examples.
\n\n Data store actions\n
\n\n CreateDatastore\n – See \n Creating a data store.
\n\n GetDatastore\n – See \n Getting data store properties.
\n\n ListDatastores\n – See \n Listing data stores.
\n\n DeleteDatastore\n – See \n Deleting a data store.
\n\n Import job actions\n
\n\n StartDICOMImportJob\n – See \n Starting an import job.
\n\n GetDICOMImportJob\n – See \n Getting import job properties.
\n\n ListDICOMImportJobs\n – See \n Listing import jobs.
\n\n Image set access actions\n
\n\n SearchImageSets\n – See \n Searching image sets.
\n\n GetImageSet\n – See \n Getting image set properties.
\n\n GetImageSetMetadata\n – See \n Getting image set metadata.
\n\n GetImageFrame\n – See \n Getting image set pixel data.
\n\n Image set modification actions\n
\n\n ListImageSetVersions\n – See \n Listing image set versions.
\n\n UpdateImageSetMetadata\n – See \n Updating image set metadata.
\n\n CopyImageSet\n – See \n Copying an image set.
\n\n DeleteImageSet\n – See \n Deleting an image set.
\n\n Tagging actions\n
\n\n TagResource\n – See \n Tagging a data store and\n Tagging an image set.
\n\n ListTagsForResource\n – See \n Tagging a data store and\n Tagging an image set.
\n\n UntagResource\n – See \n Tagging a data store and\n Tagging an image set.
\nThis is the AWS HealthImaging API Reference. AWS HealthImaging is a HIPAA-eligible service that helps health\n care providers and their medical imaging ISV partners store, transform, and apply machine learning to medical images. For\n an introduction to the service, see the \n AWS HealthImaging Developer Guide\n .
\nWe recommend using one of the AWS Software Development Kits (SDKs) for your programming language, as\n they take care of request authentication, serialization, and connection management. For more information,\n see Tools to build on AWS.
\nFor information about using HealthImaging API actions in one of the language-specific AWS SDKs, refer to the\n See Also link at the end of each section that describes an API action or data type.
\nThe following sections list AWS HealthImaging API actions categorized according to functionality. Links are \n provided to actions within this Reference, along with links back to corresponding sections in the \n AWS HealthImaging Developer Guide where you can view console procedures and CLI/SDK code examples.
\n\n Data store actions\n
\n\n CreateDatastore\n – See \n Creating a data store.
\n\n GetDatastore\n – See \n Getting data store properties.
\n\n ListDatastores\n – See \n Listing data stores.
\n\n DeleteDatastore\n – See \n Deleting a data store.
\n\n Import job actions\n
\n\n StartDICOMImportJob\n – See \n Starting an import job.
\n\n GetDICOMImportJob\n – See \n Getting import job properties.
\n\n ListDICOMImportJobs\n – See \n Listing import jobs.
\n\n Image set access actions\n
\n\n SearchImageSets\n – See \n Searching image sets.
\n\n GetImageSet\n – See \n Getting image set properties.
\n\n GetImageSetMetadata\n – See \n Getting image set metadata.
\n\n GetImageFrame\n – See \n Getting image set pixel data.
\n\n Image set modification actions\n
\n\n ListImageSetVersions\n – See \n Listing image set versions.
\n\n UpdateImageSetMetadata\n – See \n Updating image set metadata.
\n\n CopyImageSet\n – See \n Copying an image set.
\n\n DeleteImageSet\n – See \n Deleting an image set.
\n\n Tagging actions\n
\n\n TagResource\n – See \n Tagging a data store and\n Tagging an image set.
\n\n ListTagsForResource\n – See \n Tagging a data store and\n Tagging an image set.
\n\n UntagResource\n – See \n Tagging a data store and\n Tagging an image set.
\nThe Amazon Resource Name (ARN) assigned to the AWS Key Management Service (AWS KMS) key for accessing encrypted data.
" + "smithy.api#documentation": "The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
" } } }, @@ -1596,7 +1596,7 @@ "kmsKeyArn": { "target": "com.amazonaws.medicalimaging#KmsKeyArn", "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) assigned to the AWS Key Management Service (AWS KMS) key for accessing encrypted data.
" + "smithy.api#documentation": "The Amazon Resource Name (ARN) assigned to the Key Management Service (KMS) key for accessing encrypted data.
" } }, "datastoreArn": { @@ -2634,13 +2634,13 @@ "createdAt": { "target": "com.amazonaws.medicalimaging#Date", "traits": { - "smithy.api#documentation": "The time an image set is created in AWS HealthImaging. Sample creation \n date is provided in 1985-04-12T23:20:50.52Z
format.
The time an image set is created. Sample creation \n date is provided in 1985-04-12T23:20:50.52Z
format.
The time when an image was last updated in AWS HealthImaging.
" + "smithy.api#documentation": "The time an image set was last updated.
" } }, "DICOMTags": { @@ -2760,7 +2760,7 @@ } ], "traits": { - "smithy.api#documentation": "List import jobs created by this AWS account for a specific data store.
", + "smithy.api#documentation": "List import jobs created for a specific data store.
", "smithy.api#http": { "method": "GET", "uri": "/listDICOMImportJobs/datastore/{datastoreId}" @@ -2859,7 +2859,7 @@ } ], "traits": { - "smithy.api#documentation": "List data stores created by this AWS account.
", + "smithy.api#documentation": "List data stores.
", "smithy.api#http": { "method": "GET", "uri": "/datastore" @@ -3326,7 +3326,7 @@ } ], "traits": { - "smithy.api#documentation": "Search image sets based on defined input attributes.
", + "smithy.api#documentation": "Search image sets based on defined input attributes.
\n\n SearchImageSets
accepts a single search \n query parameter and returns a paginated response of all image sets that have the \n matching criteria. All range queries must be input as (lowerBound, upperBound)
.
\n SearchImageSets
uses the updatedAt
field for sorting \n in decreasing order from latest to oldest.
The input fails to satisfy the constraints specified by an AWS service.
", + "smithy.api#documentation": "The input fails to satisfy the constraints set by the service.
", "smithy.api#error": "client", "smithy.api#httpError": 400 } diff --git a/codegen/sdk-codegen/aws-models/memorydb.2021-01-01.json b/codegen/sdk-codegen/aws-models/memorydb.2021-01-01.json index 97b84e04821..ebbf2fe1c36 100644 --- a/codegen/sdk-codegen/aws-models/memorydb.2021-01-01.json +++ b/codegen/sdk-codegen/aws-models/memorydb.2021-01-01.json @@ -409,7 +409,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -452,7 +451,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -465,7 +465,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -479,7 +478,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -502,7 +500,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -537,7 +534,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -548,14 +544,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -569,14 +567,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -585,11 +581,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -600,14 +596,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -621,7 +619,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -641,7 +638,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -652,14 +648,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -697,9 +695,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/mgn.2020-02-26.json b/codegen/sdk-codegen/aws-models/mgn.2020-02-26.json index 2c694fdfdac..c762117af75 100644 --- a/codegen/sdk-codegen/aws-models/mgn.2020-02-26.json +++ b/codegen/sdk-codegen/aws-models/mgn.2020-02-26.json @@ -452,7 +452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -495,7 +494,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -508,7 +508,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -522,7 +521,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -545,7 +543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -580,7 +577,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -591,14 +587,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -612,14 +610,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -628,11 +624,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -643,14 +639,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -664,7 +662,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -684,7 +681,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -695,14 +691,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -713,9 +711,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.2021-10-26.json b/codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.2021-10-26.json index 3d151cb2996..ed11bcaed80 100644 --- a/codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.2021-10-26.json +++ b/codegen/sdk-codegen/aws-models/migration-hub-refactor-spaces.2021-10-26.json @@ -3598,7 +3598,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3641,7 +3640,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3654,7 +3654,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3668,7 +3667,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3691,7 +3689,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3726,7 +3723,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3737,14 +3733,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3758,14 +3756,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3774,11 +3770,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3789,14 +3785,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3810,7 +3808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3830,7 +3827,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3841,14 +3837,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3859,9 +3857,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/migration-hub.2017-05-31.json b/codegen/sdk-codegen/aws-models/migration-hub.2017-05-31.json index 3d9f9a2bae4..db4e0919bad 100644 --- a/codegen/sdk-codegen/aws-models/migration-hub.2017-05-31.json +++ b/codegen/sdk-codegen/aws-models/migration-hub.2017-05-31.json @@ -142,7 +142,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -185,7 +184,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -198,7 +198,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -212,7 +211,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -235,7 +233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -270,7 +267,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -281,14 +277,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -302,14 +300,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -318,11 +314,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -333,14 +329,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -354,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -374,7 +371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -385,14 +381,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -403,9 +401,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/migrationhub-config.2019-06-30.json b/codegen/sdk-codegen/aws-models/migrationhub-config.2019-06-30.json index aa775111ef0..e2edc5d6e47 100644 --- a/codegen/sdk-codegen/aws-models/migrationhub-config.2019-06-30.json +++ b/codegen/sdk-codegen/aws-models/migrationhub-config.2019-06-30.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +271,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,14 +286,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +338,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +358,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/migrationhuborchestrator.2021-08-28.json b/codegen/sdk-codegen/aws-models/migrationhuborchestrator.2021-08-28.json index adfc31af45b..bb2c8c3ae73 100644 --- a/codegen/sdk-codegen/aws-models/migrationhuborchestrator.2021-08-28.json +++ b/codegen/sdk-codegen/aws-models/migrationhuborchestrator.2021-08-28.json @@ -125,7 +125,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -144,7 +143,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -172,13 +170,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -191,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -205,7 +203,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -263,11 +259,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -278,16 +272,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -301,14 +298,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -317,15 +312,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -336,16 +330,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -359,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -379,11 +375,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -394,20 +388,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -418,18 +414,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/migrationhubstrategy.2020-02-19.json b/codegen/sdk-codegen/aws-models/migrationhubstrategy.2020-02-19.json index 6089f8a3c81..d6f4a7b06d0 100644 --- a/codegen/sdk-codegen/aws-models/migrationhubstrategy.2020-02-19.json +++ b/codegen/sdk-codegen/aws-models/migrationhubstrategy.2020-02-19.json @@ -123,7 +123,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +165,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -179,7 +179,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +192,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -216,7 +214,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -251,7 +248,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -262,14 +258,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -283,14 +281,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -299,11 +295,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -314,14 +310,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -335,7 +333,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -355,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -366,14 +362,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -384,9 +382,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/mobile.2017-07-01.json b/codegen/sdk-codegen/aws-models/mobile.2017-07-01.json index 86d89569714..e375d2acc76 100644 --- a/codegen/sdk-codegen/aws-models/mobile.2017-07-01.json +++ b/codegen/sdk-codegen/aws-models/mobile.2017-07-01.json @@ -120,7 +120,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -163,7 +162,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -176,7 +176,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +189,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -213,7 +211,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -248,7 +245,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -259,14 +255,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -280,14 +278,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -296,11 +292,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -311,14 +307,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -332,7 +330,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -352,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -363,14 +359,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -381,9 +379,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/mq.2017-11-27.json b/codegen/sdk-codegen/aws-models/mq.2017-11-27.json index 76f345eb797..9c00345d494 100644 --- a/codegen/sdk-codegen/aws-models/mq.2017-11-27.json +++ b/codegen/sdk-codegen/aws-models/mq.2017-11-27.json @@ -322,6 +322,7 @@ "DeploymentMode": { "target": "com.amazonaws.mq#DeploymentMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The broker's deployment mode.
", "smithy.api#jsonName": "deploymentMode", "smithy.api#required": {} @@ -330,6 +331,7 @@ "EngineType": { "target": "com.amazonaws.mq#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of broker engine.
", "smithy.api#jsonName": "engineType", "smithy.api#required": {} @@ -379,6 +381,7 @@ "Arn": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The ARN of the configuration.
", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -387,6 +390,7 @@ "AuthenticationStrategy": { "target": "com.amazonaws.mq#AuthenticationStrategy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Optional. The authentication strategy associated with the configuration. The default is SIMPLE.
", "smithy.api#jsonName": "authenticationStrategy", "smithy.api#required": {} @@ -395,6 +399,7 @@ "Created": { "target": "com.amazonaws.mq#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The date and time of the configuration revision.
", "smithy.api#jsonName": "created", "smithy.api#required": {} @@ -403,6 +408,7 @@ "Description": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The description of the configuration.
", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -411,6 +417,7 @@ "EngineType": { "target": "com.amazonaws.mq#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
", "smithy.api#jsonName": "engineType", "smithy.api#required": {} @@ -419,6 +426,7 @@ "EngineVersion": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The broker engine's version. For a list of supported engine versions, see, Supported engines.
", "smithy.api#jsonName": "engineVersion", "smithy.api#required": {} @@ -427,6 +435,7 @@ "Id": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The unique ID that Amazon MQ generates for the configuration.
", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -435,6 +444,7 @@ "LatestRevision": { "target": "com.amazonaws.mq#ConfigurationRevision", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The latest revision of the configuration.
", "smithy.api#jsonName": "latestRevision", "smithy.api#required": {} @@ -443,6 +453,7 @@ "Name": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -466,6 +477,7 @@ "Id": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The unique ID that Amazon MQ generates for the configuration.
", "smithy.api#jsonName": "id", "smithy.api#required": {} @@ -489,6 +501,7 @@ "Created": { "target": "com.amazonaws.mq#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The date and time of the configuration revision.
", "smithy.api#jsonName": "created", "smithy.api#required": {} @@ -504,6 +517,7 @@ "Revision": { "target": "com.amazonaws.mq#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The revision number of the configuration.
", "smithy.api#jsonName": "revision", "smithy.api#required": {} @@ -614,6 +628,7 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.mq#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enables automatic upgrades to new minor versions for brokers, as new versions are released and supported by Amazon MQ. Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot. Set to true by default, if no value is specified.
", "smithy.api#jsonName": "autoMinorVersionUpgrade", "smithy.api#required": {} @@ -622,6 +637,7 @@ "BrokerName": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The broker's name. This value must be unique in your Amazon Web Services account, 1-50 characters long, must contain only letters, numbers, dashes, and underscores, and must not contain white spaces, brackets, wildcard characters, or special characters.
Do not add personally identifiable information (PII) or other confidential or sensitive information in broker names. Broker names are accessible to other Amazon Web Services services, including CloudWatch Logs. Broker names are not intended to be used for private or sensitive data.
Required. The broker's deployment mode.
", "smithy.api#jsonName": "deploymentMode", "smithy.api#required": {} @@ -660,6 +677,7 @@ "EngineType": { "target": "com.amazonaws.mq#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
", "smithy.api#jsonName": "engineType", "smithy.api#required": {} @@ -668,6 +686,7 @@ "EngineVersion": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The broker engine's version. For a list of supported engine versions, see Supported engines.
", "smithy.api#jsonName": "engineVersion", "smithy.api#required": {} @@ -676,6 +695,7 @@ "HostInstanceType": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The broker's instance type.
", "smithy.api#jsonName": "hostInstanceType", "smithy.api#required": {} @@ -705,6 +725,7 @@ "PubliclyAccessible": { "target": "com.amazonaws.mq#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enables connections from applications outside of the VPC that hosts the broker's subnets. Set to false by default, if no value is provided.
", "smithy.api#jsonName": "publiclyAccessible", "smithy.api#required": {} @@ -741,6 +762,7 @@ "Users": { "target": "com.amazonaws.mq#__listOfUser", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of broker users (persons or applications) who can access queues and topics. For Amazon MQ for RabbitMQ brokers, one and only one administrative user is accepted and created when a broker is first provisioned. All subsequent broker users are created by making RabbitMQ API calls directly to brokers or via the RabbitMQ web console.
", "smithy.api#jsonName": "users", "smithy.api#required": {} @@ -832,6 +854,7 @@ "EngineType": { "target": "com.amazonaws.mq#EngineType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The type of broker engine. Currently, Amazon MQ supports ACTIVEMQ and RABBITMQ.
", "smithy.api#jsonName": "engineType", "smithy.api#required": {} @@ -840,6 +863,7 @@ "EngineVersion": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The broker engine's version. For a list of supported engine versions, see Supported engines.
", "smithy.api#jsonName": "engineVersion", "smithy.api#required": {} @@ -848,6 +872,7 @@ "Name": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The name of the configuration. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 1-150 characters long.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1033,6 +1058,7 @@ "Password": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas, colons, or equal signs (,:=).
", "smithy.api#jsonName": "password", "smithy.api#required": {} @@ -1072,6 +1098,7 @@ "BrokerId": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The unique broker id generated by Amazon MQ.
", "smithy.api#jsonName": "brokerId", "smithy.api#required": {} @@ -1080,6 +1107,7 @@ "Region": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The region of the broker.
", "smithy.api#jsonName": "region", "smithy.api#required": {} @@ -1103,6 +1131,7 @@ "DataReplicationRole": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the role of this broker in a data replication pair. When a replica broker is promoted to primary, this role is interchanged.
", "smithy.api#jsonName": "dataReplicationRole", "smithy.api#required": {} @@ -1287,6 +1316,7 @@ "TagKeys": { "target": "com.amazonaws.mq#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of tag keys to delete
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -2191,6 +2221,7 @@ "UseAwsOwnedKey": { "target": "com.amazonaws.mq#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enables the use of an Amazon Web Services owned CMK using KMS (KMS). Set to true by default, if no value is provided, for example, for RabbitMQ brokers.
", "smithy.api#jsonName": "useAwsOwnedKey", "smithy.api#required": {} @@ -2290,6 +2321,7 @@ "Hosts": { "target": "com.amazonaws.mq#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the location of the LDAP server such as Directory Service for Microsoft Active Directory. Optional failover server.
", "smithy.api#jsonName": "hosts", "smithy.api#required": {} @@ -2298,6 +2330,7 @@ "RoleBase": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp,\n dc=example, dc=com.
", "smithy.api#jsonName": "roleBase", "smithy.api#required": {} @@ -2313,6 +2346,7 @@ "RoleSearchMatching": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.
", "smithy.api#jsonName": "roleSearchMatching", "smithy.api#required": {} @@ -2328,6 +2362,7 @@ "ServiceAccountPassword": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Service account password. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example,\n dc=com.
", "smithy.api#jsonName": "serviceAccountPassword", "smithy.api#required": {} @@ -2336,6 +2371,7 @@ "ServiceAccountUsername": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example,\n dc=com.
", "smithy.api#jsonName": "serviceAccountUsername", "smithy.api#required": {} @@ -2344,6 +2380,7 @@ "UserBase": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp,\n dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.
", "smithy.api#jsonName": "userBase", "smithy.api#required": {} @@ -2359,6 +2396,7 @@ "UserSearchMatching": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example,\n dc=com.
", "smithy.api#jsonName": "userSearchMatching", "smithy.api#required": {} @@ -2382,6 +2420,7 @@ "Hosts": { "target": "com.amazonaws.mq#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the location of the LDAP server such as Directory Service for Microsoft Active Directory. Optional failover server.
", "smithy.api#jsonName": "hosts", "smithy.api#required": {} @@ -2390,6 +2429,7 @@ "RoleBase": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The distinguished name of the node in the directory information tree (DIT) to search for roles or groups. For example, ou=group, ou=corp, dc=corp,\n dc=example, dc=com.
", "smithy.api#jsonName": "roleBase", "smithy.api#required": {} @@ -2405,6 +2445,7 @@ "RoleSearchMatching": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The LDAP search filter used to find roles within the roleBase. The distinguished name of the user matched by userSearchMatching is substituted into the {0} placeholder in the search filter. The client's username is substituted into the {1} placeholder. For example, if you set this option to (member=uid={1})for the user janedoe, the search filter becomes (member=uid=janedoe) after string substitution. It matches all role entries that have a member attribute equal to uid=janedoe under the subtree selected by the roleBase.
", "smithy.api#jsonName": "roleSearchMatching", "smithy.api#required": {} @@ -2420,6 +2461,7 @@ "ServiceAccountUsername": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Service account username. A service account is an account in your LDAP server that has access to initiate a connection. For example, cn=admin,dc=corp, dc=example,\n dc=com.
", "smithy.api#jsonName": "serviceAccountUsername", "smithy.api#required": {} @@ -2428,6 +2470,7 @@ "UserBase": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Select a particular subtree of the directory information tree (DIT) to search for user entries. The subtree is specified by a DN, which specifies the base node of the subtree. For example, by setting this option to ou=Users,ou=corp, dc=corp,\n dc=example, dc=com, the search for user entries is restricted to the subtree beneath ou=Users, ou=corp, dc=corp, dc=example, dc=com.
", "smithy.api#jsonName": "userBase", "smithy.api#required": {} @@ -2443,6 +2486,7 @@ "UserSearchMatching": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The LDAP search filter used to find users within the userBase. The client's username is substituted into the {0} placeholder in the search filter. For example, if this option is set to (uid={0}) and the received username is janedoe, the search filter becomes (uid=janedoe) after string substitution. It will result in matching an entry like uid=janedoe, ou=Users,ou=corp, dc=corp, dc=example,\n dc=com.
", "smithy.api#jsonName": "userSearchMatching", "smithy.api#required": {} @@ -2915,6 +2959,7 @@ "General": { "target": "com.amazonaws.mq#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Enables general logging.
", "smithy.api#jsonName": "general", "smithy.api#required": {} @@ -2923,6 +2968,7 @@ "GeneralLogGroup": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location of the CloudWatch Logs log group where general logs are sent.
", "smithy.api#jsonName": "generalLogGroup", "smithy.api#required": {} @@ -3060,6 +3106,7 @@ "Mode": { "target": "com.amazonaws.mq#PromoteMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Promote mode requested. Note: Valid values for the parameter are SWITCHOVER, FAILOVER.
", "smithy.api#jsonName": "mode", "smithy.api#required": {} @@ -3160,6 +3207,7 @@ "Reason": { "target": "com.amazonaws.mq#SanitizationWarningReason", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The reason for which the configuration elements or attributes were sanitized.
", "smithy.api#jsonName": "reason", "smithy.api#required": {} @@ -3495,6 +3543,7 @@ "Data": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Amazon MQ for Active MQ: The base64-encoded XML configuration. Amazon MQ for RabbitMQ: the base64-encoded Cuttlefish configuration.
", "smithy.api#jsonName": "data", "smithy.api#required": {} @@ -3677,6 +3726,7 @@ "Password": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The password of the user. This value must be at least 12 characters long, must contain at least 4 unique characters, and must not contain commas, colons, or equal signs (,:=).
", "smithy.api#jsonName": "password", "smithy.api#required": {} @@ -3685,6 +3735,7 @@ "Username": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The username of the broker user. The following restrictions apply to broker usernames:
For Amazon MQ for ActiveMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.
para>For Amazon MQ for RabbitMQ brokers, this value can contain only alphanumeric characters, dashes, periods, underscores (- . _). This value must not contain a tilde (~) character. Amazon MQ prohibts using guest as a valid usename. This value must be 2-100 characters long.
Do not add personally identifiable information (PII) or other confidential or sensitive information in broker usernames. Broker usernames are accessible to other Amazon Web Services services, including CloudWatch Logs. Broker usernames are not intended to be used for private or sensitive data.
Required. The type of change pending for the ActiveMQ user.
", "smithy.api#jsonName": "pendingChange", "smithy.api#required": {} @@ -3745,6 +3797,7 @@ "Username": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The username of the broker user. This value can contain only alphanumeric characters, dashes, periods, underscores, and tildes (- . _ ~). This value must be 2-100 characters long.
", "smithy.api#jsonName": "username", "smithy.api#required": {} @@ -3761,6 +3814,7 @@ "DayOfWeek": { "target": "com.amazonaws.mq#DayOfWeek", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The day of the week.
", "smithy.api#jsonName": "dayOfWeek", "smithy.api#required": {} @@ -3769,6 +3823,7 @@ "TimeOfDay": { "target": "com.amazonaws.mq#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Required. The time, in 24-hour format.
", "smithy.api#jsonName": "timeOfDay", "smithy.api#required": {} @@ -4039,7 +4094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4082,7 +4136,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4095,7 +4150,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4109,7 +4163,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4132,7 +4185,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4167,7 +4219,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4178,14 +4229,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4199,14 +4252,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4215,11 +4266,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4230,14 +4281,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4251,7 +4304,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4271,7 +4323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4282,14 +4333,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4300,9 +4353,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/mturk.2017-01-17.json b/codegen/sdk-codegen/aws-models/mturk.2017-01-17.json index c424d11dcf9..db2deaa5b3c 100644 --- a/codegen/sdk-codegen/aws-models/mturk.2017-01-17.json +++ b/codegen/sdk-codegen/aws-models/mturk.2017-01-17.json @@ -2871,7 +2871,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2914,7 +2913,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2927,7 +2927,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2941,7 +2940,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2964,7 +2962,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2999,7 +2996,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3010,14 +3006,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3031,14 +3029,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3047,11 +3043,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3062,14 +3058,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3083,7 +3081,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3103,7 +3100,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3114,14 +3110,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3151,9 +3149,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/mwaa.2020-07-01.json b/codegen/sdk-codegen/aws-models/mwaa.2020-07-01.json index 52be1efe86f..e82929ae49b 100644 --- a/codegen/sdk-codegen/aws-models/mwaa.2020-07-01.json +++ b/codegen/sdk-codegen/aws-models/mwaa.2020-07-01.json @@ -127,7 +127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +169,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -183,7 +183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -197,7 +196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -220,7 +218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -255,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -266,14 +262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -287,14 +285,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -303,11 +299,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -318,14 +314,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -339,7 +337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -359,7 +356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -370,14 +366,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -388,9 +386,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/neptune.2014-10-31.json b/codegen/sdk-codegen/aws-models/neptune.2014-10-31.json index 2b2694467bf..3a16a6a7f94 100644 --- a/codegen/sdk-codegen/aws-models/neptune.2014-10-31.json +++ b/codegen/sdk-codegen/aws-models/neptune.2014-10-31.json @@ -61,6 +61,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster to associate the IAM role with.
", "smithy.api#required": {} } @@ -68,6 +69,7 @@ "RoleArn": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role to associate with the Neptune DB cluster,\n for example arn:aws:iam::123456789012:role/NeptuneAccessRole
.
The name of the event notification subscription you want to add a source identifier\n to.
", "smithy.api#required": {} } @@ -116,6 +119,7 @@ "SourceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the event source to be added.
\nConstraints:
\nIf the source type is a DB instance, then a DBInstanceIdentifier
must be\n supplied.
If the source type is a DB security group, a DBSecurityGroupName
must be\n supplied.
If the source type is a DB parameter group, a DBParameterGroupName
must\n be supplied.
If the source type is a DB snapshot, a DBSnapshotIdentifier
must be\n supplied.
The Amazon Neptune resource that the tags are added to. This value is an Amazon Resource\n Name (ARN). For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).
", "smithy.api#required": {} } @@ -172,6 +177,7 @@ "Tags": { "target": "com.amazonaws.neptune#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags to be assigned to the Amazon Neptune resource.
", "smithy.api#required": {} } @@ -452,7 +458,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -495,7 +500,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -508,7 +514,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -522,7 +527,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -545,7 +549,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -580,7 +583,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -591,14 +593,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -612,14 +616,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -628,18 +630,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -648,7 +649,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -668,14 +670,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -689,7 +693,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -709,7 +712,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -720,14 +722,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -738,9 +742,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1482,6 +1488,7 @@ "ResourceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource that the pending maintenance action applies\n to. For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).
", "smithy.api#required": {} } @@ -1489,6 +1496,7 @@ "ApplyAction": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The pending maintenance action to apply to this resource.
\nValid values: system-update
, db-upgrade
\n
A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in\n request of type immediate
can't be undone.
Valid values:
\n\n immediate
- Apply the maintenance action immediately.
\n next-maintenance
- Apply the maintenance action during the next\n maintenance window for the resource.
\n undo-opt-in
- Cancel any existing next-maintenance
opt-in\n requests.
The identifier or Amazon Resource Name (ARN) for the source DB cluster parameter group.\n For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).
\nConstraints:
\nMust specify a valid DB cluster parameter group.
\nIf the source DB cluster parameter group is in the same Amazon Region as the copy,\n specify a valid DB parameter group identifier, for example\n my-db-cluster-param-group
, or a valid ARN.
If the source DB parameter group is in a different Amazon Region than the copy, specify a\n valid DB cluster parameter group ARN, for example\n arn:aws:rds:us-east-1:123456789012:cluster-pg:custom-cluster-group1
.
The identifier for the copied DB cluster parameter group.
\nConstraints:
\nCannot be null, empty, or blank
\nMust contain from 1 to 255 letters, numbers, or hyphens
\nFirst character must be a letter
\nCannot end with a hyphen or contain two consecutive hyphens
\nExample: my-cluster-param-group1
\n
A description for the copied DB cluster parameter group.
", "smithy.api#required": {} } @@ -1803,6 +1812,7 @@ "SourceDBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the DB cluster snapshot to copy. This parameter is not\n case-sensitive.
\nConstraints:
\nMust specify a valid system snapshot in the \"available\" state.
\nSpecify a valid DB snapshot identifier.
\nExample: my-cluster-snapshot1
\n
The identifier of the new DB cluster snapshot to create from the source DB cluster\n snapshot. This parameter is not case-sensitive.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster-snapshot2
\n
The identifier or ARN for the source DB parameter group. For information about creating\n an ARN, see Constructing an\n Amazon Resource Name (ARN).
\nConstraints:
\nMust specify a valid DB parameter group.
\nMust specify a valid DB parameter group identifier, for example\n my-db-param-group
, or a valid ARN.
The identifier for the copied DB parameter group.
\nConstraints:
\nCannot be null, empty, or blank.
\nMust contain from 1 to 255 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nExample: my-db-parameter-group
\n
A description for the copied DB parameter group.
", "smithy.api#required": {} } @@ -2026,6 +2040,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is\n stored as a lowercase string.
", "smithy.api#required": {} } @@ -2033,6 +2048,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier to use for the new endpoint. This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -2040,6 +2056,7 @@ "EndpointType": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the endpoint. One of: READER
, WRITER
, ANY
.
The DB cluster identifier. This parameter is stored as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster1
\n
The name of the database engine to be used for this DB cluster.
\nValid Values: neptune
\n
The name of the DB cluster parameter group.
\nConstraints:
\nMust match the name of an existing DBClusterParameterGroup.
\nThis value is stored as a lowercase string.
\nThe DB cluster parameter group family name. A DB cluster parameter group can be associated\n with one and only one DB cluster parameter group family, and can be applied only to a DB\n cluster running a database engine and engine version compatible with that DB cluster parameter\n group family.
", "smithy.api#required": {} } @@ -2345,6 +2366,7 @@ "Description": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description for the DB cluster parameter group.
", "smithy.api#required": {} } @@ -2417,6 +2439,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the DB cluster snapshot. This parameter is stored as a lowercase\n string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster1-snapshot1
\n
The identifier of the DB cluster to create a snapshot for. This parameter is not\n case-sensitive.
\nConstraints:
\nMust match the identifier of an existing DBCluster.
\nExample: my-cluster1
\n
The DB instance identifier. This parameter is stored as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nExample: mydbinstance
\n
The compute and memory capacity of the DB instance, for example, db.m4.large
.\n Not all DB instance classes are available in all Amazon Regions.
The name of the database engine to be used for this instance.
\nValid Values: neptune
\n
The identifier of the DB cluster that the instance will belong to.
\nFor information on creating a DB cluster, see CreateDBCluster.
\nType: String
", "smithy.api#required": {} } @@ -2826,6 +2854,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB parameter group.
\nConstraints:
\nMust be 1 to 255 letters, numbers, or hyphens.
\nFirst character must be a letter
\nCannot end with a hyphen or contain two consecutive hyphens
\nThis value is stored as a lowercase string.
\nThe DB parameter group family name. A DB parameter group can be associated with one and\n only one DB parameter group family, and can be applied only to a DB instance running a\n database engine and engine version compatible with that DB parameter group family.
", "smithy.api#required": {} } @@ -2840,6 +2870,7 @@ "Description": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description for the DB parameter group.
", "smithy.api#required": {} } @@ -2901,6 +2932,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the DB subnet group. This value is stored as a lowercase string.
\nConstraints: Must contain no more than 255 letters, numbers, periods, underscores, spaces,\n or hyphens. Must not be default.
\nExample: mySubnetgroup
\n
The description for the DB subnet group.
", "smithy.api#required": {} } @@ -2915,6 +2948,7 @@ "SubnetIds": { "target": "com.amazonaws.neptune#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The EC2 Subnet IDs for the DB subnet group.
", "smithy.api#required": {} } @@ -2982,6 +3016,7 @@ "SubscriptionName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the subscription.
\nConstraints: The name must be less than 255 characters.
", "smithy.api#required": {} } @@ -2989,6 +3024,7 @@ "SnsTopicArn": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is\n created by Amazon SNS when you create a topic and subscribe to it.
", "smithy.api#required": {} } @@ -3071,6 +3107,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier of the new global database cluster.
", "smithy.api#required": {} } @@ -3205,7 +3242,6 @@ "MultiAZ": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the DB cluster has instances in multiple Availability Zones.
" } }, @@ -3290,7 +3326,6 @@ "StorageEncrypted": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the DB cluster is encrypted.
" } }, @@ -3321,7 +3356,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts\n is enabled, and otherwise false.
" } }, @@ -3585,7 +3619,6 @@ "IsClusterWriter": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Value that is true
if the cluster member is the primary instance for the DB\n cluster and false
otherwise.
Specifies the allocated storage size in gibibytes (GiB).
" } }, @@ -3957,7 +3989,6 @@ "Port": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the port that the DB cluster was listening on at the time of the\n snapshot.
" } }, @@ -4000,14 +4031,12 @@ "PercentProgress": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the percentage of the estimated data that has been transferred.
" } }, "StorageEncrypted": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the DB cluster snapshot is encrypted.
" } }, @@ -4032,7 +4061,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "True if mapping of Amazon Identity and Access Management (IAM) accounts to database accounts\n is enabled, and otherwise false.
" } } @@ -4225,21 +4253,18 @@ "SupportsLogExportsToCloudwatchLogs": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether the engine version supports exporting the log types\n specified by ExportableLogTypes to CloudWatch Logs.
" } }, "SupportsReadReplica": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the database engine version supports read replicas.
" } }, "SupportsGlobalDatabases": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether you can use Aurora global databases with a specific DB engine version.
" } } @@ -4325,7 +4350,6 @@ "AllocatedStorage": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Not supported by Neptune.
" } }, @@ -4344,7 +4368,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the number of days for which automatic DB snapshots are retained.
" } }, @@ -4399,7 +4422,6 @@ "MultiAZ": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies if the DB instance is a Multi-AZ deployment.
" } }, @@ -4412,7 +4434,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates that minor version patches are applied automatically.
" } }, @@ -4467,7 +4488,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#deprecated": {}, "smithy.api#documentation": "This flag should no longer be used.
" } @@ -4493,7 +4513,6 @@ "DbInstancePort": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the port that the DB instance listens on. If the DB instance is part of a DB\n cluster, this can be a different port than the DB cluster port.
" } }, @@ -4506,7 +4525,6 @@ "StorageEncrypted": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Not supported: The encryption for DB instances is managed by the DB cluster.
" } }, @@ -4537,7 +4555,6 @@ "CopyTagsToSnapshot": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether tags are copied from the DB instance to snapshots of the DB\n instance.
" } }, @@ -4580,7 +4597,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "True if Amazon Identity and Access Management (IAM) authentication is enabled, and otherwise\n false.
" } }, @@ -4694,7 +4710,6 @@ "Normal": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Boolean value that is true if the instance is operating normally, or false if the instance\n is in an error state.
" } }, @@ -5251,6 +5266,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier associated with the custom endpoint. This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -5335,6 +5351,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier for the DB cluster to be deleted. This parameter isn't\n case-sensitive.
\nConstraints:
\nMust match an existing DBClusterIdentifier.
\n Determines whether a final DB cluster snapshot is created before the DB cluster is\n deleted. If true
is specified, no DB cluster snapshot is created. If\n false
is specified, a DB cluster snapshot is created before the DB cluster is\n deleted.
You must specify a FinalDBSnapshotIdentifier
parameter if\n SkipFinalSnapshot
is false
.
Default: false
\n
The name of the DB cluster parameter group.
\nConstraints:
\nMust be the name of an existing DB cluster parameter group.
\nYou can't delete a default DB cluster parameter group.
\nCannot be associated with any DB clusters.
\nThe identifier of the DB cluster snapshot to delete.
\nConstraints: Must be the name of an existing DB cluster snapshot in the\n available
state.
The DB instance identifier for the DB instance to be deleted. This parameter isn't\n case-sensitive.
\nConstraints:
\nMust match the name of an existing DB instance.
\n Determines whether a final DB snapshot is created before the DB instance is deleted. If\n true
is specified, no DBSnapshot is created. If false
is specified,\n a DB snapshot is created before the DB instance is deleted.
Note that when a DB instance is in a failure state and has a status of 'failed',\n 'incompatible-restore', or 'incompatible-network', it can only be deleted when the\n SkipFinalSnapshot parameter is set to \"true\".
\nSpecify true
when deleting a Read Replica.
The FinalDBSnapshotIdentifier parameter must be specified if SkipFinalSnapshot is\n false
.
Default: false
\n
The name of the DB parameter group.
\nConstraints:
\nMust be the name of an existing DB parameter group
\nYou can't delete a default DB parameter group
\nCannot be associated with any DB instances
\nThe name of the database subnet group to delete.
\nYou can't delete the default subnet group.
\nConstraints:
\nConstraints: Must match the name of an existing DBSubnetGroup. Must not be default.
\nExample: mySubnetgroup
\n
The name of the event notification subscription you want to delete.
", "smithy.api#required": {} } @@ -5662,6 +5683,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier of the global database cluster being deleted.
", "smithy.api#required": {} } @@ -5827,6 +5849,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a specific DB cluster parameter group to return parameter details for.
\nConstraints:
\nIf supplied, must match the name of an existing DBClusterParameterGroup.
\nThe identifier for the DB cluster snapshot to describe the attributes for.
", "smithy.api#required": {} } @@ -5968,14 +5992,12 @@ "IncludeShared": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "True to include shared manual DB cluster snapshots from other Amazon accounts that this Amazon\n account has been given permission to copy or restore, and otherwise false. The default is\n false
.
You can give an Amazon account permission to restore a manual DB cluster snapshot from\n another Amazon account by the ModifyDBClusterSnapshotAttribute API\n action.
" } }, "IncludePublic": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "True to include manual DB cluster snapshots that are public and can be copied or restored\n by any Amazon account, and otherwise false. The default is false
. The default is\n false.
You can share a manual DB cluster snapshot as public by using the ModifyDBClusterSnapshotAttribute API action.
" } } @@ -6099,7 +6121,6 @@ "DefaultOnly": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates that only the default version of the specified engine or engine and major\n version combination is returned.
" } }, @@ -6390,6 +6411,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a specific DB parameter group to return details for.
\nConstraints:
\nIf supplied, must match the name of an existing DBParameterGroup.
\nThe name of the DB cluster parameter group family to return engine parameter information\n for.
", "smithy.api#required": {} } @@ -6558,6 +6581,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB parameter group family.
", "smithy.api#required": {} } @@ -6836,6 +6860,7 @@ "Engine": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the engine to retrieve DB instance options for.
", "smithy.api#required": {} } @@ -6968,6 +6993,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The customer identifier or the ARN of your DB instance.
", "smithy.api#required": {} } @@ -7050,10 +7076,7 @@ } }, "com.amazonaws.neptune#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.neptune#DoubleOptional": { "type": "double" @@ -7064,14 +7087,12 @@ "From": { "target": "com.amazonaws.neptune#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum value in the range.
" } }, "To": { "target": "com.amazonaws.neptune#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum value in the range.
" } } @@ -7101,7 +7122,6 @@ "Port": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the port that the database engine is listening on.
" } }, @@ -7301,7 +7321,6 @@ "Enabled": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean value indicating if the subscription is enabled. True indicates the subscription\n is enabled.
" } }, @@ -7474,6 +7493,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifier of the Neptune global database that should be failed over.\n The identifier is the unique key assigned by the user when the Neptune \n global database was created. In other words, it's the name of the global\n database that you want to fail over.
\nConstraints: Must match the identifier of an existing Neptune global\n database.
", "smithy.api#required": {} } @@ -7481,6 +7501,7 @@ "TargetDbClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the secondary Neptune DB cluster\n that you want to promote to primary for the global database.
", "smithy.api#required": {} } @@ -7507,6 +7528,7 @@ "Name": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "This parameter is not currently supported.
", "smithy.api#required": {} } @@ -7514,6 +7536,7 @@ "Values": { "target": "com.amazonaws.neptune#FilterValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "This parameter is not currently supported.
", "smithy.api#required": {} } @@ -7660,7 +7683,6 @@ "IsWriter": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Specifies whether the Neptune cluster is the primary cluster\n (that is, has read-write capability) for the Neptune global\n database with which it is associated.\n
" } } @@ -7819,10 +7841,7 @@ } }, "com.amazonaws.neptune#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.neptune#IntegerOptional": { "type": "integer" @@ -8162,6 +8181,7 @@ "ResourceName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Neptune resource with tags to be listed. This value is an Amazon Resource Name\n (ARN). For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).
", "smithy.api#required": {} } @@ -8265,6 +8285,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the endpoint to modify. This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -8367,6 +8388,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier for the cluster being modified. This parameter is not\n case-sensitive.
\nConstraints:
\nMust match the identifier of an existing DBCluster.
\nA value that specifies whether the modifications in this request and any pending\n modifications are asynchronously applied as soon as possible, regardless of the\n PreferredMaintenanceWindow
setting for the DB cluster. If this parameter is set\n to false
, changes to the DB cluster are applied during the next maintenance\n window.
The ApplyImmediately
parameter only affects NewDBClusterIdentifier
\n values. If you set the ApplyImmediately
parameter value to false, then changes to\n NewDBClusterIdentifier
values are applied during the next maintenance window.\n All other changes are applied immediately, regardless of the value of the\n ApplyImmediately
parameter.
Default: false
\n
A value that indicates whether upgrades between different major versions are allowed.
\nConstraints: You must set the allow-major-version-upgrade flag when providing an\n EngineVersion
parameter that uses a different major version than the DB cluster's current\n version.
The name of the DB cluster parameter group to modify.
", "smithy.api#required": {} } @@ -8516,6 +8537,7 @@ "Parameters": { "target": "com.amazonaws.neptune#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of parameters in the DB cluster parameter group to modify.
", "smithy.api#required": {} } @@ -8565,6 +8587,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the DB cluster snapshot to modify the attributes for.
", "smithy.api#required": {} } @@ -8572,6 +8595,7 @@ "AttributeName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster snapshot attribute to modify.
\nTo manage authorization for other Amazon accounts to copy or restore a manual DB cluster\n snapshot, set this value to restore
.
The DB instance identifier. This value is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing DBInstance.
\nSpecifies whether the modifications in this request and any pending modifications are\n asynchronously applied as soon as possible, regardless of the\n PreferredMaintenanceWindow
setting for the DB instance.
If this parameter is set to false
, changes to the DB instance are applied\n during the next maintenance window. Some parameter changes can cause an outage and are applied\n on the next call to RebootDBInstance, or the next\n failure reboot.
Default: false
\n
Indicates that major version upgrades are allowed. Changing this parameter doesn't result\n in an outage and the change is asynchronously applied as soon as possible.
" } }, @@ -8937,6 +8960,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB parameter group.
\nConstraints:
\nIf supplied, must match the name of an existing DBParameterGroup.
\nAn array of parameter names, values, and the apply method for the parameter update. At\n least one parameter name, value, and apply method must be supplied; subsequent arguments are\n optional. A maximum of 20 parameters can be modified in a single request.
\nValid Values (for the application method): immediate | pending-reboot
\n
You can use the immediate value with dynamic parameters only. You can use the\n pending-reboot value for both dynamic and static parameters, and changes are applied when\n you reboot the DB instance without failover.
\nThe name for the DB subnet group. This value is stored as a lowercase string. You can't\n modify the default subnet group.
\nConstraints: Must match the name of an existing DBSubnetGroup. Must not be default.
\nExample: mySubnetgroup
\n
The EC2 subnet IDs for the DB subnet group.
", "smithy.api#required": {} } @@ -9059,6 +9086,7 @@ "SubscriptionName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the event notification subscription.
", "smithy.api#required": {} } @@ -9129,6 +9157,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.neptune#GlobalClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier for the global cluster being modified. This parameter\n is not case-sensitive.
\nConstraints: Must match the identifier of an existing global database cluster.
", "smithy.api#required": {} } @@ -9258,28 +9287,24 @@ "MultiAZCapable": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance is Multi-AZ capable.
" } }, "ReadReplicaCapable": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance can have a Read Replica.
" } }, "Vpc": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance is in a VPC.
" } }, "SupportsStorageEncryption": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports encrypted storage.
" } }, @@ -9292,28 +9317,24 @@ "SupportsIops": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports provisioned IOPS.
" } }, "SupportsEnhancedMonitoring": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60\n seconds.
" } }, "SupportsIAMDatabaseAuthentication": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports IAM database authentication.
" } }, "SupportsPerformanceInsights": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n (Not supported by Neptune)\n
" } }, @@ -9356,7 +9377,6 @@ "SupportsGlobalDatabases": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether you can use Neptune global databases with a specific combination of other DB engine attributes.
" } } @@ -9442,7 +9462,6 @@ "IsModifiable": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": " Indicates whether (true
) or not (false
) the parameter can be\n modified. Some parameters have security or operational implications that prevent them from\n being changed.
Not supported.
", "smithy.api#required": {} } @@ -9738,14 +9758,12 @@ "From": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum value in the range.
" } }, "To": { "target": "com.amazonaws.neptune#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum value in the range.
" } }, @@ -9828,6 +9846,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB instance identifier. This parameter is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing DBInstance.
\nThe identifier of the Neptune global database from which to detach the\n specified Neptune DB cluster.
", "smithy.api#required": {} } @@ -9890,6 +9910,7 @@ "DbClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) identifying the cluster to be detached\n from the Neptune global database cluster.
", "smithy.api#required": {} } @@ -9939,6 +9960,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster to disassociate the IAM role from.
", "smithy.api#required": {} } @@ -9946,6 +9968,7 @@ "RoleArn": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role to disassociate from the DB cluster, for\n example arn:aws:iam::123456789012:role/NeptuneAccessRole
.
The name of the event notification subscription you want to remove a source identifier\n from.
", "smithy.api#required": {} } @@ -9994,6 +10018,7 @@ "SourceIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source identifier to be removed from the subscription, such as the DB instance identifier for a DB instance or the name of a security\n group.
", "smithy.api#required": {} } @@ -10043,6 +10068,7 @@ "ResourceName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Neptune resource that the tags are removed from. This value is an Amazon\n Resource Name (ARN). For information about creating an ARN, see Constructing an\n Amazon Resource Name (ARN).
", "smithy.api#required": {} } @@ -10050,6 +10076,7 @@ "TagKeys": { "target": "com.amazonaws.neptune#KeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag key (name) of the tag to be removed.
", "smithy.api#required": {} } @@ -10085,6 +10112,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster parameter group to reset.
", "smithy.api#required": {} } @@ -10092,7 +10120,6 @@ "ResetAllParameters": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that is set to true
to reset all parameters in the DB cluster\n parameter group to their default values, and false
otherwise. You can't use this\n parameter if there is a list of parameter names specified for the Parameters
\n parameter.
The name of the DB parameter group.
\nConstraints:
\nMust match the name of an existing DBParameterGroup.
\nSpecifies whether (true
) or not (false
) to reset all parameters\n in the DB parameter group to default values.
Default: true
\n
The name of the DB cluster to create from the DB snapshot or DB cluster snapshot. This\n parameter isn't case-sensitive.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens
\nFirst character must be a letter
\nCannot end with a hyphen or contain two consecutive hyphens
\nExample: my-snapshot-id
\n
The identifier for the DB snapshot or DB cluster snapshot to restore from.
\nYou can use either the name or the Amazon Resource Name (ARN) to specify a DB cluster\n snapshot. However, you can use only the ARN to specify a DB snapshot.
\nConstraints:
\nMust match the identifier of an existing Snapshot.
\nThe database engine to use for the new DB cluster.
\nDefault: The same as source
\nConstraint: Must be compatible with the engine of the source
", "smithy.api#required": {} } @@ -10455,6 +10485,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new DB cluster to be created.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens
\nFirst character must be a letter
\nCannot end with a hyphen or contain two consecutive hyphens
\nThe identifier of the source DB cluster from which to restore.
\nConstraints:
\nMust match the identifier of an existing DBCluster.
\nA value that is set to true
to restore the DB cluster to the latest\n restorable backup time, and false
otherwise.
Default: false
\n
Constraints: Cannot be specified if RestoreToTime
parameter is\n provided.
The DB cluster identifier of the Neptune DB cluster to be started.\n This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -10852,6 +10884,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.neptune#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier of the Neptune DB cluster to be stopped.\n This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -11147,14 +11180,12 @@ "AutoUpgrade": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether the target version is applied to any source DB instances\n that have AutoMinorVersionUpgrade set to true.
" } }, "IsMajorVersionUpgrade": { "target": "com.amazonaws.neptune#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that indicates whether a database engine is upgraded to a major version.
" } }, diff --git a/codegen/sdk-codegen/aws-models/neptunedata.2023-08-01.json b/codegen/sdk-codegen/aws-models/neptunedata.2023-08-01.json index 5441b6018bd..11449f4de0e 100644 --- a/codegen/sdk-codegen/aws-models/neptunedata.2023-08-01.json +++ b/codegen/sdk-codegen/aws-models/neptunedata.2023-08-01.json @@ -239,7 +239,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -258,7 +257,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -286,13 +284,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -305,7 +304,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -319,7 +317,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -342,7 +339,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -377,11 +373,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -392,16 +386,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -415,14 +412,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -431,15 +426,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -450,16 +444,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -473,7 +470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -493,11 +489,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -508,20 +502,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -532,18 +528,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -979,7 +979,7 @@ } ], "traits": { - "smithy.api#documentation": "Cancels a Gremlin query. See Gremlin\n query cancellation for more information.
", + "smithy.api#documentation": "Cancels a Gremlin query. See Gremlin\n query cancellation for more information.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelQuery\n IAM action in that cluster.
", "smithy.api#http": { "method": "DELETE", "uri": "/gremlin/status/{queryId}", @@ -1068,7 +1068,7 @@ } ], "traits": { - "smithy.api#documentation": "Cancels a specified load job. This is an HTTP DELETE
\n request.
See Neptune\n Loader Get-Status API for more information.
", + "smithy.api#documentation": "Cancels a specified load job. This is an HTTP DELETE
\n request. See Neptune\n Loader Get-Status API for more information.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelLoaderJob\n IAM action in that cluster..
", "smithy.api#http": { "method": "DELETE", "uri": "/loader/{loadId}", @@ -1151,7 +1151,7 @@ } ], "traits": { - "smithy.api#documentation": "Cancels a Neptune ML data processing job. See The\n dataprocessing
command.
Cancels a Neptune ML data processing job. See The\n dataprocessing
command.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelMLDataProcessingJob\n IAM action in that cluster.
", "smithy.api#http": { "method": "DELETE", "uri": "/ml/dataprocessing/{id}", @@ -1248,7 +1248,7 @@ } ], "traits": { - "smithy.api#documentation": "Cancels a Neptune ML model training job. See Model\n training using the modeltraining
command.
Cancels a Neptune ML model training job. See Model\n training using the modeltraining
command.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelMLModelTrainingJob\n IAM action in that cluster.
", "smithy.api#http": { "method": "DELETE", "uri": "/ml/modeltraining/{id}", @@ -1345,7 +1345,7 @@ } ], "traits": { - "smithy.api#documentation": "Cancels a specified model transform job. See Use\n a trained model to generate new model artifacts.
", + "smithy.api#documentation": "Cancels a specified model transform job. See Use\n a trained model to generate new model artifacts.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelMLModelTransformJob\n IAM action in that cluster.
", "smithy.api#http": { "method": "DELETE", "uri": "/ml/modeltransform/{id}", @@ -1454,7 +1454,7 @@ } ], "traits": { - "smithy.api#documentation": "Cancels a specified openCypher query. See Neptune\n openCypher status endpoint for more information.
", + "smithy.api#documentation": "Cancels a specified openCypher query. See Neptune\n openCypher status endpoint for more information.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CancelQuery\n IAM action in that cluster.
", "smithy.api#http": { "method": "DELETE", "uri": "/opencypher/status/{queryId}", @@ -1684,7 +1684,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a new Neptune ML inference endpoint that lets you query\n one specific model that the model-training process constructed. See\n Managing\n inference endpoints using the endpoints command.
", + "smithy.api#documentation": "Creates a new Neptune ML inference endpoint that lets you query\n one specific model that the model-training process constructed. See\n Managing\n inference endpoints using the endpoints command.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:CreateMLEndpoint\n IAM action in that cluster.
", "smithy.api#http": { "method": "POST", "uri": "/ml/endpoints", @@ -1872,7 +1872,7 @@ } ], "traits": { - "smithy.api#documentation": "Cancels the creation of a Neptune ML inference endpoint. See\n Managing\n inference endpoints using the endpoints command.
", + "smithy.api#documentation": "Cancels the creation of a Neptune ML inference endpoint. See\n Managing\n inference endpoints using the endpoints command.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:DeleteMLEndpoint\n IAM action in that cluster.
", "smithy.api#http": { "method": "DELETE", "uri": "/ml/endpoints/{id}", @@ -1975,7 +1975,7 @@ } ], "traits": { - "smithy.api#documentation": "Deletes statistics for Gremlin and openCypher (property graph)\n data.
", + "smithy.api#documentation": "Deletes statistics for Gremlin and openCypher (property graph)\n data.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:DeleteStatistics\n IAM action in that cluster.
", "smithy.api#http": { "method": "DELETE", "uri": "/propertygraph/statistics" @@ -2060,7 +2060,7 @@ } ], "traits": { - "smithy.api#documentation": "Deletes SPARQL statistics
", + "smithy.api#documentation": "Deletes SPARQL statistics
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:DeleteStatistics\n IAM action in that cluster.
", "smithy.api#http": { "method": "DELETE", "uri": "/sparql/statistics" @@ -2223,7 +2223,7 @@ } ], "traits": { - "smithy.api#documentation": "The fast reset REST API lets you reset a Neptune graph quicky\n and easily, removing all of its data.
\nNeptune fast reset is a two-step process. First you call ExecuteFastReset
\n with action
set to initiateDatabaseReset
. This returns a\n UUID token which you then include when calling ExecuteFastReset
again\n with action
set to performDatabaseReset
. See Empty an Amazon Neptune\n DB cluster using the fast reset API.
The fast reset REST API lets you reset a Neptune graph quicky\n and easily, removing all of its data.
\nNeptune fast reset is a two-step process. First you call ExecuteFastReset
\n with action
set to initiateDatabaseReset
. This returns a\n UUID token which you then include when calling ExecuteFastReset
again\n with action
set to performDatabaseReset
. See Empty an Amazon Neptune\n DB cluster using the fast reset API.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ResetDatabase\n IAM action in that cluster.
", "smithy.api#http": { "method": "POST", "uri": "/system", @@ -2345,7 +2345,7 @@ } ], "traits": { - "smithy.api#documentation": "Executes a Gremlin Explain query.
\nAmazon Neptune has added a Gremlin feature named explain
\n that provides is a self-service tool for understanding the execution\n approach being taken by the Neptune engine for the query. You invoke\n it by adding an explain
parameter to an HTTP call that\n submits a Gremlin query.
The explain feature provides information about the logical structure\n of query execution plans. You can use this information to identify\n potential evaluation and execution bottlenecks and to tune your query,\n as explained in Tuning\n Gremlin queries. You can also use query hints to improve\n query execution plans.
", + "smithy.api#documentation": "Executes a Gremlin Explain query.
\nAmazon Neptune has added a Gremlin feature named explain
\n that provides is a self-service tool for understanding the execution\n approach being taken by the Neptune engine for the query. You invoke\n it by adding an explain
parameter to an HTTP call that\n submits a Gremlin query.
The explain feature provides information about the logical structure\n of query execution plans. You can use this information to identify\n potential evaluation and execution bottlenecks and to tune your query,\n as explained in Tuning\n Gremlin queries. You can also use query hints to improve\n query execution plans.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows one of the following IAM actions\n in that cluster, depending on the query:
\nNote that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "POST", "uri": "/gremlin/explain", @@ -2455,7 +2455,7 @@ } ], "traits": { - "smithy.api#documentation": "Executes a Gremlin Profile query, which runs a specified traversal,\n collects various metrics about the run, and produces a profile report\n as output. See Gremlin profile\n API in Neptune for details.
", + "smithy.api#documentation": "Executes a Gremlin Profile query, which runs a specified traversal,\n collects various metrics about the run, and produces a profile report\n as output. See Gremlin profile\n API in Neptune for details.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ReadDataViaQuery\n IAM action in that cluster.
\nNote that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "POST", "uri": "/gremlin/profile", @@ -2593,7 +2593,7 @@ } ], "traits": { - "smithy.api#documentation": "This commands executes a Gremlin query. Amazon Neptune is compatible\n with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal\n language to query the graph, as described under The\n Graph in the Apache TinkerPop3 documentation.\n More details can also be found in Accessing a\n Neptune graph with Gremlin.
", + "smithy.api#documentation": "This commands executes a Gremlin query. Amazon Neptune is compatible\n with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal\n language to query the graph, as described under The\n Graph in the Apache TinkerPop3 documentation.\n More details can also be found in Accessing a\n Neptune graph with Gremlin.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that enables one of the following IAM actions\n in that cluster, depending on the query:
\nNote that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "POST", "uri": "/gremlin", @@ -2730,7 +2730,7 @@ } ], "traits": { - "smithy.api#documentation": "Executes an openCypher explain
request. See\n The\n openCypher explain feature for more information.
Executes an openCypher explain
request. See\n The\n openCypher explain feature for more information.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ReadDataViaQuery\n IAM action in that cluster.
\nNote that the neptune-db:QueryLanguage:Opencypher\n IAM condition key can be used in the policy document to restrict the use of\n openCypher queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "POST", "uri": "/opencypher/explain", @@ -2859,7 +2859,7 @@ } ], "traits": { - "smithy.api#documentation": "Executes an openCypher query. See Accessing\n the Neptune Graph with openCypher for more information.
\nNeptune supports building graph applications using openCypher,\n which is currently one of the most popular query languages among\n developers working with graph databases. Developers, business analysts,\n and data scientists like openCypher's declarative, SQL-inspired syntax\n because it provides a familiar structure in which to querying property\n graphs.
\nThe openCypher language was originally developed by Neo4j, then\n open-sourced in 2015 and contributed to the openCypher project under an Apache\n 2 open-source license.
", + "smithy.api#documentation": "Executes an openCypher query. See Accessing\n the Neptune Graph with openCypher for more information.
\nNeptune supports building graph applications using openCypher,\n which is currently one of the most popular query languages among\n developers working with graph databases. Developers, business analysts,\n and data scientists like openCypher's declarative, SQL-inspired syntax\n because it provides a familiar structure in which to querying property\n graphs.
\nThe openCypher language was originally developed by Neo4j, then\n open-sourced in 2015 and contributed to the openCypher project under an Apache\n 2 open-source license.
\nNote that when invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows one of the following IAM actions\n in that cluster, depending on the query:
\nNote also that the neptune-db:QueryLanguage:Opencypher\n IAM condition key can be used in the policy document to restrict the use of\n openCypher queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "POST", "uri": "/opencypher", @@ -2881,7 +2881,7 @@ "parameters": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "The openCypher query parameters for query execution. \n See Examples\n of openCypher parameterized queries for more information.
" + "smithy.api#documentation": "The openCypher query parameters for query execution.\n See Examples\n of openCypher parameterized queries for more information.
" } } }, @@ -3057,7 +3057,7 @@ } ], "traits": { - "smithy.api#documentation": "Check the status of the graph database on the host.
", + "smithy.api#documentation": "Retrieves the status of the graph database on the host.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetEngineStatus\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/status", @@ -3211,7 +3211,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets the status of a specified Gremlin query.
", + "smithy.api#documentation": "Gets the status of a specified Gremlin query.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetQueryStatus\n IAM action in that cluster.
\nNote that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "GET", "uri": "/gremlin/status/{queryId}", @@ -3312,7 +3312,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets status information about a specified load job.\n Neptune keeps track of the most recent 1,024 bulk load jobs,\n and stores the last 10,000 error details per job.
\nSee Neptune\n Loader Get-Status API for more information.
", + "smithy.api#documentation": "Gets status information about a specified load job.\n Neptune keeps track of the most recent 1,024 bulk load jobs,\n and stores the last 10,000 error details per job.
\nSee Neptune\n Loader Get-Status API for more information.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetLoaderJobStatus\n IAM action in that cluster..
", "smithy.api#http": { "method": "GET", "uri": "/loader/{loadId}", @@ -3431,7 +3431,7 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves information about a specified data processing job. See The\n dataprocessing
command.
Retrieves information about a specified data processing job. See The\n dataprocessing
command.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:neptune-db:GetMLDataProcessingJobStatus\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/ml/dataprocessing/{id}", @@ -3533,7 +3533,7 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves details about an inference endpoint. See Managing\n inference endpoints using the endpoints command.
", + "smithy.api#documentation": "Retrieves details about an inference endpoint. See Managing\n inference endpoints using the endpoints command.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetMLEndpointStatus\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/ml/endpoints/{id}", @@ -3641,7 +3641,7 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves information about a Neptune ML model training job. See Model\n training using the modeltraining
command.
Retrieves information about a Neptune ML model training job. See Model\n training using the modeltraining
command.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetMLModelTrainingJobStatus\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/ml/modeltraining/{id}", @@ -3761,7 +3761,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets information about a specified model transform job. See Use\n a trained model to generate new model artifacts.
", + "smithy.api#documentation": "Gets information about a specified model transform job. See Use\n a trained model to generate new model artifacts.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetMLModelTransformJobStatus\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/ml/modeltransform/{id}", @@ -3893,7 +3893,7 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves the status of a specified openCypher query.
", + "smithy.api#documentation": "Retrieves the status of a specified openCypher query.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetQueryStatus\n IAM action in that cluster.
\nNote that the neptune-db:QueryLanguage:Opencypher\n IAM condition key can be used in the policy document to restrict the use of\n openCypher queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "GET", "uri": "/opencypher/status/{queryId}", @@ -3994,7 +3994,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets property graph statistics (Gremlin and openCypher).
", + "smithy.api#documentation": "Gets property graph statistics (Gremlin and openCypher).
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetStatisticsStatus\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/propertygraph/statistics", @@ -4009,7 +4009,7 @@ "status": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "The HTTP return code of the request. If the request succeeded,\n the code is 200. See Common\n error codes for DFE statistics request for a list of common errors.
", + "smithy.api#documentation": "The HTTP return code of the request. If the request succeeded,\n the code is 200. See Common\n error codes for DFE statistics request for a list of common errors.
", "smithy.api#required": {} } }, @@ -4072,7 +4072,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets a stream for a property graph.
\nWith the Neptune Streams feature, you can generate a complete\n sequence of change-log entries that record every change made to your\n graph data as it happens. GetPropertygraphStream
lets\n you collect these change-log entries for a property graph.
The Neptune streams feature needs to be enabled on your Neptune\n DBcluster. To enable streams, set the neptune_streams\n DB cluster parameter to 1
.
See Capturing\n graph changes in real time using Neptune streams.
", + "smithy.api#documentation": "Gets a stream for a property graph.
\nWith the Neptune Streams feature, you can generate a complete\n sequence of change-log entries that record every change made to your\n graph data as it happens. GetPropertygraphStream
lets\n you collect these change-log entries for a property graph.
The Neptune streams feature needs to be enabled on your Neptune\n DBcluster. To enable streams, set the neptune_streams\n DB cluster parameter to 1
.
See Capturing\n graph changes in real time using Neptune streams.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetStreamRecords\n IAM action in that cluster.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that enables one of the following IAM actions,\n depending on the query:
\nNote that you can restrict property-graph queries using the\n following IAM context keys:
\nSee Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "GET", "uri": "/propertygraph/stream", @@ -4222,7 +4222,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets a graph summary for a property graph.
", + "smithy.api#documentation": "Gets a graph summary for a property graph.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetGraphSummary\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/propertygraph/statistics/summary", @@ -4318,7 +4318,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets a graph summary for an RDF graph.
", + "smithy.api#documentation": "Gets a graph summary for an RDF graph.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetGraphSummary\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/rdf/statistics/summary", @@ -4429,7 +4429,7 @@ "status": { "target": "smithy.api#String", "traits": { - "smithy.api#documentation": "The HTTP return code of the request. If the request succeeded,\n the code is 200. See Common\n error codes for DFE statistics request for a list of common errors.
", + "smithy.api#documentation": "The HTTP return code of the request. If the request succeeded,\n the code is 200. See Common\n error codes for DFE statistics request for a list of common errors.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetStatisticsStatus\n IAM action in that cluster.
", "smithy.api#required": {} } }, @@ -4492,7 +4492,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets a stream for an RDF graph.
\nWith the Neptune Streams feature, you can generate a complete\n sequence of change-log entries that record every change made to your\n graph data as it happens. GetSparqlStream
lets\n you collect these change-log entries for an RDF graph.
The Neptune streams feature needs to be enabled on your Neptune\n DBcluster. To enable streams, set the neptune_streams\n DB cluster parameter to 1
.
See Capturing\n graph changes in real time using Neptune streams.
", + "smithy.api#documentation": "Gets a stream for an RDF graph.
\nWith the Neptune Streams feature, you can generate a complete\n sequence of change-log entries that record every change made to your\n graph data as it happens. GetSparqlStream
lets\n you collect these change-log entries for an RDF graph.
The Neptune streams feature needs to be enabled on your Neptune\n DBcluster. To enable streams, set the neptune_streams\n DB cluster parameter to 1
.
See Capturing\n graph changes in real time using Neptune streams.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetStreamRecords\n IAM action in that cluster.
\nNote that the neptune-db:QueryLanguage:Sparql\n IAM condition key can be used in the policy document to restrict the use of\n SPARQL queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "GET", "uri": "/sparql/stream", @@ -4910,7 +4910,7 @@ } ], "traits": { - "smithy.api#documentation": "Lists active Gremlin queries. See Gremlin query\n status API for details about the output.
", + "smithy.api#documentation": "Lists active Gremlin queries. See Gremlin query\n status API for details about the output.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetQueryStatus\n IAM action in that cluster.
\nNote that the neptune-db:QueryLanguage:Gremlin\n IAM condition key can be used in the policy document to restrict the use of\n Gremlin queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "GET", "uri": "/gremlin/status", @@ -5007,7 +5007,7 @@ } ], "traits": { - "smithy.api#documentation": "Retrieves a list of the loadIds
for all active\n loader jobs.
Retrieves a list of the loadIds
for all active\n loader jobs.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ListLoaderJobs\n IAM action in that cluster..
", "smithy.api#http": { "method": "GET", "uri": "/loader", @@ -5108,7 +5108,7 @@ } ], "traits": { - "smithy.api#documentation": "Returns a list of Neptune ML data processing jobs. See Listing\n active data-processing jobs using the Neptune ML dataprocessing command.
", + "smithy.api#documentation": "Returns a list of Neptune ML data processing jobs. See Listing\n active data-processing jobs using the Neptune ML dataprocessing command.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ListMLDataProcessingJobs\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/ml/dataprocessing", @@ -5201,7 +5201,7 @@ } ], "traits": { - "smithy.api#documentation": "Lists existing inference endpoints. See Managing\n inference endpoints using the endpoints command.
", + "smithy.api#documentation": "Lists existing inference endpoints. See Managing\n inference endpoints using the endpoints command.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ListMLEndpoints\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/ml/endpoints", @@ -5294,7 +5294,7 @@ } ], "traits": { - "smithy.api#documentation": "Lists Neptune ML model-training jobs. See Model\n training using the modeltraining
command.
Lists Neptune ML model-training jobs. See Model\n training using the modeltraining
command.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:neptune-db:ListMLModelTrainingJobs\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/ml/modeltraining", @@ -5387,7 +5387,7 @@ } ], "traits": { - "smithy.api#documentation": "Returns a list of model transform job IDs. See Use\n a trained model to generate new model artifacts.
", + "smithy.api#documentation": "Returns a list of model transform job IDs. See Use\n a trained model to generate new model artifacts.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ListMLModelTransformJobs\n IAM action in that cluster.
", "smithy.api#http": { "method": "GET", "uri": "/ml/modeltransform", @@ -5498,7 +5498,7 @@ } ], "traits": { - "smithy.api#documentation": "Lists active openCypher queries. See Neptune\n openCypher status endpoint for more information.
", + "smithy.api#documentation": "Lists active openCypher queries. See Neptune\n openCypher status endpoint for more information.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:GetQueryStatus\n IAM action in that cluster.
\nNote that the neptune-db:QueryLanguage:Opencypher\n IAM condition key can be used in the policy document to restrict the use of\n openCypher queries (see Condition\n keys available in Neptune IAM data-access policy statements).
", "smithy.api#http": { "method": "GET", "uri": "/opencypher/status", @@ -5720,7 +5720,7 @@ } ], "traits": { - "smithy.api#documentation": "Manages the generation and use of property graph statistics.
", + "smithy.api#documentation": "Manages the generation and use of property graph statistics.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ManageStatistics\n IAM action in that cluster.
", "smithy.api#http": { "method": "POST", "uri": "/propertygraph/statistics", @@ -5814,7 +5814,7 @@ } ], "traits": { - "smithy.api#documentation": "Manages the generation and use of RDF graph statistics.
", + "smithy.api#documentation": "Manages the generation and use of RDF graph statistics.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:ManageStatistics\n IAM action in that cluster.
", "smithy.api#http": { "method": "POST", "uri": "/sparql/statistics", @@ -6661,7 +6661,7 @@ "graphSummary": { "target": "com.amazonaws.neptunedata#RDFGraphSummary", "traits": { - "smithy.api#documentation": "The graph summary of an RDF graph. See Graph\n summary response for an RDF graph.
" + "smithy.api#documentation": "The graph summary of an RDF graph. See Graph\n summary response for an RDF graph.
" } } }, @@ -7043,7 +7043,7 @@ } ], "traits": { - "smithy.api#documentation": "Starts a Neptune bulk loader job to load data from an Amazon S3\n bucket into a Neptune DB instance. See Using the Amazon Neptune\n Bulk Loader to Ingest Data.
", + "smithy.api#documentation": "Starts a Neptune bulk loader job to load data from an Amazon S3\n bucket into a Neptune DB instance. See Using the Amazon Neptune\n Bulk Loader to Ingest Data.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:StartLoaderJob\n IAM action in that cluster.
", "smithy.api#http": { "method": "POST", "uri": "/loader", @@ -7203,7 +7203,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a new Neptune ML data processing job for processing the\n graph data exported from Neptune for training. See The\n dataprocessing
command.
Creates a new Neptune ML data processing job for processing the\n graph data exported from Neptune for training. See The\n dataprocessing
command.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:StartMLModelDataProcessingJob\n IAM action in that cluster.
", "smithy.api#http": { "method": "POST", "uri": "/ml/dataprocessing", @@ -7381,7 +7381,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a new Neptune ML model training job. See Model\n training using the modeltraining
command.
Creates a new Neptune ML model training job. See Model\n training using the modeltraining
command.
When invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:StartMLModelTrainingJob\n IAM action in that cluster.
", "smithy.api#http": { "method": "POST", "uri": "/ml/modeltraining", @@ -7577,7 +7577,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a new model transform job. See Use\n a trained model to generate new model artifacts.
", + "smithy.api#documentation": "Creates a new model transform job. See Use\n a trained model to generate new model artifacts.
\nWhen invoking this operation in a Neptune cluster that has IAM\n authentication enabled, the IAM user or role making the request must\n have a policy attached that allows the neptune-db:StartMLModelTransformJob\n IAM action in that cluster.
", "smithy.api#http": { "method": "POST", "uri": "/ml/modeltransform", diff --git a/codegen/sdk-codegen/aws-models/network-firewall.2020-11-12.json b/codegen/sdk-codegen/aws-models/network-firewall.2020-11-12.json index 288cc7c81cc..94d09151061 100644 --- a/codegen/sdk-codegen/aws-models/network-firewall.2020-11-12.json +++ b/codegen/sdk-codegen/aws-models/network-firewall.2020-11-12.json @@ -3315,7 +3315,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3358,7 +3357,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3371,7 +3371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3385,7 +3384,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3408,7 +3406,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3443,7 +3440,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3454,14 +3450,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3475,14 +3473,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3491,11 +3487,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3506,14 +3502,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3527,7 +3525,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3547,7 +3544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3558,14 +3554,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3576,9 +3574,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4417,7 +4417,6 @@ "com.amazonaws.networkfirewall#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -5242,7 +5241,6 @@ "Priority": { "target": "com.amazonaws.networkfirewall#Priority", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "An integer setting that indicates the order in which to run the stateful rule groups in\n a single FirewallPolicy. This setting only applies to firewall policies\n that specify the STRICT_ORDER
rule order in the stateful engine options settings.
Network Firewall evalutes each stateful rule group\n against a packet starting with the group that has the lowest priority setting. You must ensure\n that the priority settings are unique within each policy.
\nYou can change the priority settings of your rule groups at any time. To make it easier to\n insert rule groups later, number them so there's a wide range in between, for example use 100,\n 200, and so on.
" } }, @@ -5421,7 +5419,6 @@ "Priority": { "target": "com.amazonaws.networkfirewall#Priority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Indicates the order in which to run this rule relative to all of the\n rules that are defined for a stateless rule group. Network Firewall evaluates the rules in a\n rule group starting with the lowest priority setting. You must ensure that the priority\n settings are unique for the rule group.
\nEach stateless rule group uses exactly one StatelessRulesAndCustomActions
\n object, and each StatelessRulesAndCustomActions
contains exactly one\n StatelessRules
object. To ensure unique priority settings for your rule\n groups, set unique priorities for the stateless rules that you define inside any single\n StatelessRules
object.
You can change the priority settings of your rules at any time. To make it easier to\n insert rules later, number them so there's a wide range in between, for example use 100,\n 200, and so on.
", "smithy.api#required": {} } @@ -5444,7 +5441,6 @@ "Priority": { "target": "com.amazonaws.networkfirewall#Priority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "An integer setting that indicates the order in which to run the stateless rule groups in\n a single FirewallPolicy. Network Firewall applies each stateless rule group\n to a packet starting with the group that has the lowest priority setting. You must ensure\n that the priority settings are unique within each policy.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/networkmanager.2019-07-05.json b/codegen/sdk-codegen/aws-models/networkmanager.2019-07-05.json index 2710e20fa60..96701f32c9d 100644 --- a/codegen/sdk-codegen/aws-models/networkmanager.2019-07-05.json +++ b/codegen/sdk-codegen/aws-models/networkmanager.2019-07-05.json @@ -1058,6 +1058,12 @@ "traits": { "smithy.api#documentation": "The list of key-value tags associated with the Connect peer.
" } + }, + "SubnetArn": { + "target": "com.amazonaws.networkmanager#SubnetArn", + "traits": { + "smithy.api#documentation": "The subnet ARN for the Connect peer.
" + } } }, "traits": { @@ -1302,6 +1308,12 @@ "traits": { "smithy.api#documentation": "The list of key-value tags associated with the Connect peer summary.
" } + }, + "SubnetArn": { + "target": "com.amazonaws.networkmanager#SubnetArn", + "traits": { + "smithy.api#documentation": "The subnet ARN for the Connect peer summary.
" + } } }, "traits": { @@ -2322,8 +2334,7 @@ "InsideCidrBlocks": { "target": "com.amazonaws.networkmanager#ConstrainedStringList", "traits": { - "smithy.api#documentation": "The inside IP addresses used for BGP peering.
", - "smithy.api#required": {} + "smithy.api#documentation": "The inside IP addresses used for BGP peering.
" } }, "Tags": { @@ -2338,6 +2349,12 @@ "smithy.api#documentation": "The client token associated with the request.
", "smithy.api#idempotencyToken": {} } + }, + "SubnetArn": { + "target": "com.amazonaws.networkmanager#SubnetArn", + "traits": { + "smithy.api#documentation": "The subnet ARN for the Connect peer.
" + } } }, "traits": { @@ -8632,7 +8649,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8675,7 +8691,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8688,7 +8705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8702,7 +8718,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8827,7 +8842,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8862,7 +8876,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8873,14 +8886,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8894,14 +8909,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -8910,11 +8923,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8925,14 +8938,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -8946,7 +8961,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -8966,7 +8980,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -8977,14 +8990,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -8995,9 +9010,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10741,7 +10758,7 @@ "TransitGatewayRouteTableArn": { "target": "com.amazonaws.networkmanager#TransitGatewayRouteTableArn", "traits": { - "smithy.api#documentation": "The ARN of the transit gateway route table.
" + "smithy.api#documentation": "The ARN of the transit gateway route table for the attachment request. For example, \"TransitGatewayRouteTableArn\": \"arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456\"
.
The run's retention mode.
" } + }, + "failureReason": { + "target": "com.amazonaws.omics#RunFailureReason", + "traits": { + "smithy.api#documentation": "\n The reason a run has failed. \n
" + } + }, + "logLocation": { + "target": "com.amazonaws.omics#RunLogLocation", + "traits": { + "smithy.api#documentation": "\n The location of the run log. \n
" + } } }, "traits": { @@ -6507,7 +6525,7 @@ "id": { "target": "com.amazonaws.omics#RunId", "traits": { - "smithy.api#documentation": "The task's ID.
", + "smithy.api#documentation": "The workflow run ID.
", "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -6608,6 +6626,12 @@ "traits": { "smithy.api#documentation": "\n The instance type for a task. \n
" } + }, + "failureReason": { + "target": "com.amazonaws.omics#TaskFailureReason", + "traits": { + "smithy.api#documentation": "\n The reason a task has failed. \n
" + } } }, "traits": { @@ -10455,7 +10479,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10474,7 +10497,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -10502,13 +10524,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -10521,7 +10544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10535,7 +10557,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10558,7 +10579,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10593,11 +10613,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -10608,16 +10626,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10631,14 +10652,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10647,15 +10666,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -10666,16 +10684,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10689,7 +10710,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10709,11 +10729,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -10724,20 +10742,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -10748,18 +10768,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, @@ -12474,6 +12498,16 @@ } } }, + "com.amazonaws.omics#RunFailureReason": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" + } + }, "com.amazonaws.omics#RunGroupArn": { "type": "string", "traits": { @@ -12781,6 +12815,32 @@ } } }, + "com.amazonaws.omics#RunLogLocation": { + "type": "structure", + "members": { + "engineLogStream": { + "target": "com.amazonaws.omics#EngineLogStream", + "traits": { + "smithy.api#documentation": "\n The log stream ARN for the engine log. \n
" + } + }, + "runLogStream": { + "target": "com.amazonaws.omics#RunLogStream", + "traits": { + "smithy.api#documentation": "\n The log stream ARN for the run log. \n
" + } + } + }, + "traits": { + "smithy.api#documentation": "\n The URI for the run log. \n
" + } + }, + "com.amazonaws.omics#RunLogStream": { + "type": "string", + "traits": { + "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" + } + }, "com.amazonaws.omics#RunName": { "type": "string", "traits": { @@ -12796,7 +12856,7 @@ "traits": { "smithy.api#length": { "min": 1, - "max": 128 + "max": 750 }, "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" } @@ -14801,6 +14861,16 @@ "aws.iam#disableConditionKeyInference": {} } }, + "com.amazonaws.omics#TaskFailureReason": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^[\\p{L}||\\p{M}||\\p{Z}||\\p{S}||\\p{N}||\\p{P}]+$" + } + }, "com.amazonaws.omics#TaskId": { "type": "string", "traits": { diff --git a/codegen/sdk-codegen/aws-models/opensearch.2021-01-01.json b/codegen/sdk-codegen/aws-models/opensearch.2021-01-01.json index 81495fe3dbb..14be9e022ba 100644 --- a/codegen/sdk-codegen/aws-models/opensearch.2021-01-01.json +++ b/codegen/sdk-codegen/aws-models/opensearch.2021-01-01.json @@ -567,6 +567,9 @@ { "target": "com.amazonaws.opensearch#GetCompatibleVersions" }, + { + "target": "com.amazonaws.opensearch#GetDomainMaintenanceStatus" + }, { "target": "com.amazonaws.opensearch#GetPackageVersionHistory" }, @@ -576,6 +579,9 @@ { "target": "com.amazonaws.opensearch#GetUpgradeStatus" }, + { + "target": "com.amazonaws.opensearch#ListDomainMaintenances" + }, { "target": "com.amazonaws.opensearch#ListDomainNames" }, @@ -618,6 +624,9 @@ { "target": "com.amazonaws.opensearch#RevokeVpcEndpointAccess" }, + { + "target": "com.amazonaws.opensearch#StartDomainMaintenance" + }, { "target": "com.amazonaws.opensearch#StartServiceSoftwareUpdate" }, @@ -696,7 +705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -739,7 +747,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -752,7 +761,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -766,7 +774,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -789,7 +796,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -824,7 +830,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -835,14 +840,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -856,14 +863,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -872,11 +877,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -887,14 +892,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -908,7 +915,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -928,7 +934,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -939,14 +944,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -957,9 +964,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2474,7 +2483,7 @@ "InstanceCount": { "target": "com.amazonaws.opensearch#IntegerClass", "traits": { - "smithy.api#documentation": "Number of dedicated master nodes in the cluster. This number must be greater than 1,\n otherwise you receive a validation exception.
" + "smithy.api#documentation": "Number of data nodes in the cluster. This number must be greater than 1, otherwise you\n receive a validation exception.
" } }, "DedicatedMasterEnabled": { @@ -3223,12 +3232,12 @@ "SkipUnavailable": { "target": "com.amazonaws.opensearch#SkipUnavailableStatus", "traits": { - "smithy.api#documentation": "Status of SkipUnavailable param for outbound connection.
" + "smithy.api#documentation": "The status of the SkipUnavailable
setting for the outbound connection. This\n feature allows you to specify some clusters as optional and ensure that your cross-cluster\n queries return partial results despite failures on one or more remote clusters.
Cross cluster search specific connection properties.
" + "smithy.api#documentation": "Cross-cluster search specific connection properties.
" } }, "com.amazonaws.opensearch#DeleteDomain": { @@ -4128,7 +4137,7 @@ "DomainNames": { "target": "com.amazonaws.opensearch#DomainNameList", "traits": { - "smithy.api#documentation": "Array of OpenSearch Service domain names that you want information about. If you don't\n specify any domains, OpenSearch Service returns information about all domains owned by the\n account.
", + "smithy.api#documentation": "Array of OpenSearch Service domain names that you want information about. You must specify\n at least one domain name.
", "smithy.api#required": {} } } @@ -4574,19 +4583,36 @@ "traits": { "smithy.api#enumValue": "PackageStatus" } + }, + "PackageType": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "PackageType" + } + }, + "EngineVersion": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EngineVersion" + } } } }, "com.amazonaws.opensearch#DescribePackagesFilterValue": { "type": "string", "traits": { - "smithy.api#pattern": "^[0-9a-zA-Z\\*\\.\\\\/\\?-]*$" + "smithy.api#pattern": "^[0-9a-zA-Z\\*\\.\\_\\\\\\/\\?-]+$" } }, "com.amazonaws.opensearch#DescribePackagesFilterValues": { "type": "list", "member": { "target": "com.amazonaws.opensearch#DescribePackagesFilterValue" + }, + "traits": { + "smithy.api#length": { + "min": 1 + } } }, "com.amazonaws.opensearch#DescribePackagesRequest": { @@ -5243,6 +5269,68 @@ "smithy.api#documentation": "Container for information about an OpenSearch Service domain.
" } }, + "com.amazonaws.opensearch#DomainMaintenanceDetails": { + "type": "structure", + "members": { + "MaintenanceId": { + "target": "com.amazonaws.opensearch#RequestId", + "traits": { + "smithy.api#documentation": "Id of the requested action.
" + } + }, + "DomainName": { + "target": "com.amazonaws.opensearch#DomainName", + "traits": { + "smithy.api#documentation": "The name of the domain.
" + } + }, + "Action": { + "target": "com.amazonaws.opensearch#MaintenanceType", + "traits": { + "smithy.api#documentation": "The name of the action.
" + } + }, + "NodeId": { + "target": "com.amazonaws.opensearch#NodeId", + "traits": { + "smithy.api#documentation": "Id of the data node.
" + } + }, + "Status": { + "target": "com.amazonaws.opensearch#MaintenanceStatus", + "traits": { + "smithy.api#documentation": "The status of the action.
" + } + }, + "StatusMessage": { + "target": "com.amazonaws.opensearch#MaintenanceStatusMessage", + "traits": { + "smithy.api#documentation": "The status message of the action.
" + } + }, + "CreatedAt": { + "target": "com.amazonaws.opensearch#UpdateTimestamp", + "traits": { + "smithy.api#documentation": "Contains time at which action created.
" + } + }, + "UpdatedAt": { + "target": "com.amazonaws.opensearch#UpdateTimestamp", + "traits": { + "smithy.api#documentation": "Contains time at which action updated.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Container for the domain maintenance details.
" + } + }, + "com.amazonaws.opensearch#DomainMaintenanceList": { + "type": "list", + "member": { + "target": "com.amazonaws.opensearch#DomainMaintenanceDetails" + } + }, "com.amazonaws.opensearch#DomainName": { "type": "string", "traits": { @@ -5738,7 +5826,6 @@ "Value": { "target": "com.amazonaws.opensearch#DurationValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Integer to specify the value of a maintenance schedule duration.
" } }, @@ -5756,7 +5843,6 @@ "com.amazonaws.opensearch#DurationValue": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Integer that specifies the value of a maintenance schedule duration.
", "smithy.api#range": { "min": 1, @@ -5898,6 +5984,12 @@ } } }, + "com.amazonaws.opensearch#EngineVersion": { + "type": "string", + "traits": { + "smithy.api#pattern": "^Elasticsearch_[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$" + } + }, "com.amazonaws.opensearch#EnvironmentInfo": { "type": "structure", "members": { @@ -6045,6 +6137,110 @@ "smithy.api#output": {} } }, + "com.amazonaws.opensearch#GetDomainMaintenanceStatus": { + "type": "operation", + "input": { + "target": "com.amazonaws.opensearch#GetDomainMaintenanceStatusRequest" + }, + "output": { + "target": "com.amazonaws.opensearch#GetDomainMaintenanceStatusResponse" + }, + "errors": [ + { + "target": "com.amazonaws.opensearch#BaseException" + }, + { + "target": "com.amazonaws.opensearch#DisabledOperationException" + }, + { + "target": "com.amazonaws.opensearch#InternalException" + }, + { + "target": "com.amazonaws.opensearch#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.opensearch#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Get the status of the maintenance action.
", + "smithy.api#http": { + "method": "GET", + "uri": "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance", + "code": 200 + } + } + }, + "com.amazonaws.opensearch#GetDomainMaintenanceStatusRequest": { + "type": "structure", + "members": { + "DomainName": { + "target": "com.amazonaws.opensearch#DomainName", + "traits": { + "smithy.api#documentation": "The name of the domain.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "MaintenanceId": { + "target": "com.amazonaws.opensearch#RequestId", + "traits": { + "smithy.api#documentation": "The request id of the maintenance action.
", + "smithy.api#httpQuery": "maintenanceId", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Container for the parameters to the GetDomainMaintenanceStatus
\n operation.
Contains status of the maintenance action.
" + } + }, + "StatusMessage": { + "target": "com.amazonaws.opensearch#MaintenanceStatusMessage", + "traits": { + "smithy.api#documentation": "Contains status message of the maintenance action.
" + } + }, + "NodeId": { + "target": "com.amazonaws.opensearch#NodeId", + "traits": { + "smithy.api#documentation": "Contains node id of maintenance action.
" + } + }, + "Action": { + "target": "com.amazonaws.opensearch#MaintenanceType", + "traits": { + "smithy.api#documentation": "Contains action name.
" + } + }, + "CreatedAt": { + "target": "com.amazonaws.opensearch#UpdateTimestamp", + "traits": { + "smithy.api#documentation": "Contains time at which action created.
" + } + }, + "UpdatedAt": { + "target": "com.amazonaws.opensearch#UpdateTimestamp", + "traits": { + "smithy.api#documentation": "Contains time at which action updated.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The result of a GetDomainMaintenanceStatus
request. Contains information about the requested action.
Number of instances in an OpenSearch Service cluster.
", "smithy.api#range": { "min": 1 @@ -6712,6 +6907,112 @@ "smithy.api#documentation": "The role of a given instance and all applicable limits. The role performed by a given OpenSearch instance can\n be one of the following:
\n\n data - A data node.
\n\n master - A dedicated master node.
\n\n ultra_warm - An UltraWarm node.
\nGet the list of the maintenance action.
", + "smithy.api#http": { + "method": "GET", + "uri": "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenances", + "code": 200 + }, + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.opensearch#ListDomainMaintenancesRequest": { + "type": "structure", + "members": { + "DomainName": { + "target": "com.amazonaws.opensearch#DomainName", + "traits": { + "smithy.api#documentation": "The name of the domain.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "Action": { + "target": "com.amazonaws.opensearch#MaintenanceType", + "traits": { + "smithy.api#documentation": "The name of the action.
", + "smithy.api#httpQuery": "action" + } + }, + "Status": { + "target": "com.amazonaws.opensearch#MaintenanceStatus", + "traits": { + "smithy.api#documentation": "The status of the action.
", + "smithy.api#httpQuery": "status" + } + }, + "MaxResults": { + "target": "com.amazonaws.opensearch#MaxResults", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "An optional parameter that specifies the maximum number of results to return. You can use\n nextToken
to get the next page of results.
If your initial ListDomainMaintenances
operation returns a\n nextToken
, you can include the returned nextToken
in subsequent\n ListDomainMaintenances
operations, which returns results in the next page.
Container for the parameters to the ListDomainMaintenances
\n operation.
List of the submitted maintenance actions.
" + } + }, + "NextToken": { + "target": "com.amazonaws.opensearch#NextToken", + "traits": { + "smithy.api#documentation": "When nextToken
is returned, there are more results available. The value of\n nextToken
is a unique pagination token for each page. Make the call again using the\n returned token to retrieve the next page.
The result of a ListDomainMaintenances
request. Contains information about the requested actions.
Additional information if the package is in an error state. Null otherwise.
" } + }, + "EngineVersion": { + "target": "com.amazonaws.opensearch#EngineVersion", + "traits": { + "smithy.api#documentation": "Version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y.\n Defaults to the latest version of OpenSearch.
" + } + }, + "AvailablePluginProperties": { + "target": "com.amazonaws.opensearch#PluginProperties", + "traits": { + "smithy.api#documentation": "If the package is a ZIP-PLUGIN
package, additional information about plugin properties.
The date and time when the package was created.
" } + }, + "PluginProperties": { + "target": "com.amazonaws.opensearch#PluginProperties", + "traits": { + "smithy.api#documentation": "Additional information about plugin properties if the package is a ZIP-PLUGIN
package.
The name of the plugin.
" + } + }, + "Description": { + "target": "com.amazonaws.opensearch#PluginDescription", + "traits": { + "smithy.api#documentation": "The description of the plugin.
" + } + }, + "Version": { + "target": "com.amazonaws.opensearch#PluginVersion", + "traits": { + "smithy.api#documentation": "The version of the plugin.
" + } + }, + "ClassName": { + "target": "com.amazonaws.opensearch#PluginClassName", + "traits": { + "smithy.api#documentation": "The name of the class to load.
" + } + }, + "UncompressedSizeInBytes": { + "target": "com.amazonaws.opensearch#UncompressedPluginSizeInBytes", + "traits": { + "smithy.api#documentation": "The uncompressed size of the plugin.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Basic information about the plugin.
" + } + }, + "com.amazonaws.opensearch#PluginVersion": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1024 + } + } + }, "com.amazonaws.opensearch#PolicyDocument": { "type": "string", "traits": { @@ -9004,7 +9474,6 @@ "InstanceCount": { "target": "com.amazonaws.opensearch#InstanceCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of OpenSearch instances to reserve.
" } } @@ -9185,6 +9654,16 @@ "smithy.api#input": {} } }, + "com.amazonaws.opensearch#RequestId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 100 + }, + "smithy.api#pattern": "^([\\s\\S]*)$" + } + }, "com.amazonaws.opensearch#ReservationToken": { "type": "string", "traits": { @@ -9931,7 +10410,7 @@ } }, "traits": { - "smithy.api#documentation": "Status of SkipUnavailable param for outbound connection.
\n\n ENABLED - The SkipUnavailable param is enabled\n for the connection.
\n\n DISABLED - The SkipUnavailable param is disabled\n for the connection.
\nThe status of SkipUnavailable
setting for the outbound connection.
\n ENABLED - The SkipUnavailable
setting is enabled\n for the connection.
\n DISABLED - The SkipUnavailable
setting is disabled\n for the connection.
Starts the node maintenance (Node restart, Node reboot, Opensearch/Elasticsearch process restart,\n Dashboard/kibana restart) on the data node.
", + "smithy.api#http": { + "method": "POST", + "uri": "/2021-01-01/opensearch/domain/{DomainName}/domainMaintenance", + "code": 200 + } + } + }, + "com.amazonaws.opensearch#StartDomainMaintenanceRequest": { + "type": "structure", + "members": { + "DomainName": { + "target": "com.amazonaws.opensearch#DomainName", + "traits": { + "smithy.api#documentation": "The name of the domain.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + }, + "Action": { + "target": "com.amazonaws.opensearch#MaintenanceType", + "traits": { + "smithy.api#documentation": "The name of the action.
", + "smithy.api#required": {} + } + }, + "NodeId": { + "target": "com.amazonaws.opensearch#NodeId", + "traits": { + "smithy.api#documentation": "Id of the data node.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Container for the parameters to the StartDomainMaintenance
\n operation.
Contains request id of requested action.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The result of a StartDomainMaintenance
request. Contains information about the requested action.
Modifies the cluster configuration of the specified Amazon OpenSearch Service\n domain.sl
", + "smithy.api#documentation": "Modifies the cluster configuration of the specified Amazon OpenSearch Service\n domain.
", "smithy.api#http": { "method": "POST", "uri": "/2021-01-01/opensearch/domain/{DomainName}/config", diff --git a/codegen/sdk-codegen/aws-models/opensearchserverless.2021-11-01.json b/codegen/sdk-codegen/aws-models/opensearchserverless.2021-11-01.json index 0ad1db914c3..70ab749a935 100644 --- a/codegen/sdk-codegen/aws-models/opensearchserverless.2021-11-01.json +++ b/codegen/sdk-codegen/aws-models/opensearchserverless.2021-11-01.json @@ -2261,7 +2261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2280,7 +2279,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2308,13 +2306,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2327,7 +2326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2341,7 +2339,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2364,7 +2361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2399,11 +2395,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2414,16 +2408,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2437,14 +2434,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2453,15 +2448,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2472,16 +2466,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2495,7 +2492,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2515,11 +2511,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2530,20 +2524,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2554,18 +2550,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/opsworks.2013-02-18.json b/codegen/sdk-codegen/aws-models/opsworks.2013-02-18.json index 4398a58ebf0..492ef6a29a2 100644 --- a/codegen/sdk-codegen/aws-models/opsworks.2013-02-18.json +++ b/codegen/sdk-codegen/aws-models/opsworks.2013-02-18.json @@ -6194,7 +6194,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6237,7 +6236,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6250,7 +6250,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6264,7 +6263,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6287,7 +6285,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6322,7 +6319,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6333,14 +6329,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6354,14 +6352,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -6370,11 +6366,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6385,14 +6381,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6406,7 +6404,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6426,7 +6423,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6437,14 +6433,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6455,9 +6453,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/opsworkscm.2016-11-01.json b/codegen/sdk-codegen/aws-models/opsworkscm.2016-11-01.json index 33c41f2a3d6..d58f6144f46 100644 --- a/codegen/sdk-codegen/aws-models/opsworkscm.2016-11-01.json +++ b/codegen/sdk-codegen/aws-models/opsworkscm.2016-11-01.json @@ -1632,7 +1632,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1675,7 +1674,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1688,7 +1688,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1702,7 +1701,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1725,7 +1723,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1760,7 +1757,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1771,14 +1767,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1792,14 +1790,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1808,11 +1804,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1823,14 +1819,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1844,7 +1842,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1864,7 +1861,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1875,14 +1871,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1893,9 +1891,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/organizations.2016-11-28.json b/codegen/sdk-codegen/aws-models/organizations.2016-11-28.json index 9b2a8435eda..09910639502 100644 --- a/codegen/sdk-codegen/aws-models/organizations.2016-11-28.json +++ b/codegen/sdk-codegen/aws-models/organizations.2016-11-28.json @@ -271,7 +271,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -314,7 +313,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -327,7 +327,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -341,7 +340,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -619,7 +617,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -654,7 +651,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -665,14 +661,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -686,14 +684,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -702,11 +698,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -717,14 +713,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -738,7 +736,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -758,7 +755,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -769,14 +765,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -787,9 +785,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/osis.2022-01-01.json b/codegen/sdk-codegen/aws-models/osis.2022-01-01.json index 750f34814f6..04334e1a630 100644 --- a/codegen/sdk-codegen/aws-models/osis.2022-01-01.json +++ b/codegen/sdk-codegen/aws-models/osis.2022-01-01.json @@ -148,7 +148,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -167,7 +166,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -195,13 +193,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,7 +226,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -251,7 +248,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -286,11 +282,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -301,16 +295,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -324,14 +321,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -340,15 +335,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -359,16 +353,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -382,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -402,11 +398,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -417,20 +411,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -441,18 +437,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/outposts.2019-12-03.json b/codegen/sdk-codegen/aws-models/outposts.2019-12-03.json index 7b46dba588c..c30d8f5de10 100644 --- a/codegen/sdk-codegen/aws-models/outposts.2019-12-03.json +++ b/codegen/sdk-codegen/aws-models/outposts.2019-12-03.json @@ -1746,7 +1746,6 @@ "Quantity": { "target": "com.amazonaws.outposts#LineItemQuantity", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The quantity of the line item.
" } }, @@ -1826,7 +1825,6 @@ "com.amazonaws.outposts#LineItemQuantity": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -1845,7 +1843,6 @@ "Quantity": { "target": "com.amazonaws.outposts#LineItemQuantity", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The quantity of a line item request.
" } } @@ -3084,7 +3081,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3127,7 +3123,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3140,7 +3137,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3154,7 +3150,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3177,7 +3172,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3212,7 +3206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3223,14 +3216,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3244,14 +3239,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3260,18 +3253,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3280,7 +3272,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3300,14 +3293,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3321,7 +3316,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3341,7 +3335,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3352,14 +3345,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3370,9 +3365,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/panorama.2019-07-24.json b/codegen/sdk-codegen/aws-models/panorama.2019-07-24.json index 8715320d872..967fc3bbced 100644 --- a/codegen/sdk-codegen/aws-models/panorama.2019-07-24.json +++ b/codegen/sdk-codegen/aws-models/panorama.2019-07-24.json @@ -4600,7 +4600,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4643,7 +4642,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4656,7 +4656,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4670,7 +4669,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4693,7 +4691,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4728,7 +4725,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4739,14 +4735,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4760,14 +4758,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4776,11 +4772,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4791,14 +4787,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4812,7 +4810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4832,7 +4829,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4843,14 +4839,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4861,9 +4859,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/payment-cryptography-data.2022-02-03.json b/codegen/sdk-codegen/aws-models/payment-cryptography-data.2022-02-03.json index 86ed0c3fc80..ec944770c08 100644 --- a/codegen/sdk-codegen/aws-models/payment-cryptography-data.2022-02-03.json +++ b/codegen/sdk-codegen/aws-models/payment-cryptography-data.2022-02-03.json @@ -1899,7 +1899,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1918,7 +1917,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1946,13 +1944,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1965,7 +1964,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1979,7 +1977,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2002,7 +1999,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2037,11 +2033,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2052,16 +2046,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2075,14 +2072,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2091,15 +2086,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2110,16 +2104,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2133,7 +2130,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2153,11 +2149,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2168,20 +2162,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2192,18 +2188,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/payment-cryptography.2021-09-14.json b/codegen/sdk-codegen/aws-models/payment-cryptography.2021-09-14.json index 2123d20e8b4..e3595875f66 100644 --- a/codegen/sdk-codegen/aws-models/payment-cryptography.2021-09-14.json +++ b/codegen/sdk-codegen/aws-models/payment-cryptography.2021-09-14.json @@ -2086,7 +2086,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2105,7 +2104,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2133,13 +2131,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2152,7 +2151,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2166,7 +2164,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2189,7 +2186,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2224,11 +2220,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2239,16 +2233,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2262,14 +2259,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2278,15 +2273,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2297,16 +2291,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2320,7 +2317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2340,11 +2336,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2355,20 +2349,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2379,18 +2375,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/pca-connector-ad.2018-05-10.json b/codegen/sdk-codegen/aws-models/pca-connector-ad.2018-05-10.json index 4c5f430d38d..f34e8a3f48f 100644 --- a/codegen/sdk-codegen/aws-models/pca-connector-ad.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/pca-connector-ad.2018-05-10.json @@ -3365,7 +3365,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3384,7 +3383,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3412,13 +3410,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3431,7 +3430,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3445,7 +3443,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3468,7 +3465,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3503,11 +3499,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3518,16 +3512,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3541,14 +3538,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3557,15 +3552,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3576,16 +3570,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3599,7 +3596,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3619,11 +3615,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3634,20 +3628,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3658,18 +3654,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/personalize-events.2018-03-22.json b/codegen/sdk-codegen/aws-models/personalize-events.2018-03-22.json index 52857554b61..8e213a01b4f 100644 --- a/codegen/sdk-codegen/aws-models/personalize-events.2018-03-22.json +++ b/codegen/sdk-codegen/aws-models/personalize-events.2018-03-22.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +271,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,14 +286,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +338,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +358,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/personalize-runtime.2018-05-22.json b/codegen/sdk-codegen/aws-models/personalize-runtime.2018-05-22.json index 57e5370694c..4c8846c3dbf 100644 --- a/codegen/sdk-codegen/aws-models/personalize-runtime.2018-05-22.json +++ b/codegen/sdk-codegen/aws-models/personalize-runtime.2018-05-22.json @@ -96,7 +96,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -139,7 +138,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -152,7 +152,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -166,7 +165,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -189,7 +187,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -224,7 +221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -235,14 +231,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -256,14 +254,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -272,11 +268,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -287,14 +283,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -308,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -328,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -339,14 +335,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -357,9 +355,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1025,7 +1025,6 @@ "com.amazonaws.personalizeruntime#PercentPromotedItems": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1070,7 +1069,6 @@ "percentPromotedItems": { "target": "com.amazonaws.personalizeruntime#PercentPromotedItems", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of recommended items to apply the promotion to.
" } }, diff --git a/codegen/sdk-codegen/aws-models/personalize.2018-05-22.json b/codegen/sdk-codegen/aws-models/personalize.2018-05-22.json index c6b9840b2cb..168530298dc 100644 --- a/codegen/sdk-codegen/aws-models/personalize.2018-05-22.json +++ b/codegen/sdk-codegen/aws-models/personalize.2018-05-22.json @@ -389,7 +389,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -432,7 +431,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -445,7 +445,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -459,7 +458,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -482,7 +480,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -517,7 +514,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -528,14 +524,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -549,14 +547,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -565,11 +561,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -580,14 +576,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -601,7 +599,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -621,7 +618,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -632,14 +628,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -650,9 +648,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/pi.2018-02-27.json b/codegen/sdk-codegen/aws-models/pi.2018-02-27.json index db344905939..a48daf928cd 100644 --- a/codegen/sdk-codegen/aws-models/pi.2018-02-27.json +++ b/codegen/sdk-codegen/aws-models/pi.2018-02-27.json @@ -1953,7 +1953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1996,7 +1995,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2009,7 +2009,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2023,7 +2022,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2046,7 +2044,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2081,7 +2078,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2092,14 +2088,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2113,14 +2111,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2129,11 +2125,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2144,14 +2140,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2165,7 +2163,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2185,7 +2182,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2196,14 +2192,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2214,9 +2212,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/pinpoint-email.2018-07-26.json b/codegen/sdk-codegen/aws-models/pinpoint-email.2018-07-26.json index a4d3c61d698..dd6096d937a 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint-email.2018-07-26.json +++ b/codegen/sdk-codegen/aws-models/pinpoint-email.2018-07-26.json @@ -242,7 +242,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -285,7 +284,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -298,7 +298,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -312,7 +311,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -335,7 +333,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -370,7 +367,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -381,14 +377,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -402,14 +400,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -418,11 +414,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -433,14 +429,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -454,7 +452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -474,7 +471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -485,14 +481,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -503,9 +501,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.2022-03-31.json b/codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.2022-03-31.json index 39be86c3a8f..011e37e5e3e 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.2022-03-31.json +++ b/codegen/sdk-codegen/aws-models/pinpoint-sms-voice-v2.2022-03-31.json @@ -3985,7 +3985,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4028,7 +4027,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4041,7 +4041,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4055,7 +4054,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4078,7 +4076,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4113,7 +4110,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4124,14 +4120,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4145,14 +4143,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4161,11 +4157,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4176,14 +4172,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4197,7 +4195,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4217,7 +4214,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4228,14 +4224,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4246,9 +4244,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/pinpoint-sms-voice.2018-09-05.json b/codegen/sdk-codegen/aws-models/pinpoint-sms-voice.2018-09-05.json index 64ac8bcf3c8..4ecf60bffd0 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint-sms-voice.2018-09-05.json +++ b/codegen/sdk-codegen/aws-models/pinpoint-sms-voice.2018-09-05.json @@ -753,7 +753,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -772,7 +771,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -800,13 +798,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -819,7 +818,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -833,7 +831,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -856,7 +853,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -891,11 +887,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -906,16 +900,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -929,14 +926,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -945,15 +940,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -964,16 +958,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -987,7 +984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1007,11 +1003,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1022,20 +1016,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1046,18 +1042,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/pinpoint.2016-12-01.json b/codegen/sdk-codegen/aws-models/pinpoint.2016-12-01.json index 5456bf8d792..47fec08e4bd 100644 --- a/codegen/sdk-codegen/aws-models/pinpoint.2016-12-01.json +++ b/codegen/sdk-codegen/aws-models/pinpoint.2016-12-01.json @@ -35,6 +35,7 @@ "ClientId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Client ID that you received from Amazon to send messages by using ADM.
", "smithy.api#required": {} } @@ -42,6 +43,7 @@ "ClientSecret": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Client Secret that you received from Amazon to send messages by using ADM.
", "smithy.api#required": {} } @@ -111,6 +113,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the ADM channel, this value is ADM.
", "smithy.api#required": {} } @@ -352,6 +355,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the APNs channel, this value is APNS.
", "smithy.api#required": {} } @@ -655,6 +659,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the APNs sandbox channel, this value is APNS_SANDBOX.
", "smithy.api#required": {} } @@ -792,6 +797,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the APNs VoIP channel, this value is APNS_VOIP.
", "smithy.api#required": {} } @@ -929,6 +935,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the APNs VoIP sandbox channel, this value is APNS_VOIP_SANDBOX.
", "smithy.api#required": {} } @@ -973,6 +980,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfActivityResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each activity that was performed by the campaign.
", "smithy.api#required": {} } @@ -1068,6 +1076,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the campaign applies to.
", "smithy.api#required": {} } @@ -1075,6 +1084,7 @@ "CampaignId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the campaign that the activity applies to.
", "smithy.api#required": {} } @@ -1088,6 +1098,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the activity.
", "smithy.api#required": {} } @@ -1292,6 +1303,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the metric applies to.
", "smithy.api#required": {} } @@ -1299,6 +1311,7 @@ "EndTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.
", "smithy.api#required": {} } @@ -1306,6 +1319,7 @@ "KpiName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.
", "smithy.api#required": {} } @@ -1313,6 +1327,7 @@ "KpiResult": { "target": "com.amazonaws.pinpoint#BaseKpiResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.
", "smithy.api#required": {} } @@ -1326,6 +1341,7 @@ "StartTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.
", "smithy.api#required": {} } @@ -1341,6 +1357,7 @@ "Arn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the application.
", "smithy.api#required": {} } @@ -1348,6 +1365,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
", "smithy.api#required": {} } @@ -1355,6 +1373,7 @@ "Name": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The display name of the application. This name is displayed as the Project name on the Amazon Pinpoint console.
", "smithy.api#required": {} } @@ -1409,6 +1428,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application. This identifier is displayed as the Project ID on the Amazon Pinpoint console.
", "smithy.api#required": {} } @@ -1480,6 +1500,7 @@ "Values": { "target": "com.amazonaws.pinpoint#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria values to use for the segment dimension. Depending on the value of the AttributeType property, endpoints are included or excluded from the segment if their attribute values match the criteria values.
", "smithy.api#required": {} } @@ -1542,6 +1563,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application.
", "smithy.api#required": {} } @@ -1549,6 +1571,7 @@ "AttributeType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of attribute or attributes that were removed from the endpoints. Valid values are:
endpoint-custom-attributes - Custom attributes that describe endpoints.
endpoint-metric-attributes - Custom metrics that your app reports to Amazon Pinpoint for endpoints.
endpoint-user-attributes - Custom attributes that describe users.
The API key that you received from the Baidu Cloud Push service to communicate with the service.
", "smithy.api#required": {} } @@ -1605,6 +1629,7 @@ "SecretKey": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The secret key that you received from the Baidu Cloud Push service to communicate with the service.
", "smithy.api#required": {} } @@ -1632,6 +1657,7 @@ "Credential": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The API key that you received from the Baidu Cloud Push service to communicate with the service.
", "smithy.api#required": {} } @@ -1675,6 +1701,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the Baidu channel, this value is BAIDU.
", "smithy.api#required": {} } @@ -1788,6 +1815,7 @@ "Rows": { "target": "com.amazonaws.pinpoint#ListOfResultRow", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of objects that provides the results of a query that retrieved the data for a standard metric that applies to an application, campaign, or journey.
", "smithy.api#required": {} } @@ -1840,6 +1868,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the metric applies to.
", "smithy.api#required": {} } @@ -1847,6 +1876,7 @@ "CampaignId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the campaign that the metric applies to.
", "smithy.api#required": {} } @@ -1854,6 +1884,7 @@ "EndTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.
", "smithy.api#required": {} } @@ -1861,6 +1892,7 @@ "KpiName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.
", "smithy.api#required": {} } @@ -1868,6 +1900,7 @@ "KpiResult": { "target": "com.amazonaws.pinpoint#BaseKpiResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.
", "smithy.api#required": {} } @@ -1881,6 +1914,7 @@ "StartTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.
", "smithy.api#required": {} } @@ -1928,6 +1962,7 @@ "Dimensions": { "target": "com.amazonaws.pinpoint#EventDimensions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The dimension settings of the event filter for the campaign.
", "smithy.api#required": {} } @@ -1935,6 +1970,7 @@ "FilterType": { "target": "com.amazonaws.pinpoint#FilterType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of event that causes the campaign to be sent. Valid values are: SYSTEM, sends the campaign when a system event occurs; and, ENDPOINT, sends the campaign when an endpoint event (Events resource) occurs.
", "smithy.api#required": {} } @@ -2052,6 +2088,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the campaign applies to.
", "smithy.api#required": {} } @@ -2059,6 +2096,7 @@ "Arn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the campaign.
", "smithy.api#required": {} } @@ -2066,6 +2104,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the campaign was created.
", "smithy.api#required": {} } @@ -2103,6 +2142,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the campaign.
", "smithy.api#required": {} } @@ -2116,6 +2156,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the campaign was last modified.
", "smithy.api#required": {} } @@ -2147,6 +2188,7 @@ "SegmentId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the segment that's associated with the campaign.
", "smithy.api#required": {} } @@ -2154,6 +2196,7 @@ "SegmentVersion": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version number of the segment that's associated with the campaign.
", "smithy.api#required": {} } @@ -2317,6 +2360,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfCampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each campaign that's associated with the application.
", "smithy.api#required": {} } @@ -2483,6 +2527,7 @@ "Channels": { "target": "com.amazonaws.pinpoint#MapOfChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A map that contains a multipart response for each channel. For each item in this object, the ChannelType is the key and the Channel is the value.
", "smithy.api#required": {} } @@ -2687,6 +2732,7 @@ "CreateApplicationRequest": { "target": "com.amazonaws.pinpoint#CreateApplicationRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2702,6 +2748,7 @@ "ApplicationResponse": { "target": "com.amazonaws.pinpoint#ApplicationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2717,6 +2764,7 @@ "Name": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The display name of the application. This name is displayed as the Project name on the Amazon Pinpoint console.
", "smithy.api#required": {} } @@ -2787,6 +2835,7 @@ "WriteCampaignRequest": { "target": "com.amazonaws.pinpoint#WriteCampaignRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2802,6 +2851,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2851,6 +2901,7 @@ "EmailTemplateRequest": { "target": "com.amazonaws.pinpoint#EmailTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2874,6 +2925,7 @@ "CreateTemplateMessageBody": { "target": "com.amazonaws.pinpoint#CreateTemplateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2937,6 +2989,7 @@ "ExportJobRequest": { "target": "com.amazonaws.pinpoint#ExportJobRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -2952,6 +3005,7 @@ "ExportJobResponse": { "target": "com.amazonaws.pinpoint#ExportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3015,6 +3069,7 @@ "ImportJobRequest": { "target": "com.amazonaws.pinpoint#ImportJobRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3030,6 +3085,7 @@ "ImportJobResponse": { "target": "com.amazonaws.pinpoint#ImportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3079,6 +3135,7 @@ "InAppTemplateRequest": { "target": "com.amazonaws.pinpoint#InAppTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3102,6 +3159,7 @@ "TemplateCreateMessageBody": { "target": "com.amazonaws.pinpoint#TemplateCreateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3165,6 +3223,7 @@ "WriteJourneyRequest": { "target": "com.amazonaws.pinpoint#WriteJourneyRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3180,6 +3239,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3229,6 +3289,7 @@ "PushNotificationTemplateRequest": { "target": "com.amazonaws.pinpoint#PushNotificationTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3252,6 +3313,7 @@ "CreateTemplateMessageBody": { "target": "com.amazonaws.pinpoint#CreateTemplateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3307,6 +3369,7 @@ "CreateRecommenderConfiguration": { "target": "com.amazonaws.pinpoint#CreateRecommenderConfigurationShape", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3322,6 +3385,7 @@ "RecommenderConfigurationResponse": { "target": "com.amazonaws.pinpoint#RecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3361,6 +3425,7 @@ "RecommendationProviderRoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.
", "smithy.api#required": {} } @@ -3368,6 +3433,7 @@ "RecommendationProviderUri": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the recommender model to retrieve recommendation data from. This value must match the ARN of an Amazon Personalize campaign.
", "smithy.api#required": {} } @@ -3449,6 +3515,7 @@ "WriteSegmentRequest": { "target": "com.amazonaws.pinpoint#WriteSegmentRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3464,6 +3531,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3513,6 +3581,7 @@ "SMSTemplateRequest": { "target": "com.amazonaws.pinpoint#SMSTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3536,6 +3605,7 @@ "CreateTemplateMessageBody": { "target": "com.amazonaws.pinpoint#CreateTemplateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3619,6 +3689,7 @@ "VoiceTemplateRequest": { "target": "com.amazonaws.pinpoint#VoiceTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3634,6 +3705,7 @@ "CreateTemplateMessageBody": { "target": "com.amazonaws.pinpoint#CreateTemplateMessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -3649,6 +3721,7 @@ "DeliveryUri": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The destination to send the campaign or treatment to. This value can be one of the following:
The name or Amazon Resource Name (ARN) of an AWS Lambda function to invoke to handle delivery of the campaign or treatment.
The URL for a web application or service that supports HTTPS and can receive the message. The URL has to be a full URL, including the HTTPS protocol.
Action triggered by the button.
", "smithy.api#required": {} } @@ -3786,6 +3860,7 @@ "Text": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Button text.
", "smithy.api#required": {} } @@ -3971,6 +4046,7 @@ "ADMChannelResponse": { "target": "com.amazonaws.pinpoint#ADMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4042,6 +4118,7 @@ "APNSChannelResponse": { "target": "com.amazonaws.pinpoint#APNSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4113,6 +4190,7 @@ "APNSSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4184,6 +4262,7 @@ "APNSVoipChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4255,6 +4334,7 @@ "APNSVoipSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4326,6 +4406,7 @@ "ApplicationResponse": { "target": "com.amazonaws.pinpoint#ApplicationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4397,6 +4478,7 @@ "BaiduChannelResponse": { "target": "com.amazonaws.pinpoint#BaiduChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4476,6 +4558,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4547,6 +4630,7 @@ "EmailChannelResponse": { "target": "com.amazonaws.pinpoint#EmailChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4625,6 +4709,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4704,6 +4789,7 @@ "EndpointResponse": { "target": "com.amazonaws.pinpoint#EndpointResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4775,6 +4861,7 @@ "EventStream": { "target": "com.amazonaws.pinpoint#EventStream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4846,6 +4933,7 @@ "GCMChannelResponse": { "target": "com.amazonaws.pinpoint#GCMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -4924,6 +5012,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5003,6 +5092,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5081,6 +5171,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5152,6 +5243,7 @@ "RecommenderConfigurationResponse": { "target": "com.amazonaws.pinpoint#RecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5231,6 +5323,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5302,6 +5395,7 @@ "SMSChannelResponse": { "target": "com.amazonaws.pinpoint#SMSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5380,6 +5474,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5459,6 +5554,7 @@ "EndpointsResponse": { "target": "com.amazonaws.pinpoint#EndpointsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5530,6 +5626,7 @@ "VoiceChannelResponse": { "target": "com.amazonaws.pinpoint#VoiceChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5608,6 +5705,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -5790,6 +5888,7 @@ "FromAddress": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The verified email address that you want to send email from when you send email through the channel.
", "smithy.api#required": {} } @@ -5797,6 +5896,7 @@ "Identity": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that you want to use when you send email through the channel.
", "smithy.api#required": {} } @@ -5890,6 +5990,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the email channel, this value is EMAIL.
", "smithy.api#required": {} } @@ -6056,6 +6157,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was created.
", "smithy.api#required": {} } @@ -6075,6 +6177,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was last modified.
", "smithy.api#required": {} } @@ -6107,6 +6210,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the message template.
", "smithy.api#required": {} } @@ -6114,6 +6218,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of channel that the message template is designed for. For an email template, this value is EMAIL.
", "smithy.api#required": {} } @@ -6221,6 +6326,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfEndpointBatchItem", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array that defines the endpoints to create or update and, for each endpoint, the property values to set or change. An array can contain a maximum of 100 items.
", "smithy.api#required": {} } @@ -6362,6 +6468,7 @@ "DeliveryStatus": { "target": "com.amazonaws.pinpoint#DeliveryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The delivery status of the message. Possible values are:
DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.
OPT_OUT - The user who's associated with the endpoint has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.
PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint. Amazon Pinpoint won't attempt to send the message again.
SUCCESSFUL - The message was successfully delivered to the endpoint.
TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint won't attempt to send the message again.
THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint.
TIMEOUT - The message couldn't be sent within the timeout period.
UNKNOWN_FAILURE - An unknown error occurred.
The downstream service status code for delivering the message.
", "smithy.api#required": {} } @@ -6632,6 +6740,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfEndpointResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each endpoint that's associated with the user ID.
", "smithy.api#required": {} } @@ -6677,6 +6786,7 @@ "EventType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the event.
", "smithy.api#required": {} } @@ -6702,6 +6812,7 @@ "Timestamp": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time, in ISO 8601 format, when the event occurred.
", "smithy.api#required": {} } @@ -6763,6 +6874,7 @@ "Dimensions": { "target": "com.amazonaws.pinpoint#EventDimensions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The dimensions for the event filter to use for the campaign or the journey activity.
", "smithy.api#required": {} } @@ -6770,6 +6882,7 @@ "FilterType": { "target": "com.amazonaws.pinpoint#FilterType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of event that causes the campaign to be sent or the journey activity to be performed. Valid values are: SYSTEM, sends the campaign or performs the activity when a system event occurs; and, ENDPOINT, sends the campaign or performs the activity when an endpoint event (Events resource) occurs.
", "smithy.api#required": {} } @@ -6819,6 +6932,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application to publish event data for.
", "smithy.api#required": {} } @@ -6826,6 +6940,7 @@ "DestinationStreamArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream to publish event data to.
For a Kinesis data stream, the ARN format is: arn:aws:kinesis:
For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose:
The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.
", "smithy.api#required": {} } @@ -6866,6 +6982,7 @@ "Endpoint": { "target": "com.amazonaws.pinpoint#PublicEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A set of properties and attributes that are associated with the endpoint.
", "smithy.api#required": {} } @@ -6873,6 +6990,7 @@ "Events": { "target": "com.amazonaws.pinpoint#MapOfEvent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A set of properties that are associated with the event.
", "smithy.api#required": {} } @@ -6888,6 +7006,7 @@ "BatchItem": { "target": "com.amazonaws.pinpoint#MapOfEventsBatch", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The batch of events to process. For each item in a batch, the endpoint ID acts as a key that has an EventsBatch object as its value.
", "smithy.api#required": {} } @@ -6917,6 +7036,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location where you want to export endpoint definitions to.
", "smithy.api#required": {} } @@ -6924,6 +7044,7 @@ "S3UrlPrefix": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL of the location in an Amazon Simple Storage Service (Amazon S3) bucket where you want to export endpoint definitions to. This location is typically a folder that contains multiple files. The URL should be in the following format: s3://
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorized Amazon Pinpoint to access the Amazon S3 location where the endpoint definitions were exported to.
", "smithy.api#required": {} } @@ -6958,6 +7080,7 @@ "S3UrlPrefix": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL of the location in an Amazon Simple Storage Service (Amazon S3) bucket where the endpoint definitions were exported to. This location is typically a folder that contains multiple files. The URL should be in the following format: s3://
The unique identifier for the application that's associated with the export job.
", "smithy.api#required": {} } @@ -7004,6 +7128,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the export job was created.
", "smithy.api#required": {} } @@ -7011,6 +7136,7 @@ "Definition": { "target": "com.amazonaws.pinpoint#ExportJobResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource settings that apply to the export job.
", "smithy.api#required": {} } @@ -7030,6 +7156,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the export job.
", "smithy.api#required": {} } @@ -7037,6 +7164,7 @@ "JobStatus": { "target": "com.amazonaws.pinpoint#JobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the export job. The job status is FAILED if Amazon Pinpoint wasn't able to process one or more pieces in the job.
", "smithy.api#required": {} } @@ -7062,6 +7190,7 @@ "Type": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job type. This value is EXPORT for export jobs.
", "smithy.api#required": {} } @@ -7077,6 +7206,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfExportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each export job that's associated with the application (Export Jobs resource) or segment (Segment Export Jobs resource).
", "smithy.api#required": {} } @@ -7299,6 +7429,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the GCM channel, this value is GCM.
", "smithy.api#required": {} } @@ -7436,6 +7567,7 @@ "Latitude": { "target": "com.amazonaws.pinpoint#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The latitude coordinate of the location.
", "smithy.api#required": {} } @@ -7443,6 +7575,7 @@ "Longitude": { "target": "com.amazonaws.pinpoint#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The longitude coordinate of the location.
", "smithy.api#required": {} } @@ -7458,6 +7591,7 @@ "Coordinates": { "target": "com.amazonaws.pinpoint#GPSCoordinates", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The GPS coordinates to measure distance from.
", "smithy.api#required": {} } @@ -7535,6 +7669,7 @@ "ADMChannelResponse": { "target": "com.amazonaws.pinpoint#ADMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7606,6 +7741,7 @@ "APNSChannelResponse": { "target": "com.amazonaws.pinpoint#APNSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7677,6 +7813,7 @@ "APNSSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7748,6 +7885,7 @@ "APNSVoipChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7819,6 +7957,7 @@ "APNSVoipSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7890,6 +8029,7 @@ "ApplicationResponse": { "target": "com.amazonaws.pinpoint#ApplicationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -7997,6 +8137,7 @@ "ApplicationDateRangeKpiResponse": { "target": "com.amazonaws.pinpoint#ApplicationDateRangeKpiResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8068,6 +8209,7 @@ "ApplicationSettingsResource": { "target": "com.amazonaws.pinpoint#ApplicationSettingsResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8145,6 +8287,7 @@ "ApplicationsResponse": { "target": "com.amazonaws.pinpoint#ApplicationsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8216,6 +8359,7 @@ "BaiduChannelResponse": { "target": "com.amazonaws.pinpoint#BaiduChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8349,6 +8493,7 @@ "ActivitiesResponse": { "target": "com.amazonaws.pinpoint#ActivitiesResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8464,6 +8609,7 @@ "CampaignDateRangeKpiResponse": { "target": "com.amazonaws.pinpoint#CampaignDateRangeKpiResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8503,6 +8649,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8590,6 +8737,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8683,6 +8831,7 @@ "CampaignsResponse": { "target": "com.amazonaws.pinpoint#CampaignsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8768,6 +8917,7 @@ "CampaignsResponse": { "target": "com.amazonaws.pinpoint#CampaignsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8839,6 +8989,7 @@ "ChannelsResponse": { "target": "com.amazonaws.pinpoint#ChannelsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8910,6 +9061,7 @@ "EmailChannelResponse": { "target": "com.amazonaws.pinpoint#EmailChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -8988,6 +9140,7 @@ "EmailTemplateResponse": { "target": "com.amazonaws.pinpoint#EmailTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9067,6 +9220,7 @@ "EndpointResponse": { "target": "com.amazonaws.pinpoint#EndpointResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9138,6 +9292,7 @@ "EventStream": { "target": "com.amazonaws.pinpoint#EventStream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9217,6 +9372,7 @@ "ExportJobResponse": { "target": "com.amazonaws.pinpoint#ExportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9302,6 +9458,7 @@ "ExportJobsResponse": { "target": "com.amazonaws.pinpoint#ExportJobsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9373,6 +9530,7 @@ "GCMChannelResponse": { "target": "com.amazonaws.pinpoint#GCMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9452,6 +9610,7 @@ "ImportJobResponse": { "target": "com.amazonaws.pinpoint#ImportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9537,6 +9696,7 @@ "ImportJobsResponse": { "target": "com.amazonaws.pinpoint#ImportJobsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9616,6 +9776,7 @@ "InAppMessagesResponse": { "target": "com.amazonaws.pinpoint#InAppMessagesResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9694,6 +9855,7 @@ "InAppTemplateResponse": { "target": "com.amazonaws.pinpoint#InAppTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9849,6 +10011,7 @@ "JourneyDateRangeKpiResponse": { "target": "com.amazonaws.pinpoint#JourneyDateRangeKpiResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -9950,6 +10113,7 @@ "JourneyExecutionActivityMetricsResponse": { "target": "com.amazonaws.pinpoint#JourneyExecutionActivityMetricsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10043,6 +10207,7 @@ "JourneyExecutionMetricsResponse": { "target": "com.amazonaws.pinpoint#JourneyExecutionMetricsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10082,6 +10247,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10216,6 +10382,7 @@ "JourneyRunExecutionActivityMetricsResponse": { "target": "com.amazonaws.pinpoint#JourneyRunExecutionActivityMetricsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10341,6 +10508,7 @@ "JourneyRunExecutionMetricsResponse": { "target": "com.amazonaws.pinpoint#JourneyRunExecutionMetricsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10462,6 +10630,7 @@ "JourneyRunsResponse": { "target": "com.amazonaws.pinpoint#JourneyRunsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10540,6 +10709,7 @@ "PushNotificationTemplateResponse": { "target": "com.amazonaws.pinpoint#PushNotificationTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10611,6 +10781,7 @@ "RecommenderConfigurationResponse": { "target": "com.amazonaws.pinpoint#RecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10688,6 +10859,7 @@ "ListRecommenderConfigurationsResponse": { "target": "com.amazonaws.pinpoint#ListRecommenderConfigurationsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10821,6 +10993,7 @@ "ExportJobsResponse": { "target": "com.amazonaws.pinpoint#ExportJobsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10914,6 +11087,7 @@ "ImportJobsResponse": { "target": "com.amazonaws.pinpoint#ImportJobsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -10953,6 +11127,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11040,6 +11215,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11133,6 +11309,7 @@ "SegmentsResponse": { "target": "com.amazonaws.pinpoint#SegmentsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11218,6 +11395,7 @@ "SegmentsResponse": { "target": "com.amazonaws.pinpoint#SegmentsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11289,6 +11467,7 @@ "SMSChannelResponse": { "target": "com.amazonaws.pinpoint#SMSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11367,6 +11546,7 @@ "SMSTemplateResponse": { "target": "com.amazonaws.pinpoint#SMSTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11446,6 +11626,7 @@ "EndpointsResponse": { "target": "com.amazonaws.pinpoint#EndpointsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11517,6 +11698,7 @@ "VoiceChannelResponse": { "target": "com.amazonaws.pinpoint#VoiceChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11595,6 +11777,7 @@ "VoiceTemplateResponse": { "target": "com.amazonaws.pinpoint#VoiceTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -11616,6 +11799,7 @@ "Percentage": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The percentage of participants who shouldn't continue the journey.
To determine which participants are held out, Amazon Pinpoint applies a probability-based algorithm to the percentage that you specify. Therefore, the actual percentage of participants who are held out may not be equal to the percentage that you specify.
", "smithy.api#required": {} } @@ -11643,6 +11827,7 @@ "Format": { "target": "com.amazonaws.pinpoint#Format", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format of the files that contain the endpoint definitions to import. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format. If the Amazon S3 location stores multiple files that use different formats, Amazon Pinpoint imports data only from the files that use the specified format.
", "smithy.api#required": {} } @@ -11656,6 +11841,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.
", "smithy.api#required": {} } @@ -11663,6 +11849,7 @@ "S3Url": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL of the Amazon Simple Storage Service (Amazon S3) bucket that contains the endpoint definitions to import. This location can be a folder or a single file. If the location is a folder, Amazon Pinpoint imports endpoint definitions from the files in this location, including any subfolders that the folder contains.
The URL should be in the following format: s3://
The format of the files that contain the endpoint definitions to import. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format.
If the files are stored in an Amazon S3 location and that location contains multiple files that use different formats, Amazon Pinpoint imports data only from the files that use the specified format.
", "smithy.api#required": {} } @@ -11715,6 +11903,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.
", "smithy.api#required": {} } @@ -11722,6 +11911,7 @@ "S3Url": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL of the Amazon Simple Storage Service (Amazon S3) bucket that contains the endpoint definitions to import. This location can be a folder or a single file. If the location is a folder, Amazon Pinpoint imports endpoint definitions from the files in this location, including any subfolders that the folder contains.
The URL should be in the following format: s3://
The unique identifier for the application that's associated with the import job.
", "smithy.api#required": {} } @@ -11768,6 +11959,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the import job was created.
", "smithy.api#required": {} } @@ -11775,6 +11967,7 @@ "Definition": { "target": "com.amazonaws.pinpoint#ImportJobResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource settings that apply to the import job.
", "smithy.api#required": {} } @@ -11794,6 +11987,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the import job.
", "smithy.api#required": {} } @@ -11801,6 +11995,7 @@ "JobStatus": { "target": "com.amazonaws.pinpoint#JobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the import job. The job status is FAILED if Amazon Pinpoint wasn't able to process one or more pieces in the job.
", "smithy.api#required": {} } @@ -11826,6 +12021,7 @@ "Type": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job type. This value is IMPORT for import jobs.
", "smithy.api#required": {} } @@ -11841,6 +12037,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfImportJobResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each import job that's associated with the application (Import Jobs resource) or segment (Segment Import Jobs resource).
", "smithy.api#required": {} } @@ -11914,6 +12111,7 @@ "Alignment": { "target": "com.amazonaws.pinpoint#Alignment", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The alignment of the text. Valid values: LEFT, CENTER, RIGHT.
", "smithy.api#required": {} } @@ -11921,6 +12119,7 @@ "Body": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Message Body.
", "smithy.api#required": {} } @@ -11928,6 +12127,7 @@ "TextColor": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The text color.
", "smithy.api#required": {} } @@ -12075,6 +12275,7 @@ "Alignment": { "target": "com.amazonaws.pinpoint#Alignment", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The alignment of the text. Valid values: LEFT, CENTER, RIGHT.
", "smithy.api#required": {} } @@ -12082,6 +12283,7 @@ "Header": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Message Header.
", "smithy.api#required": {} } @@ -12089,6 +12291,7 @@ "TextColor": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The text color.
", "smithy.api#required": {} } @@ -12169,6 +12372,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The creation date of the template.
", "smithy.api#required": {} } @@ -12182,6 +12386,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last modified date of the template.
", "smithy.api#required": {} } @@ -12208,6 +12413,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the template.
", "smithy.api#required": {} } @@ -12215,6 +12421,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the template.
", "smithy.api#required": {} } @@ -12394,6 +12601,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the metric applies to.
", "smithy.api#required": {} } @@ -12401,6 +12609,7 @@ "EndTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.
", "smithy.api#required": {} } @@ -12408,6 +12617,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the journey that the metric applies to.
", "smithy.api#required": {} } @@ -12415,6 +12625,7 @@ "KpiName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric, also referred to as a key performance indicator (KPI), that the data was retrieved for. This value describes the associated metric and consists of two or more terms, which are comprised of lowercase alphanumeric characters, separated by a hyphen. For a list of possible values, see the Amazon Pinpoint Developer Guide.
", "smithy.api#required": {} } @@ -12422,6 +12633,7 @@ "KpiResult": { "target": "com.amazonaws.pinpoint#BaseKpiResult", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of objects that contains the results of the query. Each object contains the value for the metric and metadata about that value.
", "smithy.api#required": {} } @@ -12435,6 +12647,7 @@ "StartTime": { "target": "com.amazonaws.pinpoint#__timestampIso8601", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The first date and time of the date range that was used to filter the query results, in extended ISO 8601 format. The date range is inclusive.
", "smithy.api#required": {} } @@ -12464,6 +12677,7 @@ "ActivityType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of activity that the metric applies to. Possible values are:
CONDITIONAL_SPLIT – For a yes/no split activity, which is an activity that sends participants down one of two paths in a journey.
HOLDOUT – For a holdout activity, which is an activity that stops a journey for a specified percentage of participants.
MESSAGE – For an email activity, which is an activity that sends an email message to participants.
MULTI_CONDITIONAL_SPLIT – For a multivariate split activity, which is an activity that sends participants down one of as many as five paths in a journey.
RANDOM_SPLIT – For a random split activity, which is an activity that sends specified percentages of participants down one of as many as five paths in a journey.
WAIT – For a wait activity, which is an activity that waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.
The unique identifier for the application that the metric applies to.
", "smithy.api#required": {} } @@ -12478,6 +12693,7 @@ "JourneyActivityId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the activity that the metric applies to.
", "smithy.api#required": {} } @@ -12485,6 +12701,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the journey that the metric applies to.
", "smithy.api#required": {} } @@ -12492,6 +12709,7 @@ "LastEvaluatedTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the execution status of the activity and updated the data for the metric.
", "smithy.api#required": {} } @@ -12499,6 +12717,7 @@ "Metrics": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON object that contains the results of the query. The results vary depending on the type of activity (ActivityType). For information about the structure and contents of the results, see the Amazon Pinpoint Developer Guide.
", "smithy.api#required": {} } @@ -12514,6 +12733,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the metric applies to.
", "smithy.api#required": {} } @@ -12521,6 +12741,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the journey that the metric applies to.
", "smithy.api#required": {} } @@ -12528,6 +12749,7 @@ "LastEvaluatedTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the journey and updated the data for the metric.
", "smithy.api#required": {} } @@ -12535,6 +12757,7 @@ "Metrics": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON object that contains the results of the query. For information about the structure and contents of the results, see the Amazon Pinpoint Developer Guide.
", "smithy.api#required": {} } @@ -12614,6 +12837,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the journey applies to.
", "smithy.api#required": {} } @@ -12627,6 +12851,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the journey.
", "smithy.api#required": {} } @@ -12652,6 +12877,7 @@ "Name": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the journey.
", "smithy.api#required": {} } @@ -12752,6 +12978,7 @@ "ActivityType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of activity that the metric applies to. Possible values are:
CONDITIONAL_SPLIT – For a yes/no split activity, which is an activity that sends participants down one of two paths in a journey.
HOLDOUT – For a holdout activity, which is an activity that stops a journey for a specified percentage of participants.
MESSAGE – For an email activity, which is an activity that sends an email message to participants.
MULTI_CONDITIONAL_SPLIT – For a multivariate split activity, which is an activity that sends participants down one of as many as five paths in a journey.
RANDOM_SPLIT – For a random split activity, which is an activity that sends specified percentages of participants down one of as many as five paths in a journey.
WAIT – For a wait activity, which is an activity that waits for a certain amount of time or until a specific date and time before moving participants to the next activity in a journey.
The unique identifier for the application that the metric applies to.
", "smithy.api#required": {} } @@ -12766,6 +12994,7 @@ "JourneyActivityId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the activity that the metric applies to.
", "smithy.api#required": {} } @@ -12773,6 +13002,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the journey that the metric applies to.
", "smithy.api#required": {} } @@ -12780,6 +13010,7 @@ "LastEvaluatedTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the execution status of the activity for this journey run and updated the data for the metric.
", "smithy.api#required": {} } @@ -12787,6 +13018,7 @@ "Metrics": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON object that contains the results of the query. For information about the structure and contents of the results, see see Standard Amazon Pinpoint analytics metrics in the Amazon Pinpoint Developer Guide.
", "smithy.api#required": {} } @@ -12794,6 +13026,7 @@ "RunId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the journey run that the metric applies to.
", "smithy.api#required": {} } @@ -12809,6 +13042,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the metric applies to.
", "smithy.api#required": {} } @@ -12816,6 +13050,7 @@ "JourneyId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the journey that the metric applies to.
", "smithy.api#required": {} } @@ -12823,6 +13058,7 @@ "LastEvaluatedTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time, in ISO 8601 format, when Amazon Pinpoint last evaluated the journey run and updated the data for the metric.
", "smithy.api#required": {} } @@ -12830,6 +13066,7 @@ "Metrics": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON object that contains the results of the query. For information about the structure and contents of the results, see the Standard Amazon Pinpoint analytics metrics in the Amazon Pinpoint Developer Guide.
", "smithy.api#required": {} } @@ -12837,6 +13074,7 @@ "RunId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the journey run that the metric applies to.
", "smithy.api#required": {} } @@ -12852,6 +13090,7 @@ "CreationTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time when the journey run was created or scheduled, in ISO 8601 format.
", "smithy.api#required": {} } @@ -12859,6 +13098,7 @@ "LastUpdateTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last time the journey run was updated, in ISO 8601 format..
", "smithy.api#required": {} } @@ -12866,6 +13106,7 @@ "RunId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the run.
", "smithy.api#required": {} } @@ -12873,6 +13114,7 @@ "Status": { "target": "com.amazonaws.pinpoint#JourneyRunStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the journey run.
", "smithy.api#required": {} } @@ -12917,6 +13159,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfJourneyRunResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each run of the journey
", "smithy.api#required": {} } @@ -13036,6 +13279,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfJourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each journey that's associated with the application.
", "smithy.api#required": {} } @@ -13168,6 +13412,7 @@ "JourneysResponse": { "target": "com.amazonaws.pinpoint#JourneysResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -13369,6 +13614,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfRecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each recommender model configuration that's associated with your Amazon Pinpoint account.
", "smithy.api#required": {} } @@ -13423,6 +13669,7 @@ "TagsModel": { "target": "com.amazonaws.pinpoint#TagsModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -13517,6 +13764,7 @@ "TemplateVersionsResponse": { "target": "com.amazonaws.pinpoint#TemplateVersionsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -13602,6 +13850,7 @@ "TemplatesResponse": { "target": "com.amazonaws.pinpoint#TemplatesResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -13965,6 +14214,7 @@ "MessageConfiguration": { "target": "com.amazonaws.pinpoint#DirectMessageConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The settings and content for the default message and any default messages that you defined for specific channels.
", "smithy.api#required": {} } @@ -13992,6 +14242,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that was used to send the message.
", "smithy.api#required": {} } @@ -14025,6 +14276,7 @@ "DeliveryStatus": { "target": "com.amazonaws.pinpoint#DeliveryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The delivery status of the message. Possible values are:
DUPLICATE - The endpoint address is a duplicate of another endpoint address. Amazon Pinpoint won't attempt to send the message again.
OPT_OUT - The user who's associated with the endpoint address has opted out of receiving messages from you. Amazon Pinpoint won't attempt to send the message again.
PERMANENT_FAILURE - An error occurred when delivering the message to the endpoint address. Amazon Pinpoint won't attempt to send the message again.
SUCCESSFUL - The message was successfully delivered to the endpoint address.
TEMPORARY_FAILURE - A temporary error occurred. Amazon Pinpoint won't attempt to send the message again.
THROTTLED - Amazon Pinpoint throttled the operation to send the message to the endpoint address.
TIMEOUT - The message couldn't be sent within the timeout period.
UNKNOWN_FAILURE - An unknown error occurred.
The downstream service status code for delivering the message.
", "smithy.api#required": {} } @@ -14104,6 +14357,7 @@ "ComparisonOperator": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The operator to use when comparing metric values. Valid values are: GREATER_THAN, LESS_THAN, GREATER_THAN_OR_EQUAL, LESS_THAN_OR_EQUAL, and EQUAL.
", "smithy.api#required": {} } @@ -14111,6 +14365,7 @@ "Value": { "target": "com.amazonaws.pinpoint#__double", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value to compare.
", "smithy.api#required": {} } @@ -14398,6 +14653,7 @@ "ButtonAction": { "target": "com.amazonaws.pinpoint#ButtonAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Action triggered by the button.
", "smithy.api#required": {} } @@ -14481,6 +14737,7 @@ "NumberValidateRequest": { "target": "com.amazonaws.pinpoint#NumberValidateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -14496,6 +14753,7 @@ "NumberValidateResponse": { "target": "com.amazonaws.pinpoint#NumberValidateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -14932,7 +15190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -14975,7 +15232,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -14988,7 +15246,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15002,7 +15259,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15025,7 +15281,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15060,7 +15315,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15071,14 +15325,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15092,14 +15348,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -15108,11 +15362,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15123,14 +15377,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15144,7 +15400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -15164,7 +15419,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -15175,14 +15429,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -15300,9 +15556,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -15995,6 +16253,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was created.
", "smithy.api#required": {} } @@ -16020,6 +16279,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was last modified.
", "smithy.api#required": {} } @@ -16046,6 +16306,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the message template.
", "smithy.api#required": {} } @@ -16053,6 +16314,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of channel that the message template is designed for. For a push notification template, this value is PUSH.
", "smithy.api#required": {} } @@ -16122,6 +16384,7 @@ "WriteEventStream": { "target": "com.amazonaws.pinpoint#WriteEventStream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16137,6 +16400,7 @@ "EventStream": { "target": "com.amazonaws.pinpoint#EventStream", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16200,6 +16464,7 @@ "EventsRequest": { "target": "com.amazonaws.pinpoint#EventsRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16215,6 +16480,7 @@ "EventsResponse": { "target": "com.amazonaws.pinpoint#EventsResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16298,6 +16564,7 @@ "Duration": { "target": "com.amazonaws.pinpoint#Duration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The duration to use when determining whether an endpoint is active or inactive.
", "smithy.api#required": {} } @@ -16305,6 +16572,7 @@ "RecencyType": { "target": "com.amazonaws.pinpoint#RecencyType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of recency dimension to use for the segment. Valid values are: ACTIVE, endpoints that were active within the specified duration are included in the segment; and, INACTIVE, endpoints that weren't active within the specified duration are included in the segment.
", "smithy.api#required": {} } @@ -16343,6 +16611,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in extended ISO 8601 format, when the configuration was created for the recommender model.
", "smithy.api#required": {} } @@ -16356,6 +16625,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the recommender model configuration.
", "smithy.api#required": {} } @@ -16363,6 +16633,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in extended ISO 8601 format, when the configuration for the recommender model was last modified.
", "smithy.api#required": {} } @@ -16382,6 +16653,7 @@ "RecommendationProviderRoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.
", "smithy.api#required": {} } @@ -16389,6 +16661,7 @@ "RecommendationProviderUri": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the recommender model that Amazon Pinpoint retrieves the recommendation data from. This value is the ARN of an Amazon Personalize campaign.
", "smithy.api#required": {} } @@ -16478,6 +16751,7 @@ "UpdateAttributesRequest": { "target": "com.amazonaws.pinpoint#UpdateAttributesRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16493,6 +16767,7 @@ "AttributesResource": { "target": "com.amazonaws.pinpoint#AttributesResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -16508,6 +16783,7 @@ "GroupedBys": { "target": "com.amazonaws.pinpoint#ListOfResultRowValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of objects that defines the field and field values that were used to group data in a result set that contains multiple results. This value is null if the data in a result set isn’t grouped.
", "smithy.api#required": {} } @@ -16515,6 +16791,7 @@ "Values": { "target": "com.amazonaws.pinpoint#ListOfResultRowValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of objects that provides pre-aggregated values for a standard metric that applies to an application, campaign, or journey.
", "smithy.api#required": {} } @@ -16530,6 +16807,7 @@ "Key": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The friendly name of the metric whose value is specified by the Value property.
", "smithy.api#required": {} } @@ -16537,6 +16815,7 @@ "Type": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The data type of the value specified by the Value property.
", "smithy.api#required": {} } @@ -16544,6 +16823,7 @@ "Value": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "In a Values object, the value for the metric that the query retrieved data for. In a GroupedBys object, the value for the field that was used to group data in a result set that contains multiple results (Values objects).
", "smithy.api#required": {} } @@ -16633,6 +16913,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the SMS channel, this value is SMS.
", "smithy.api#required": {} } @@ -16823,6 +17104,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was created.
", "smithy.api#required": {} } @@ -16836,6 +17118,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was last modified.
", "smithy.api#required": {} } @@ -16862,6 +17145,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the message template.
", "smithy.api#required": {} } @@ -16869,6 +17153,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of channel that the message template is designed for. For an SMS template, this value is SMS.
", "smithy.api#required": {} } @@ -16920,6 +17205,7 @@ "StartTime": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The scheduled time when the campaign began or will begin. Valid values are: IMMEDIATE, to start the campaign immediately; or, a specific time in ISO 8601 format.
", "smithy.api#required": {} } @@ -16955,6 +17241,7 @@ "SegmentId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the segment to associate with the activity.
", "smithy.api#required": {} } @@ -17116,6 +17403,7 @@ "ExternalId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "(Deprecated) Your AWS account ID, which you assigned to an external ID key in an IAM trust policy. Amazon Pinpoint previously used this value to assume an IAM role when importing endpoint definitions, but we removed this requirement. We don't recommend use of external IDs for IAM roles that are assumed by Amazon Pinpoint.
", "smithy.api#required": {} } @@ -17123,6 +17411,7 @@ "Format": { "target": "com.amazonaws.pinpoint#Format", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format of the files that were imported to create the segment. Valid values are: CSV, for comma-separated values format; and, JSON, for newline-delimited JSON format.
", "smithy.api#required": {} } @@ -17130,6 +17419,7 @@ "RoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorized Amazon Pinpoint to access the Amazon S3 location to import endpoint definitions from.
", "smithy.api#required": {} } @@ -17137,6 +17427,7 @@ "S3Url": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL of the Amazon Simple Storage Service (Amazon S3) bucket that the endpoint definitions were imported from to create the segment.
", "smithy.api#required": {} } @@ -17144,6 +17435,7 @@ "Size": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of endpoint definitions that were imported successfully to create the segment.
", "smithy.api#required": {} } @@ -17179,6 +17471,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the segment.
", "smithy.api#required": {} } @@ -17200,6 +17493,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that the segment is associated with.
", "smithy.api#required": {} } @@ -17207,6 +17501,7 @@ "Arn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the segment.
", "smithy.api#required": {} } @@ -17214,6 +17509,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time when the segment was created.
", "smithy.api#required": {} } @@ -17227,6 +17523,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the segment.
", "smithy.api#required": {} } @@ -17258,6 +17555,7 @@ "SegmentType": { "target": "com.amazonaws.pinpoint#SegmentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The segment type. Valid values are:
DIMENSIONAL - A dynamic segment, which is a segment that uses selection criteria that you specify and is based on endpoint data that's reported by your app. Dynamic segments can change over time.
IMPORT - A static segment, which is a segment that uses selection criteria that you specify and is based on endpoint definitions that you import from a file. Imported segments are static; they don't change over time.
An array of responses, one for each segment that's associated with the application (Segments resource) or each version of a segment that's associated with the application (Segment Versions resource).
", "smithy.api#required": {} } @@ -17372,6 +17671,7 @@ "MessageRequest": { "target": "com.amazonaws.pinpoint#MessageRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17387,6 +17687,7 @@ "MessageResponse": { "target": "com.amazonaws.pinpoint#MessageResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17450,6 +17751,7 @@ "SendOTPMessageRequestParameters": { "target": "com.amazonaws.pinpoint#SendOTPMessageRequestParameters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17471,6 +17773,7 @@ "BrandName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The brand name that will be substituted into the OTP message body. Should be owned by calling AWS account.
", "smithy.api#required": {} } @@ -17478,6 +17781,7 @@ "Channel": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Channel type for the OTP message. Supported values: [SMS].
", "smithy.api#required": {} } @@ -17491,6 +17795,7 @@ "DestinationIdentity": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The destination identity to send OTP to.
", "smithy.api#required": {} } @@ -17510,6 +17815,7 @@ "OriginationIdentity": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The origination identity used to send OTP from.
", "smithy.api#required": {} } @@ -17517,6 +17823,7 @@ "ReferenceId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Developer-specified reference identifier. Required to match during OTP verification.
", "smithy.api#required": {} } @@ -17544,6 +17851,7 @@ "MessageResponse": { "target": "com.amazonaws.pinpoint#MessageResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17565,6 +17873,7 @@ "MessageConfiguration": { "target": "com.amazonaws.pinpoint#DirectMessageConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The settings and content for the default message and any default messages that you defined for specific channels.
", "smithy.api#required": {} } @@ -17584,6 +17893,7 @@ "Users": { "target": "com.amazonaws.pinpoint#MapOfEndpointSendConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A map that associates user IDs with EndpointSendConfiguration objects. You can use an EndpointSendConfiguration object to tailor the message for a user by specifying settings such as content overrides and message variables.
", "smithy.api#required": {} } @@ -17599,6 +17909,7 @@ "ApplicationId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the application that was used to send the message.
", "smithy.api#required": {} } @@ -17674,6 +17985,7 @@ "SendUsersMessageRequest": { "target": "com.amazonaws.pinpoint#SendUsersMessageRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17689,6 +18001,7 @@ "SendUsersMessageResponse": { "target": "com.amazonaws.pinpoint#SendUsersMessageResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17710,6 +18023,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the session.
", "smithy.api#required": {} } @@ -17717,6 +18031,7 @@ "StartTimestamp": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time when the session began.
", "smithy.api#required": {} } @@ -17744,6 +18059,7 @@ "Values": { "target": "com.amazonaws.pinpoint#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria values to use for the segment dimension. Depending on the value of the DimensionType property, endpoints are included or excluded from the segment if their values match the criteria values.
", "smithy.api#required": {} } @@ -17944,6 +18260,7 @@ "TagsModel": { "target": "com.amazonaws.pinpoint#TagsModel", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -17959,6 +18276,7 @@ "tags": { "target": "com.amazonaws.pinpoint#MapOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A string-to-string map of key-value pairs that defines the tags for an application, campaign, message template, or segment. Each of these resources can have a maximum of 50 tags.
Each tag consists of a required tag key and an associated tag value. The maximum length of a tag key is 128 characters. The maximum length of a tag value is 256 characters.
", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -18079,6 +18397,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was created.
", "smithy.api#required": {} } @@ -18092,6 +18411,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was last modified.
", "smithy.api#required": {} } @@ -18112,6 +18432,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the message template.
", "smithy.api#required": {} } @@ -18119,6 +18440,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, INAPP, and VOICE.
", "smithy.api#required": {} } @@ -18175,6 +18497,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the version of the message template was created.
", "smithy.api#required": {} } @@ -18188,6 +18511,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the version of the message template was last modified.
", "smithy.api#required": {} } @@ -18201,6 +18525,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the message template.
", "smithy.api#required": {} } @@ -18208,6 +18533,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of channel that the message template is designed for. Possible values are: EMAIL, PUSH, SMS, INAPP, and VOICE.
", "smithy.api#required": {} } @@ -18229,6 +18555,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfTemplateVersionResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each version of the message template.
", "smithy.api#required": {} } @@ -18262,6 +18589,7 @@ "Item": { "target": "com.amazonaws.pinpoint#ListOfTemplateResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of responses, one for each message template that's associated with your Amazon Pinpoint account and meets any filter criteria that you specified in the request.
", "smithy.api#required": {} } @@ -18311,6 +18639,7 @@ "Id": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the treatment.
", "smithy.api#required": {} } @@ -18330,6 +18659,7 @@ "SizePercent": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The allocated percentage of users (segment members) that the treatment is sent to.
", "smithy.api#required": {} } @@ -18417,6 +18747,7 @@ "TagKeys": { "target": "com.amazonaws.pinpoint#ListOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key of the tag to remove from the resource. To remove multiple tags, append the tagKeys parameter and argument for each additional tag to remove, separated by an ampersand (&).
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -18473,6 +18804,7 @@ "ADMChannelRequest": { "target": "com.amazonaws.pinpoint#ADMChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18496,6 +18828,7 @@ "ADMChannelResponse": { "target": "com.amazonaws.pinpoint#ADMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18551,6 +18884,7 @@ "APNSChannelRequest": { "target": "com.amazonaws.pinpoint#APNSChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18574,6 +18908,7 @@ "APNSChannelResponse": { "target": "com.amazonaws.pinpoint#APNSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18629,6 +18964,7 @@ "APNSSandboxChannelRequest": { "target": "com.amazonaws.pinpoint#APNSSandboxChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18652,6 +18988,7 @@ "APNSSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18707,6 +19044,7 @@ "APNSVoipChannelRequest": { "target": "com.amazonaws.pinpoint#APNSVoipChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18730,6 +19068,7 @@ "APNSVoipChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18785,6 +19124,7 @@ "APNSVoipSandboxChannelRequest": { "target": "com.amazonaws.pinpoint#APNSVoipSandboxChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18808,6 +19148,7 @@ "APNSVoipSandboxChannelResponse": { "target": "com.amazonaws.pinpoint#APNSVoipSandboxChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18871,6 +19212,7 @@ "WriteApplicationSettingsRequest": { "target": "com.amazonaws.pinpoint#WriteApplicationSettingsRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18886,6 +19228,7 @@ "ApplicationSettingsResource": { "target": "com.amazonaws.pinpoint#ApplicationSettingsResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18963,6 +19306,7 @@ "BaiduChannelRequest": { "target": "com.amazonaws.pinpoint#BaiduChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -18978,6 +19322,7 @@ "BaiduChannelResponse": { "target": "com.amazonaws.pinpoint#BaiduChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19049,6 +19394,7 @@ "WriteCampaignRequest": { "target": "com.amazonaws.pinpoint#WriteCampaignRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19064,6 +19410,7 @@ "CampaignResponse": { "target": "com.amazonaws.pinpoint#CampaignResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19127,6 +19474,7 @@ "EmailChannelRequest": { "target": "com.amazonaws.pinpoint#EmailChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19142,6 +19490,7 @@ "EmailChannelResponse": { "target": "com.amazonaws.pinpoint#EmailChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19204,6 +19553,7 @@ "EmailTemplateRequest": { "target": "com.amazonaws.pinpoint#EmailTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19234,6 +19584,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19305,6 +19656,7 @@ "EndpointRequest": { "target": "com.amazonaws.pinpoint#EndpointRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19320,6 +19672,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19383,6 +19736,7 @@ "EndpointBatchRequest": { "target": "com.amazonaws.pinpoint#EndpointBatchRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19398,6 +19752,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19461,6 +19816,7 @@ "GCMChannelRequest": { "target": "com.amazonaws.pinpoint#GCMChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19476,6 +19832,7 @@ "GCMChannelResponse": { "target": "com.amazonaws.pinpoint#GCMChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19538,6 +19895,7 @@ "InAppTemplateRequest": { "target": "com.amazonaws.pinpoint#InAppTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19568,6 +19926,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19642,6 +20001,7 @@ "WriteJourneyRequest": { "target": "com.amazonaws.pinpoint#WriteJourneyRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19657,6 +20017,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19728,6 +20089,7 @@ "JourneyStateRequest": { "target": "com.amazonaws.pinpoint#JourneyStateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19743,6 +20105,7 @@ "JourneyResponse": { "target": "com.amazonaws.pinpoint#JourneyResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19805,6 +20168,7 @@ "PushNotificationTemplateRequest": { "target": "com.amazonaws.pinpoint#PushNotificationTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19835,6 +20199,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19898,6 +20263,7 @@ "UpdateRecommenderConfiguration": { "target": "com.amazonaws.pinpoint#UpdateRecommenderConfigurationShape", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19913,6 +20279,7 @@ "RecommenderConfigurationResponse": { "target": "com.amazonaws.pinpoint#RecommenderConfigurationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -19952,6 +20319,7 @@ "RecommendationProviderRoleArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to retrieve recommendation data from the recommender model.
", "smithy.api#required": {} } @@ -19959,6 +20327,7 @@ "RecommendationProviderUri": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the recommender model to retrieve recommendation data from. This value must match the ARN of an Amazon Personalize campaign.
", "smithy.api#required": {} } @@ -20048,6 +20417,7 @@ "WriteSegmentRequest": { "target": "com.amazonaws.pinpoint#WriteSegmentRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20063,6 +20433,7 @@ "SegmentResponse": { "target": "com.amazonaws.pinpoint#SegmentResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20126,6 +20497,7 @@ "SMSChannelRequest": { "target": "com.amazonaws.pinpoint#SMSChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20141,6 +20513,7 @@ "SMSChannelResponse": { "target": "com.amazonaws.pinpoint#SMSChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20203,6 +20576,7 @@ "SMSTemplateRequest": { "target": "com.amazonaws.pinpoint#SMSTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20233,6 +20607,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20288,6 +20663,7 @@ "TemplateActiveVersionRequest": { "target": "com.amazonaws.pinpoint#TemplateActiveVersionRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20320,6 +20696,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20383,6 +20760,7 @@ "VoiceChannelRequest": { "target": "com.amazonaws.pinpoint#VoiceChannelRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20398,6 +20776,7 @@ "VoiceChannelResponse": { "target": "com.amazonaws.pinpoint#VoiceChannelResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20475,6 +20854,7 @@ "VoiceTemplateRequest": { "target": "com.amazonaws.pinpoint#VoiceTemplateRequest", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20490,6 +20870,7 @@ "MessageBody": { "target": "com.amazonaws.pinpoint#MessageBody", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20567,6 +20948,7 @@ "VerifyOTPMessageRequestParameters": { "target": "com.amazonaws.pinpoint#VerifyOTPMessageRequestParameters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20582,6 +20964,7 @@ "DestinationIdentity": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The destination identity to send OTP to.
", "smithy.api#required": {} } @@ -20589,6 +20972,7 @@ "Otp": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OTP the end user provided for verification.
", "smithy.api#required": {} } @@ -20596,6 +20980,7 @@ "ReferenceId": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The reference identifier provided when the OTP was previously sent.
", "smithy.api#required": {} } @@ -20611,6 +20996,7 @@ "VerificationResponse": { "target": "com.amazonaws.pinpoint#VerificationResponse", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpPayload": {}, "smithy.api#required": {} } @@ -20688,6 +21074,7 @@ "Platform": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of messaging or notification platform for the channel. For the voice channel, this value is VOICE.
", "smithy.api#required": {} } @@ -20804,6 +21191,7 @@ "CreationDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was created.
", "smithy.api#required": {} } @@ -20823,6 +21211,7 @@ "LastModifiedDate": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date, in ISO 8601 format, when the message template was last modified.
", "smithy.api#required": {} } @@ -20843,6 +21232,7 @@ "TemplateName": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the message template.
", "smithy.api#required": {} } @@ -20850,6 +21240,7 @@ "TemplateType": { "target": "com.amazonaws.pinpoint#TemplateType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of channel that the message template is designed for. For a voice template, this value is VOICE.
", "smithy.api#required": {} } @@ -21069,6 +21460,7 @@ "DestinationStreamArn": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Amazon Kinesis data stream or Amazon Kinesis Data Firehose delivery stream that you want to publish event data to.
For a Kinesis data stream, the ARN format is: arn:aws:kinesis:
For a Kinesis Data Firehose delivery stream, the ARN format is: arn:aws:firehose:
The AWS Identity and Access Management (IAM) role that authorizes Amazon Pinpoint to publish event data to the stream in your AWS account.
", "smithy.api#required": {} } @@ -21121,6 +21514,7 @@ "Name": { "target": "com.amazonaws.pinpoint#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the journey. A journey name can contain a maximum of 150 characters. The characters can be alphanumeric characters or symbols, such as underscores (_) or hyphens (-). A journey name can't contain any spaces.
", "smithy.api#required": {} } @@ -21265,6 +21659,7 @@ "SizePercent": { "target": "com.amazonaws.pinpoint#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The allocated percentage of users (segment members) to send the treatment to.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/pipes.2015-10-07.json b/codegen/sdk-codegen/aws-models/pipes.2015-10-07.json index 88960b59138..25051132940 100644 --- a/codegen/sdk-codegen/aws-models/pipes.2015-10-07.json +++ b/codegen/sdk-codegen/aws-models/pipes.2015-10-07.json @@ -3022,7 +3022,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3041,7 +3040,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3069,13 +3067,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3088,7 +3087,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3102,7 +3100,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3125,7 +3122,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3160,11 +3156,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3175,16 +3169,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3198,14 +3195,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3214,15 +3209,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3233,16 +3227,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3256,7 +3253,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3276,11 +3272,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3291,20 +3285,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3315,18 +3311,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/polly.2016-06-10.json b/codegen/sdk-codegen/aws-models/polly.2016-06-10.json index 55c468f5aea..0f702c1fdee 100644 --- a/codegen/sdk-codegen/aws-models/polly.2016-06-10.json +++ b/codegen/sdk-codegen/aws-models/polly.2016-06-10.json @@ -1270,7 +1270,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1313,7 +1312,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1326,7 +1326,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1340,7 +1339,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1363,7 +1361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1398,7 +1395,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1409,14 +1405,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1430,14 +1428,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1446,11 +1442,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1461,14 +1457,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1482,7 +1480,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1502,7 +1499,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1513,14 +1509,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1531,9 +1529,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/pricing.2017-10-15.json b/codegen/sdk-codegen/aws-models/pricing.2017-10-15.json index 34e66964998..81d9da150ba 100644 --- a/codegen/sdk-codegen/aws-models/pricing.2017-10-15.json +++ b/codegen/sdk-codegen/aws-models/pricing.2017-10-15.json @@ -33,7 +33,7 @@ "name": "pricing" }, "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "The Amazon Web Services Price List API is a centralized and convenient way to programmatically\n query Amazon Web Services for services, products, and pricing information. The Amazon Web Services Price List uses standardized product attributes such as Location
,\n Storage Class
, and Operating System
, and provides prices at\n the SKU level. You can use the Amazon Web Services Price List to do the following:
Build cost control and scenario planning tools
\nReconcile billing data
\nForecast future spend for budgeting purposes
\nProvide cost benefit analysis that compare your internal workloads with Amazon Web Services
\nUse GetServices
without a service code to retrieve the service codes for\n all Amazon Web Services, then GetServices
with a service code to\n retrieve the attribute names for that service. After you have the service code and\n attribute names, you can use GetAttributeValues
to see what values are\n available for an attribute. With the service code and an attribute name and value, you can\n use GetProducts
to find specific products that you're interested in, such as\n an AmazonEC2
instance, with a Provisioned IOPS
\n volumeType
.
You can use the following endpoints for the Amazon Web Services Price List API:
\nhttps://api.pricing.us-east-1.amazonaws.com
\nhttps://api.pricing.ap-south-1.amazonaws.com
\nThe Amazon Web Services Price List API is a centralized and convenient way to programmatically\n query Amazon Web Services for services, products, and pricing information. The Amazon Web Services Price List uses standardized product attributes such as Location
,\n Storage Class
, and Operating System
, and provides prices at\n the SKU level. You can use the Amazon Web Services Price List to do the following:
Build cost control and scenario planning tools
\nReconcile billing data
\nForecast future spend for budgeting purposes
\nProvide cost benefit analysis that compare your internal workloads with Amazon Web Services
\nUse GetServices
without a service code to retrieve the service codes for\n all Amazon Web Services, then GetServices
with a service code to\n retrieve the attribute names for that service. After you have the service code and\n attribute names, you can use GetAttributeValues
to see what values are\n available for an attribute. With the service code and an attribute name and value, you can\n use GetProducts
to find specific products that you're interested in, such as\n an AmazonEC2
instance, with a Provisioned IOPS
\n volumeType
.
For more information, see Using the\n Amazon Web Services Price List API in the Billing User\n Guide.
", "smithy.api#title": "AWS Price List Service", "smithy.rules#endpointRuleSet": { "version": "1.0", @@ -77,7 +77,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -120,7 +119,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -133,7 +133,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -147,7 +146,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +168,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -205,7 +202,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -216,14 +212,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -237,14 +235,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -253,11 +249,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -268,14 +264,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -289,7 +287,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -309,7 +306,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -320,14 +316,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -363,9 +361,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1042,7 +1042,7 @@ } ], "traits": { - "smithy.api#documentation": "\n \n This feature is in preview release and is subject to change. Your use of Amazon Web Services Price List API is subject to the Beta Service Participation terms of the Amazon Web Services Service Terms (Section 1.10).\n \n
\nThis returns the URL that you can retrieve your Price List file from. This URL is based on\n the PriceListArn
and FileFormat
that you retrieve from the \n ListPriceLists
\n response.
\n \n This feature is in preview release and is subject to change. Your use of Amazon Web Services Price List API is subject to the Beta Service Participation terms of the Amazon Web Services Service Terms (Section 1.10).\n \n
\nThis returns the URL that you can retrieve your Price List file from. This URL is based\n on the PriceListArn
and FileFormat
that you retrieve from the\n ListPriceLists response.
The unique identifier that maps to where your Price List files are located.\n PriceListArn
can be obtained from the \n ListPriceLists
\n response.
The unique identifier that maps to where your Price List files are located.\n PriceListArn
can be obtained from the ListPriceLists response.
The format that you want to retrieve your Price List files in. The\n FileFormat
can be obtained from the \n ListPriceLists
\n response.
The format that you want to retrieve your Price List files in. The\n FileFormat
can be obtained from the ListPriceLists response.
\n \n This feature is in preview release and is subject to change. Your use of Amazon Web Services Price List API is subject to the Beta Service Participation terms of the Amazon Web Services Service Terms (Section 1.10).\n \n
\nThis returns a list of Price List references that the requester if authorized to view, given a ServiceCode
, CurrencyCode
, and an EffectiveDate
.\n Use without a RegionCode
filter to list Price List references from all\n available Amazon Web Services Regions. Use with a RegionCode
filter to get the\n Price List reference that's specific to a specific Amazon Web Services Region. You can use\n the PriceListArn
from the response to get your preferred Price List files\n through the \n GetPriceListFileUrl
\n API.
\n \n This feature is in preview release and is subject to change. Your use of Amazon Web Services Price List API is subject to the Beta Service Participation terms of the Amazon Web Services Service Terms (Section 1.10).\n \n
\nThis returns a list of Price List references that the requester if authorized to view,\n given a ServiceCode
, CurrencyCode
, and an\n EffectiveDate
. Use without a RegionCode
filter to list Price\n List references from all available Amazon Web Services Regions. Use with a\n RegionCode
filter to get the Price List reference that's specific to a\n specific Amazon Web Services Region. You can use the PriceListArn
from the\n response to get your preferred Price List files through the GetPriceListFileUrl API.
The service code or the Savings Plan service code for the attributes that\n you want to retrieve. For example, to get the list of applicable Amazon EC2 price lists, use\n AmazonEC2
. For a full list of service codes containing On-Demand and\n Reserved Instance (RI) pricing, use the \n DescribeServices
\n API.
To retrieve the Compute Savings Plan price lists, use ComputeSavingsPlans
. To retrieve Machine Learning Savings Plans price lists, use MachineLearningSavingsPlans
.\n
The service code or the Savings Plan service code for the attributes that\n you want to retrieve. For example, to get the list of applicable Amazon EC2 price\n lists, use AmazonEC2
. For a full list of service codes containing On-Demand\n and Reserved Instance (RI) pricing, use the DescribeServices API.
To retrieve the Reserved Instance and Compute Savings Plan price lists,\n use ComputeSavingsPlans
.
To retrieve Machine Learning Savings Plans price lists, use\n MachineLearningSavingsPlans
.
This is used to filter the Price List by Amazon Web Services Region. For example, to get\n the price list only for the US East (N. Virginia)
Region, use\n us-east-1
. If nothing is specified, you retrieve price lists for all\n applicable Regions. The available RegionCode
list can be retrieved from \n GetAttributeValues
\n API.
This is used to filter the Price List by Amazon Web Services Region. For example, to get\n the price list only for the US East (N. Virginia)
Region, use\n us-east-1
. If nothing is specified, you retrieve price lists for all\n applicable Regions. The available RegionCode
list can be retrieved from GetAttributeValues API.
Port.
", "smithy.api#required": {} } @@ -2438,7 +2437,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port that Amazon Aurora PostgreSQL is listening on.
", "smithy.api#required": {} } @@ -6056,6 +6054,12 @@ "traits": { "smithy.api#documentation": "The option to relax the validation needed to create an analysis with definition objects. This skips the validation step for specific errors.
" } + }, + "FolderArns": { + "target": "com.amazonaws.quicksight#FolderArnList", + "traits": { + "smithy.api#documentation": "When you create the analysis, Amazon QuickSight adds the analysis to these folders.
" + } } }, "traits": { @@ -6239,6 +6243,12 @@ "traits": { "smithy.api#documentation": "The option to relax the validation needed to create a dashboard with definition objects. This option skips the validation step for specific errors.
" } + }, + "FolderArns": { + "target": "com.amazonaws.quicksight#FolderArnList", + "traits": { + "smithy.api#documentation": "When you create the dashboard, Amazon QuickSight adds the dashboard to these folders.
" + } } }, "traits": { @@ -6432,6 +6442,12 @@ "traits": { "smithy.api#documentation": "The parameter declarations of the dataset.
" } + }, + "FolderArns": { + "target": "com.amazonaws.quicksight#FolderArnList", + "traits": { + "smithy.api#documentation": "When you create the dataset, Amazon QuickSight adds the dataset to these folders.
" + } } }, "traits": { @@ -6594,6 +6610,12 @@ "traits": { "smithy.api#documentation": "Contains a map of the key-value pairs for the resource tag or tags assigned to the data source.
" } + }, + "FolderArns": { + "target": "com.amazonaws.quicksight#FolderArnList", + "traits": { + "smithy.api#documentation": "When you create the data source, Amazon QuickSight adds the data source to these folders.
" + } } }, "traits": { @@ -10170,21 +10192,39 @@ "smithy.api#documentation": "Allows data paths to be sorted by a specific data value.
" } }, + "com.amazonaws.quicksight#DataPathType": { + "type": "structure", + "members": { + "PivotTableDataPathType": { + "target": "com.amazonaws.quicksight#PivotTableDataPathType", + "traits": { + "smithy.api#documentation": "The type of data path value utilized in a pivot table. Choose one of the following options:
\n\n HIERARCHY_ROWS_LAYOUT_COLUMN
- The type of data path for the rows layout column, when RowsLayout
is set to HIERARCHY
.
\n MULTIPLE_ROW_METRICS_COLUMN
- The type of data path for the metric column when the row is set to Metric Placement.
\n EMPTY_COLUMN_HEADER
- The type of data path for the column with empty column header, when there is no field in ColumnsFieldWell
and the row is set to Metric Placement.
\n COUNT_METRIC_COLUMN
- The type of data path for the column with COUNT
as the metric, when there is no field in the ValuesFieldWell
.
The type of the data path value.
" + } + }, "com.amazonaws.quicksight#DataPathValue": { "type": "structure", "members": { "FieldId": { "target": "com.amazonaws.quicksight#FieldId", "traits": { - "smithy.api#documentation": "The field ID of the field that needs to be sorted.
", - "smithy.api#required": {} + "smithy.api#documentation": "The field ID of the field that needs to be sorted.
" } }, "FieldValue": { "target": "com.amazonaws.quicksight#FieldValue", "traits": { - "smithy.api#documentation": "The actual value of the field that needs to be sorted.
", - "smithy.api#required": {} + "smithy.api#documentation": "The actual value of the field that needs to be sorted.
" + } + }, + "DataPathType": { + "target": "com.amazonaws.quicksight#DataPathType", + "traits": { + "smithy.api#documentation": "The type configuration of the field.
" } } }, @@ -11071,7 +11111,19 @@ "DatabricksParameters": { "target": "com.amazonaws.quicksight#DatabricksParameters", "traits": { - "smithy.api#documentation": "The required parameters that are needed to connect to a Databricks data source.
" + "smithy.api#documentation": "The parameters that are required to connect to a Databricks data source.
" + } + }, + "StarburstParameters": { + "target": "com.amazonaws.quicksight#StarburstParameters", + "traits": { + "smithy.api#documentation": "The parameters that are required to connect to a Starburst data source.
" + } + }, + "TrinoParameters": { + "target": "com.amazonaws.quicksight#TrinoParameters", + "traits": { + "smithy.api#documentation": "The parameters that are required to connect to a Trino data source.
" } } }, @@ -11395,7 +11447,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port for the Databricks data source.
", "smithy.api#required": {} } @@ -11409,7 +11460,7 @@ } }, "traits": { - "smithy.api#documentation": "The required parameters that are needed to connect to a Databricks data source.
" + "smithy.api#documentation": "The parameters that are required to connect to a Databricks data source.
" } }, "com.amazonaws.quicksight#DatasetMetadata": { @@ -16776,7 +16827,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -16938,7 +16988,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -19578,7 +19627,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port for the Exasol data source.
", "smithy.api#required": {} } @@ -21043,6 +21091,18 @@ "smithy.api#documentation": "A folder in Amazon QuickSight.
" } }, + "com.amazonaws.quicksight#FolderArnList": { + "type": "list", + "member": { + "target": "com.amazonaws.quicksight#Arn" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 1 + } + } + }, "com.amazonaws.quicksight#FolderColumnList": { "type": "list", "member": { @@ -21251,6 +21311,12 @@ "traits": { "smithy.api#enumValue": "SHARED" } + }, + "RESTRICTED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESTRICTED" + } } } }, @@ -21466,7 +21532,6 @@ "CustomSeasonalityValue": { "target": "com.amazonaws.quicksight#ForecastComputationCustomSeasonalityValue", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The custom seasonality value setup of a forecast computation.
" } } @@ -21478,7 +21543,6 @@ "com.amazonaws.quicksight#ForecastComputationCustomSeasonalityValue": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 180 @@ -23601,7 +23665,6 @@ "PeriodSize": { "target": "com.amazonaws.quicksight#GrowthRatePeriodSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The period size setup of a growth rate computation.
" } } @@ -23613,7 +23676,6 @@ "com.amazonaws.quicksight#GrowthRatePeriodSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 2, "max": 52 @@ -24818,7 +24880,6 @@ "com.amazonaws.quicksight#IngestionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -26705,7 +26766,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
", "smithy.api#httpQuery": "max-results" } @@ -26810,7 +26870,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -26915,7 +26974,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -27091,7 +27149,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -27193,7 +27250,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -27298,7 +27354,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -27403,7 +27458,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -27522,7 +27576,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -27633,7 +27686,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -27747,7 +27799,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return from this request.
", "smithy.api#httpQuery": "max-results" } @@ -27877,7 +27928,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
", "smithy.api#httpQuery": "max-results" } @@ -28047,7 +28097,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -28135,7 +28184,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -28254,7 +28302,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#IngestionMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -28368,7 +28415,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return.
", "smithy.api#httpQuery": "max-results" } @@ -28648,7 +28694,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-result" } @@ -28764,7 +28809,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -28872,7 +28916,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-result" } @@ -28985,7 +29028,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-result" } @@ -29104,7 +29146,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -29215,7 +29256,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -29433,7 +29473,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -29560,7 +29599,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return from this request.
", "smithy.api#httpQuery": "max-results" } @@ -29674,7 +29712,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return from this request.
", "smithy.api#httpQuery": "max-results" } @@ -29789,7 +29826,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
", "smithy.api#httpQuery": "max-results" } @@ -30017,7 +30053,6 @@ "Size": { "target": "com.amazonaws.quicksight#PositiveLong", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The lookback window column size.
", "smithy.api#required": {} } @@ -30159,7 +30194,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Port.
", "smithy.api#required": {} } @@ -30179,7 +30213,6 @@ "com.amazonaws.quicksight#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -30471,7 +30504,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Port.
", "smithy.api#required": {} } @@ -31639,7 +31671,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port.
", "smithy.api#required": {} } @@ -33149,6 +33180,35 @@ } } }, + "com.amazonaws.quicksight#PivotTableDataPathType": { + "type": "enum", + "members": { + "HIERARCHY_ROWS_LAYOUT_COLUMN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "HIERARCHY_ROWS_LAYOUT_COLUMN" + } + }, + "MULTIPLE_ROW_METRICS_COLUMN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MULTIPLE_ROW_METRICS_COLUMN" + } + }, + "EMPTY_COLUMN_HEADER": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EMPTY_COLUMN_HEADER" + } + }, + "COUNT_METRIC_COLUMN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "COUNT_METRIC_COLUMN" + } + } + } + }, "com.amazonaws.quicksight#PivotTableDimensionList": { "type": "list", "member": { @@ -33683,6 +33743,12 @@ "traits": { "smithy.api#documentation": "The cell styling options for the total of header cells.
" } + }, + "TotalAggregationOptions": { + "target": "com.amazonaws.quicksight#TotalAggregationOptionList", + "traits": { + "smithy.api#documentation": "The total aggregation options for each value field.
" + } } }, "traits": { @@ -33698,7 +33764,6 @@ "com.amazonaws.quicksight#Port": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -33708,7 +33773,6 @@ "com.amazonaws.quicksight#PositiveInteger": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -33717,7 +33781,6 @@ "com.amazonaws.quicksight#PositiveLong": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -33736,7 +33799,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Port.
", "smithy.api#required": {} } @@ -33844,7 +33906,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Port.
", "smithy.api#required": {} } @@ -34676,7 +34737,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34719,7 +34779,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -34732,7 +34793,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34746,7 +34806,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34769,7 +34828,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34804,7 +34862,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -34815,14 +34872,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -34836,14 +34895,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -34852,11 +34909,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -34867,14 +34924,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -34888,7 +34947,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -34908,7 +34966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -34919,14 +34976,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -34937,9 +34996,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -35981,7 +36042,7 @@ "StaticConfiguration": { "target": "com.amazonaws.quicksight#ReferenceLineStaticDataConfiguration", "traits": { - "smithy.api#documentation": "The static data configuration of the reference line data\n configuration.
" + "smithy.api#documentation": "The static data configuration of the reference line data configuration.
" } }, "DynamicConfiguration": { @@ -35993,7 +36054,13 @@ "AxisBinding": { "target": "com.amazonaws.quicksight#AxisBinding", "traits": { - "smithy.api#documentation": "The axis binding type of the reference line. Choose one of the following options:
\nPrimaryY
\nSecondaryY
\nThe axis binding type of the reference line. Choose one of the following options:
\n\n PrimaryY
\n
\n SecondaryY
\n
The series type of the reference line data configuration. Choose one of the following options:
\n\n BAR
\n
\n LINE
\n
The maximum number of results to return.
" } } @@ -38208,7 +38291,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
" } } @@ -38321,7 +38403,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
" } } @@ -38434,7 +38515,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
" } } @@ -38553,7 +38633,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to be returned per request.
" } } @@ -38666,7 +38745,6 @@ "MaxResults": { "target": "com.amazonaws.quicksight#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to return from this request.
", "smithy.api#httpQuery": "max-results" } @@ -40005,6 +40083,47 @@ } } }, + "com.amazonaws.quicksight#SimpleTotalAggregationFunction": { + "type": "enum", + "members": { + "DEFAULT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DEFAULT" + } + }, + "SUM": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUM" + } + }, + "AVERAGE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AVERAGE" + } + }, + "MIN": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MIN" + } + }, + "MAX": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "MAX" + } + }, + "NONE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "NONE" + } + } + } + }, "com.amazonaws.quicksight#SiteBaseUrl": { "type": "string", "traits": { @@ -40672,7 +40791,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Port.
", "smithy.api#required": {} } @@ -40736,7 +40854,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Port.
", "smithy.api#required": {} } @@ -40768,6 +40885,58 @@ "smithy.api#documentation": "Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your\n underlying data source.
" } }, + "com.amazonaws.quicksight#StarburstParameters": { + "type": "structure", + "members": { + "Host": { + "target": "com.amazonaws.quicksight#Host", + "traits": { + "smithy.api#documentation": "The host name of the Starburst data source.
", + "smithy.api#required": {} + } + }, + "Port": { + "target": "com.amazonaws.quicksight#Port", + "traits": { + "smithy.api#documentation": "The port for the Starburst data source.
", + "smithy.api#required": {} + } + }, + "Catalog": { + "target": "com.amazonaws.quicksight#Catalog", + "traits": { + "smithy.api#documentation": "The catalog name for the Starburst data source.
", + "smithy.api#required": {} + } + }, + "ProductType": { + "target": "com.amazonaws.quicksight#StarburstProductType", + "traits": { + "smithy.api#documentation": "The product type for the Starburst data source.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The parameters that are required to connect to a Starburst data source.
" + } + }, + "com.amazonaws.quicksight#StarburstProductType": { + "type": "enum", + "members": { + "GALAXY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "GALAXY" + } + }, + "ENTERPRISE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENTERPRISE" + } + } + } + }, "com.amazonaws.quicksight#StartAssetBundleExportJob": { "type": "operation", "input": { @@ -42988,7 +43157,6 @@ "Port": { "target": "com.amazonaws.quicksight#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Port.
", "smithy.api#required": {} } @@ -43629,13 +43797,13 @@ "Value": { "target": "com.amazonaws.quicksight#Timestamp", "traits": { - "smithy.api#documentation": "The value of a TimeEquality
filter.
This field is mutually exclusive to ParameterName
.
The value of a TimeEquality
filter.
This field is mutually exclusive to RollingDate
and ParameterName
.
The parameter whose value should be used for the filter value.
\nThis field is mutually exclusive to Value
.
The parameter whose value should be used for the filter value.
\nThis field is mutually exclusive to Value
and RollingDate
.
The level of time precision that is used to aggregate DateTime
values.
The rolling date input for the TimeEquality
filter.
This field is mutually exclusive to Value
and ParameterName
.
The mover size setup of the top and bottom movers computation.
" } }, @@ -44042,7 +44215,6 @@ "com.amazonaws.quicksight#TopBottomMoversComputationMoverSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -44080,7 +44252,6 @@ "ResultSize": { "target": "com.amazonaws.quicksight#TopBottomRankedComputationResultSize", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The result size of a top and bottom ranked computation.
" } }, @@ -44099,7 +44270,6 @@ "com.amazonaws.quicksight#TopBottomRankedComputationResultSize": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 20 @@ -45060,6 +45230,54 @@ "smithy.api#documentation": "The total aggregation computation configuration.
" } }, + "com.amazonaws.quicksight#TotalAggregationFunction": { + "type": "structure", + "members": { + "SimpleTotalAggregationFunction": { + "target": "com.amazonaws.quicksight#SimpleTotalAggregationFunction", + "traits": { + "smithy.api#documentation": "A built in aggregation function for total values.
" + } + } + }, + "traits": { + "smithy.api#documentation": "An aggregation function that aggregates the total values of a measure.
" + } + }, + "com.amazonaws.quicksight#TotalAggregationOption": { + "type": "structure", + "members": { + "FieldId": { + "target": "com.amazonaws.quicksight#FieldId", + "traits": { + "smithy.api#documentation": "The field id that's associated with the total aggregation option.
", + "smithy.api#required": {} + } + }, + "TotalAggregationFunction": { + "target": "com.amazonaws.quicksight#TotalAggregationFunction", + "traits": { + "smithy.api#documentation": "The total aggregation function that you want to set for a specified field id.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "The total aggregation settings map of a field id.
" + } + }, + "com.amazonaws.quicksight#TotalAggregationOptionList": { + "type": "list", + "member": { + "target": "com.amazonaws.quicksight#TotalAggregationOption" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 200 + } + } + }, "com.amazonaws.quicksight#TotalOptions": { "type": "structure", "members": { @@ -45092,6 +45310,12 @@ "traits": { "smithy.api#documentation": "Cell styling options for the total cells.
" } + }, + "TotalAggregationOptions": { + "target": "com.amazonaws.quicksight#TotalAggregationOptionList", + "traits": { + "smithy.api#documentation": "The total aggregation settings for each value field.
" + } } }, "traits": { @@ -45365,6 +45589,35 @@ "smithy.api#documentation": "The options that determine the presentation of trend arrows in a KPI visual.
" } }, + "com.amazonaws.quicksight#TrinoParameters": { + "type": "structure", + "members": { + "Host": { + "target": "com.amazonaws.quicksight#Host", + "traits": { + "smithy.api#documentation": "The host name of the Trino data source.
", + "smithy.api#required": {} + } + }, + "Port": { + "target": "com.amazonaws.quicksight#Port", + "traits": { + "smithy.api#documentation": "The port for the Trino data source.
", + "smithy.api#required": {} + } + }, + "Catalog": { + "target": "com.amazonaws.quicksight#Catalog", + "traits": { + "smithy.api#documentation": "The catalog name for the Trino data source.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "The parameters that are required to connect to a Trino data source.
" + } + }, "com.amazonaws.quicksight#TwitterParameters": { "type": "structure", "members": { @@ -45378,7 +45631,6 @@ "MaxRows": { "target": "com.amazonaws.quicksight#PositiveInteger", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Maximum number of rows to query Twitter.
", "smithy.api#required": {} } @@ -49335,7 +49587,6 @@ "StartFromRow": { "target": "com.amazonaws.quicksight#PositiveInteger", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "A row number to start reading data from.
" } }, diff --git a/codegen/sdk-codegen/aws-models/ram.2018-01-04.json b/codegen/sdk-codegen/aws-models/ram.2018-01-04.json index aec11a67469..ccaa398d88a 100644 --- a/codegen/sdk-codegen/aws-models/ram.2018-01-04.json +++ b/codegen/sdk-codegen/aws-models/ram.2018-01-04.json @@ -282,7 +282,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +324,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -338,7 +338,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -352,7 +351,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -375,7 +373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -410,7 +407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -421,14 +417,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -442,14 +440,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -458,18 +454,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -478,7 +473,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -498,14 +494,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -519,7 +517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -539,7 +536,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -550,14 +546,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -568,9 +566,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/rbin.2021-06-15.json b/codegen/sdk-codegen/aws-models/rbin.2021-06-15.json index 8749707767c..2ace41ef72c 100644 --- a/codegen/sdk-codegen/aws-models/rbin.2021-06-15.json +++ b/codegen/sdk-codegen/aws-models/rbin.2021-06-15.json @@ -120,7 +120,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -163,7 +162,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -176,7 +176,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -190,7 +189,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -213,7 +211,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -248,7 +245,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -259,14 +255,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -280,14 +278,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -296,11 +292,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -311,14 +307,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -332,7 +330,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -352,7 +349,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -363,14 +359,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -381,9 +379,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/rds-data.2018-08-01.json b/codegen/sdk-codegen/aws-models/rds-data.2018-08-01.json index 9f9613274eb..fee54e8fe9a 100644 --- a/codegen/sdk-codegen/aws-models/rds-data.2018-08-01.json +++ b/codegen/sdk-codegen/aws-models/rds-data.2018-08-01.json @@ -1011,7 +1011,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1054,7 +1053,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1067,7 +1067,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1081,7 +1080,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1104,7 +1102,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1139,7 +1136,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1150,14 +1146,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1171,14 +1169,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1187,11 +1183,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1202,14 +1198,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1223,7 +1221,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1243,7 +1240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1254,14 +1250,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1272,9 +1270,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/rds.2014-10-31.json b/codegen/sdk-codegen/aws-models/rds.2014-10-31.json index 4c2dc0a8f22..7fc92766d87 100644 --- a/codegen/sdk-codegen/aws-models/rds.2014-10-31.json +++ b/codegen/sdk-codegen/aws-models/rds.2014-10-31.json @@ -56,14 +56,12 @@ "Used": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount currently used toward the quota maximum.
" } }, "Max": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum allowed value for the quota.
" } } @@ -204,6 +202,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster to associate the IAM role with.
", "smithy.api#required": {} } @@ -211,6 +210,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role to associate with the Aurora DB\n cluster, for example arn:aws:iam::123456789012:role/AuroraAccessRole
.
The name of the DB instance to associate the IAM role with.
", "smithy.api#required": {} } @@ -276,6 +277,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role to associate with the DB instance, for\n example arn:aws:iam::123456789012:role/AccessRole
.
The name of the feature for the DB instance that the IAM role is to be associated with. \n For information about supported feature names, see DBEngineVersion.
", "smithy.api#required": {} } @@ -348,6 +351,7 @@ "SubscriptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the RDS event notification subscription you want to add a source identifier to.
", "smithy.api#required": {} } @@ -355,6 +359,7 @@ "SourceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the event source to be added.
\nConstraints:
\nIf the source type is a DB instance, a DBInstanceIdentifier
value must be supplied.
If the source type is a DB cluster, a DBClusterIdentifier
value must be supplied.
If the source type is a DB parameter group, a DBParameterGroupName
value must be supplied.
If the source type is a DB security group, a DBSecurityGroupName
value must be supplied.
If the source type is a DB snapshot, a DBSnapshotIdentifier
value must be supplied.
If the source type is a DB cluster snapshot, a DBClusterSnapshotIdentifier
value must be supplied.
If the source type is an RDS Proxy, a DBProxyName
value must be supplied.
The Amazon RDS resource that the tags are added to. This value is an Amazon Resource Name (ARN). For information about \n creating an ARN, \n see \n Constructing an RDS Amazon Resource Name (ARN).
", "smithy.api#required": {} } @@ -436,6 +442,7 @@ "Tags": { "target": "com.amazonaws.rds#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags to be assigned to the Amazon RDS resource.
", "smithy.api#required": {} } @@ -942,7 +949,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -985,7 +991,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -998,7 +1005,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1012,7 +1018,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1035,7 +1040,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1070,7 +1074,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1081,14 +1084,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1102,14 +1107,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1118,18 +1121,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -1138,7 +1140,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -1158,14 +1161,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1179,7 +1184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1199,7 +1203,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1210,14 +1213,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1228,9 +1233,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2002,6 +2009,7 @@ "ResourceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The RDS Amazon Resource Name (ARN) of the resource that the \n pending maintenance action applies to. For information about \n creating an ARN, \n see \n Constructing an RDS Amazon Resource Name (ARN).
", "smithy.api#required": {} } @@ -2009,6 +2017,7 @@ "ApplyAction": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The pending maintenance action to apply to this resource.
\nValid Values: system-update
, db-upgrade
, \n hardware-maintenance
, ca-certificate-rotation
\n
A value that specifies the type of opt-in request, or undoes an opt-in request. An opt-in \n request of type immediate
can't be undone.
Valid Values:
\n\n immediate
- Apply the maintenance action immediately.
\n next-maintenance
- Apply the maintenance action during\n the next maintenance window for the resource.
\n undo-opt-in
- Cancel any existing next-maintenance
\n opt-in requests.
The name of the DB security group to add authorization to.
", "smithy.api#required": {} } @@ -2335,6 +2346,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier of the DB cluster to be backtracked. This parameter is\n stored as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 alphanumeric characters or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster1
\n
The timestamp of the time to backtrack the DB cluster to, specified in ISO\n 8601 format. For more information about ISO 8601, see the ISO8601 Wikipedia\n page.\n
\nIf the specified time isn't a consistent time for the DB cluster, \n Aurora automatically chooses the nearest possible consistent time for the DB cluster.
\nConstraints:
\nMust contain a valid ISO 8601 timestamp.
\nCan't contain a timestamp set in the future.
\nExample: 2017-07-08T18:00Z
\n
The identifier of the snapshot or cluster export task to cancel.
", "smithy.api#required": {} } @@ -2934,21 +2945,18 @@ "MaxConnectionsPercent": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum size of the connection pool for each target in a target group. The value is expressed as a percentage of the\n max_connections
setting for the RDS DB instance or Aurora DB cluster used by the target group.
Controls how actively the proxy closes idle database connections in the connection pool.\n The value is expressed as a percentage of the max_connections
setting for the RDS DB instance or Aurora DB cluster used by the target group.\n With a high value, the proxy leaves a high percentage of idle database connections open. A low value causes the proxy to close more idle connections and return them to the database.
The number of seconds for a proxy to wait for a connection to become available in the connection pool. Only applies when the\n proxy has opened its maximum number of connections and all connections are busy with client sessions.
" } }, @@ -3017,6 +3025,7 @@ "SourceDBClusterParameterGroupIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier or Amazon Resource Name (ARN) for the source DB cluster parameter group.\n For information about \n creating an ARN, \n see \n Constructing an ARN for Amazon RDS in the Amazon Aurora User Guide.
\nConstraints:
\nMust specify a valid DB cluster parameter group.
\nThe identifier for the copied DB cluster parameter group.
\nConstraints:
\nCan't be null, empty, or blank
\nMust contain from 1 to 255 letters, numbers, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nExample: my-cluster-param-group1
\n
A description for the copied DB cluster parameter group.
", "smithy.api#required": {} } @@ -3130,6 +3141,7 @@ "SourceDBClusterSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the DB cluster snapshot to copy. This parameter isn't case-sensitive.
\nYou can't copy an encrypted, shared DB cluster snapshot from one Amazon Web Services Region to another.
\nConstraints:
\nMust specify a valid system snapshot in the \"available\" state.
\nIf the source snapshot is in the same Amazon Web Services Region as the copy, specify a valid DB snapshot identifier.
\nIf the source snapshot is in a different Amazon Web Services Region than the copy,\n specify a valid DB cluster snapshot ARN. For more information, go to\n \n Copying Snapshots Across Amazon Web Services Regions in the Amazon Aurora User Guide.
\nExample: my-cluster-snapshot1
\n
The identifier of the new DB cluster snapshot to create from the source DB cluster snapshot. This parameter isn't case-sensitive.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster-snapshot2
\n
The identifier or ARN for the source DB parameter group.\n For information about \n creating an ARN, \n see \n Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
\nConstraints:
\nMust specify a valid DB parameter group.
\nThe identifier for the copied DB parameter group.
\nConstraints:
\nCan't be null, empty, or blank
\nMust contain from 1 to 255 letters, numbers, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nExample: my-db-parameter-group
\n
A description for the copied DB parameter group.
", "smithy.api#required": {} } @@ -3342,6 +3358,7 @@ "SourceDBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the source DB snapshot.
\nIf the source snapshot is in the same Amazon Web Services Region as the copy, specify a valid DB\n snapshot identifier. For example, you might specify\n rds:mysql-instance1-snapshot-20130805
.
If the source snapshot is in a different Amazon Web Services Region than the copy, specify a valid DB\n snapshot ARN. For example, you might specify\n arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805
.
If you are copying from a shared manual DB snapshot, \n this parameter must be the Amazon Resource Name (ARN) of the shared DB snapshot.
\nIf you are copying an encrypted snapshot this parameter must be in the ARN format for the source Amazon Web Services Region.
\nConstraints:
\nMust specify a valid system snapshot in the \"available\" state.
\nExample: rds:mydb-2012-04-02-00-01
\n
Example: arn:aws:rds:us-west-2:123456789012:snapshot:mysql-instance1-snapshot-20130805
\n
The identifier for the copy of the snapshot.
\nConstraints:
\nCan't be null, empty, or blank
\nMust contain from 1 to 255 letters, numbers, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nExample: my-db-snapshot
\n
The identifier for the source option group.
\nConstraints:
\nMust specify a valid option group.
\nThe identifier for the copied option group.
\nConstraints:
\nCan't be null, empty, or blank
\nMust contain from 1 to 255 letters, numbers, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nExample: my-option-group
\n
The description for the copied option group.
", "smithy.api#required": {} } @@ -3551,6 +3572,7 @@ "BlueGreenDeploymentName": { "target": "com.amazonaws.rds#BlueGreenDeploymentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the blue/green deployment.
\nConstraints:
\nCan't be the same as an existing blue/green deployment name in the same account and Amazon Web Services Region.
\nThe Amazon Resource Name (ARN) of the source production database.
\nSpecify the database that you want to clone. The blue/green deployment creates this database in \n the green environment. You can make updates to the database in the green environment, such as an engine \n version upgrade. When you are ready, you can switch the database in the green environment to be the \n production database.
", "smithy.api#required": {} } @@ -3585,6 +3608,18 @@ "traits": { "smithy.api#documentation": "Tags to assign to the blue/green deployment.
" } + }, + "TargetDBInstanceClass": { + "target": "com.amazonaws.rds#TargetDBInstanceClass", + "traits": { + "smithy.api#documentation": "Specify the DB instance class for the databases in the green environment.
" + } + }, + "UpgradeTargetStorageConfig": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "Whether to upgrade the storage file system configuration on the green database. This\n option migrates the green DB instance from the older 32-bit file system to the preferred\n configuration. For more information, see Upgrading the storage file system for a DB instance.
" + } } }, "traits": { @@ -3654,6 +3689,7 @@ "Engine": { "target": "com.amazonaws.rds#CustomEngineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The database engine to use for your custom engine version (CEV). The only supported value is \n custom-oracle-ee
.
The name of your CEV. The name format is 19.customized_string.\n For example, a valid CEV name is 19.my_cev1
. This setting is required for RDS\n Custom for Oracle, but optional for Amazon RDS. The combination of Engine
\n and EngineVersion
is unique per customer per Region.
The DB cluster identifier of the DB cluster associated with the endpoint. This parameter is\n stored as a lowercase string.
", "smithy.api#required": {} } @@ -3924,6 +3962,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier to use for the new endpoint. This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -3931,6 +3970,7 @@ "EndpointType": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the endpoint, one of: READER
, WRITER
, ANY
.
The identifier for this DB cluster. This parameter is stored as a lowercase string.
\nValid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster1
\n
The database engine to use for this DB cluster.
\nValid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters
\nValid Values: aurora-mysql | aurora-postgresql | mysql | postgres
\n
The name of the DB cluster parameter group.
\nConstraints:
\nMust not match the name of an existing DB cluster parameter group.
\nThis value is stored as a lowercase string.
\nThe DB cluster parameter group family name. A DB cluster parameter group can be associated with one and only one DB cluster \n parameter group family, and can be applied only to a DB cluster running a database engine and engine version compatible with that DB cluster parameter group family.
\n\n Aurora MySQL\n
\nExample: aurora-mysql5.7
, aurora-mysql8.0
\n
\n Aurora PostgreSQL\n
\nExample: aurora-postgresql14
\n
\n RDS for MySQL\n
\nExample: mysql8.0
\n
\n RDS for PostgreSQL\n
\nExample: postgres12
\n
To list all of the available parameter group families for a DB engine, use the following command:
\n\n aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine
\n
For example, to list all of the available parameter group families for the Aurora PostgreSQL DB engine, use the following command:
\n\n aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine aurora-postgresql
\n
The output contains duplicates.
\nThe following are the valid DB engine values:
\n\n aurora-mysql
\n
\n aurora-postgresql
\n
\n mysql
\n
\n postgres
\n
The description for the DB cluster parameter group.
", "smithy.api#required": {} } @@ -4435,6 +4480,7 @@ "DBClusterSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the DB cluster snapshot. This parameter is stored as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster1-snapshot1
\n
The identifier of the DB cluster to create a snapshot for. This parameter isn't case-sensitive.
\nConstraints:
\nMust match the identifier of an existing DBCluster.
\nExample: my-cluster1
\n
The identifier for this DB instance. This parameter is stored as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nExample: mydbinstance
\n
The compute and memory capacity of the DB instance, for example db.m5.large
.\n Not all DB instance classes are available in all Amazon Web Services Regions, or for all database engines.\n For the full list of DB instance classes, and availability for your engine, see\n DB instance \n classes in the Amazon RDS User Guide or \n Aurora \n DB instance classes in the Amazon Aurora User Guide.
The database engine to use for this DB instance.
\nNot every database engine is available in every Amazon Web Services Region.
\nValid Values:
\n\n aurora-mysql
(for Aurora MySQL DB instances)
\n aurora-postgresql
(for Aurora PostgreSQL DB instances)
\n custom-oracle-ee
(for RDS Custom for Oracle DB instances)
\n custom-oracle-ee-cdb
(for RDS Custom for Oracle DB instances)
\n custom-sqlserver-ee
(for RDS Custom for SQL Server DB instances)
\n custom-sqlserver-se
(for RDS Custom for SQL Server DB instances)
\n custom-sqlserver-web
(for RDS Custom for SQL Server DB instances)
\n mariadb
\n
\n mysql
\n
\n oracle-ee
\n
\n oracle-ee-cdb
\n
\n oracle-se2
\n
\n oracle-se2-cdb
\n
\n postgres
\n
\n sqlserver-ee
\n
\n sqlserver-se
\n
\n sqlserver-ex
\n
\n sqlserver-web
\n
The Oracle system identifier (SID), which is the name of the Oracle database instance that \n manages your database files. In this context, the term \"Oracle database instance\" refers exclusively \n to the system global area (SGA) and Oracle background processes. If you don't specify a SID, \n the value defaults to RDSCDB
. The Oracle SID is also the name of your CDB.
Indicates whether the DB instance has a dedicated log volume (DLV) enabled.
" + } } }, "traits": { @@ -5127,6 +5183,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB instance identifier of the read replica. This identifier is the unique key\n that identifies a DB instance. This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -5373,6 +5430,18 @@ "traits": { "smithy.api#documentation": "The identifier of the Multi-AZ DB cluster that will act as the source for the read\n replica. Each DB cluster can have up to 15 read replicas.
\nConstraints:
\nMust be the identifier of an existing Multi-AZ DB cluster.
\nCan't be specified if the SourceDBInstanceIdentifier
parameter is\n also specified.
The specified DB cluster must have automatic backups enabled, that is, its\n backup retention period must be greater than 0.
\nThe source DB cluster must be in the same Amazon Web Services Region as the read replica.\n Cross-Region replication isn't supported.
\nIndicates whether the DB instance has a dedicated log volume (DLV) enabled.
" + } + }, + "UpgradeStorageConfig": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "Whether to upgrade the storage file system configuration on the read replica. This option\n migrates the read replica from the old storage file system layout to the preferred layout.
" + } } }, "traits": { @@ -5446,6 +5515,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB parameter group.
\nConstraints:
\nMust be 1 to 255 letters, numbers, or hyphens.
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nThis value is stored as a lowercase string.
\nThe DB parameter group family name. A DB parameter group can be associated with one and only one DB parameter group family, and can be applied only to a DB instance running a database engine and engine version compatible with that DB parameter group family.
\nTo list all of the available parameter group families for a DB engine, use the following command:
\n\n aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine
\n
For example, to list all of the available parameter group families for the MySQL DB engine, use the following command:
\n\n aws rds describe-db-engine-versions --query \"DBEngineVersions[].DBParameterGroupFamily\" --engine mysql
\n
The output contains duplicates.
\nThe following are the valid DB engine values:
\n\n aurora-mysql
\n
\n aurora-postgresql
\n
\n mariadb
\n
\n mysql
\n
\n oracle-ee
\n
\n oracle-ee-cdb
\n
\n oracle-se2
\n
\n oracle-se2-cdb
\n
\n postgres
\n
\n sqlserver-ee
\n
\n sqlserver-se
\n
\n sqlserver-ex
\n
\n sqlserver-web
\n
The description for the DB parameter group.
", "smithy.api#required": {} } @@ -5545,6 +5617,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#DBProxyName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB proxy associated with the DB proxy endpoint that you create.
", "smithy.api#required": {} } @@ -5552,6 +5625,7 @@ "DBProxyEndpointName": { "target": "com.amazonaws.rds#DBProxyEndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB proxy endpoint to create.
", "smithy.api#required": {} } @@ -5559,6 +5633,7 @@ "VpcSubnetIds": { "target": "com.amazonaws.rds#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC subnet IDs for the DB proxy endpoint that you create. You can specify a\n different set of subnet IDs than for the original DB proxy.
", "smithy.api#required": {} } @@ -5603,6 +5678,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the proxy. This name must be unique for all proxies owned by your Amazon Web Services account in the specified Amazon Web Services Region. An identifier must begin with a letter and must contain only ASCII letters, digits, and hyphens; it can't end with a hyphen or contain two consecutive hyphens.
", "smithy.api#required": {} } @@ -5610,6 +5686,7 @@ "EngineFamily": { "target": "com.amazonaws.rds#EngineFamily", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The kinds of databases that the proxy can connect to. \n This value determines which database network protocol the proxy recognizes when it interprets\n network traffic to and from the database. For Aurora MySQL, RDS for MariaDB, and RDS for MySQL databases, specify MYSQL
. \n For Aurora PostgreSQL and RDS for PostgreSQL databases, specify POSTGRESQL
. For RDS for Microsoft SQL Server, specify \n SQLSERVER
.
The authorization mechanism that the proxy uses.
", "smithy.api#required": {} } @@ -5624,6 +5702,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role that the proxy uses to access secrets in Amazon Web Services Secrets Manager.
", "smithy.api#required": {} } @@ -5631,6 +5710,7 @@ "VpcSubnetIds": { "target": "com.amazonaws.rds#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more VPC subnet IDs to associate with the new proxy.
", "smithy.api#required": {} } @@ -5644,7 +5724,6 @@ "RequireTLS": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether Transport Layer Security (TLS) encryption is required for connections to the proxy.\n By enabling this setting, you can enforce encrypted TLS connections to the proxy.
" } }, @@ -5657,7 +5736,6 @@ "DebugLogging": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the proxy includes detailed information about SQL statements in its logs.\n This information helps you to debug issues involving SQL behavior or the performance\n and scalability of the proxy connections. The debug information includes the text of\n SQL statements that you submit through the proxy. Thus, only enable this setting\n when needed for debugging, and only when you have security measures in place to\n safeguard any sensitive information that appears in the logs.
" } }, @@ -5728,6 +5806,7 @@ "DBSecurityGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the DB security group. This value is stored as a lowercase string.
\nConstraints:
\nMust be 1 to 255 letters, numbers, or hyphens.
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nMust not be \"Default\"
\nExample: mysecuritygroup
\n
The description for the DB security group.
", "smithy.api#required": {} } @@ -5831,6 +5911,7 @@ "DBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the DB snapshot.
\nConstraints:
\nCan't be null, empty, or blank
\nMust contain from 1 to 255 letters, numbers, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nExample: my-snapshot-id
\n
The identifier of the DB instance that you want to create the snapshot of.
\nConstraints:
\nMust match the identifier of an existing DBInstance.
\nThe name for the DB subnet group. This value is stored as a lowercase string.
\nConstraints:
\nMust contain no more than 255 letters, numbers, periods, underscores, spaces, or hyphens.
\nMust not be default.
\nFirst character must be a letter.
\nExample: mydbsubnetgroup
\n
The description for the DB subnet group.
", "smithy.api#required": {} } @@ -5958,6 +6042,7 @@ "SubnetIds": { "target": "com.amazonaws.rds#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The EC2 Subnet IDs for the DB subnet group.
", "smithy.api#required": {} } @@ -6057,6 +6142,7 @@ "SubscriptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the subscription.
\nConstraints: The name must be less than 255 characters.
", "smithy.api#required": {} } @@ -6064,6 +6150,7 @@ "SnsTopicArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the SNS topic created for event notification. The ARN is created by Amazon SNS when you create a topic and subscribe to it.
", "smithy.api#required": {} } @@ -6271,6 +6358,7 @@ "OptionGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the name of the option group to be created.
\nConstraints:
\nMust be 1 to 255 letters, numbers, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nExample: myoptiongroup
\n
Specifies the name of the engine that this option group should be associated with.
\nValid Values:
\n\n mariadb
\n
\n mysql
\n
\n oracle-ee
\n
\n oracle-ee-cdb
\n
\n oracle-se2
\n
\n oracle-se2-cdb
\n
\n postgres
\n
\n sqlserver-ee
\n
\n sqlserver-se
\n
\n sqlserver-ex
\n
\n sqlserver-web
\n
Specifies the major version of the engine that this option group should be associated with.
", "smithy.api#required": {} } @@ -6292,6 +6382,7 @@ "OptionGroupDescription": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of the option group.
", "smithy.api#required": {} } @@ -6640,7 +6731,6 @@ "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DB cluster is encrypted.
" } }, @@ -6827,7 +6917,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether minor version patches are applied automatically.
\nThis setting is only for non-Aurora Multi-AZ DB clusters.
" } }, @@ -6985,7 +7074,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
" } }, @@ -6998,14 +7086,12 @@ "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the source DB cluster is encrypted.
" } }, "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "For all database engines except Amazon Aurora, AllocatedStorage
specifies the allocated storage size in gibibytes (GiB). \n For Aurora, AllocatedStorage
always returns 1, because Aurora DB cluster storage size isn't fixed, but instead automatically\n adjusts as needed.
The port number that the automated backup used for connections.
\nDefault: Inherits from the source DB cluster
\nValid Values: 1150-65535
\n
Indicates whether the cluster member is the primary DB instance for the DB cluster.
" } }, @@ -7798,7 +7882,6 @@ "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The allocated storage size of the DB cluster snapshot in gibibytes (GiB).
" } }, @@ -7811,7 +7894,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port that the DB cluster was listening on at the time of the snapshot.
" } }, @@ -7854,14 +7936,12 @@ "PercentProgress": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of the estimated data that has been transferred.
" } }, "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DB cluster snapshot is encrypted.
" } }, @@ -7886,7 +7966,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
" } }, @@ -8113,14 +8192,12 @@ "SupportsLogExportsToCloudwatchLogs": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the engine version supports exporting the log types specified by ExportableLogTypes to CloudWatch Logs.
" } }, "SupportsReadReplica": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the database engine version supports read replicas.
" } }, @@ -8145,14 +8222,12 @@ "SupportsParallelQuery": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether you can use Aurora parallel query with a specific DB engine version.
" } }, "SupportsGlobalDatabases": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether you can use Aurora global databases with a specific DB engine version.
" } }, @@ -8198,7 +8273,6 @@ "SupportsBabelfish": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the engine version supports Babelfish for Aurora PostgreSQL.
" } }, @@ -8315,7 +8389,6 @@ "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of storage in gibibytes (GiB) allocated for the DB instance.
" } }, @@ -8334,7 +8407,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days for which automatic DB snapshots are retained.
" } }, @@ -8389,7 +8461,6 @@ "MultiAZ": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DB instance is a Multi-AZ deployment. This setting doesn't apply to RDS Custom DB instances.
" } }, @@ -8402,7 +8473,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether minor version patches are applied automatically.
" } }, @@ -8469,7 +8539,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DB instance is publicly accessible.
\nWhen the DB cluster is publicly accessible, its Domain Name System (DNS) endpoint\n resolves to the private IP address from within the DB cluster's virtual private cloud\n (VPC). It resolves to the public IP address from outside of the DB cluster's VPC. Access\n to the DB cluster is ultimately controlled by the security group it uses. That public\n access isn't permitted if the security group assigned to the DB cluster doesn't permit\n it.
\nWhen the DB instance isn't publicly accessible, it is an internal DB instance with a DNS name that resolves to a private IP address.
\nFor more information, see CreateDBInstance.
" } }, @@ -8494,7 +8563,6 @@ "DbInstancePort": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port that the DB instance listens on. If the DB instance is part of a DB cluster, this can be a different port than the DB cluster port.
" } }, @@ -8507,7 +8575,6 @@ "StorageEncrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DB instance is encrypted.
" } }, @@ -8538,7 +8605,6 @@ "CopyTagsToSnapshot": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether tags are copied from the DB instance to snapshots of the DB instance.
\nThis setting doesn't apply to Amazon Aurora DB instances. Copying tags to snapshots is managed by the DB cluster. Setting this\n value for an Aurora DB instance has no effect on the DB cluster setting. For more\n information, see DBCluster
.
Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled for the DB instance.
\nFor a list of engine versions that support IAM database authentication, see \n IAM database authentication\n in the Amazon RDS User Guide and IAM \n database authentication in Aurora in the Amazon Aurora User Guide.
" } }, @@ -8618,7 +8683,6 @@ "DeletionProtection": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DB instance has deletion protection enabled.\n The database can't be deleted when deletion protection is enabled.\n For more information, see \n \n Deleting a DB Instance.
" } }, @@ -8762,6 +8826,18 @@ "traits": { "smithy.api#documentation": "The progress of the storage optimization operation as a percentage.
" } + }, + "DedicatedLogVolume": { + "target": "com.amazonaws.rds#Boolean", + "traits": { + "smithy.api#documentation": "Indicates whether the DB instance has a dedicated log volume (DLV) enabled.
" + } + }, + "IsStorageConfigUpgradeAvailable": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "Indicates whether an upgrade is recommended for the storage file system configuration\n on the DB instance. To migrate to the preferred configuration, you can either create a\n blue/green deployment, or create a read replica from the DB instance. For more\n information, see Upgrading the storage file system for a DB instance.
" + } } }, "traits": { @@ -8821,7 +8897,6 @@ "AllocatedStorage": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The allocated storage size for the the automated backup in gibibytes (GiB).
" } }, @@ -8834,7 +8909,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number that the automated backup used for connections.
\nDefault: Inherits from the source DB instance
\nValid Values: 1150-65535
\n
Indicates whether the automated backup is encrypted.
" } }, @@ -8926,7 +8999,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "True if mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled, \n and otherwise false.
" } }, @@ -8965,6 +9037,12 @@ "traits": { "smithy.api#documentation": "The Amazon Resource Name (ARN) of the recovery point in Amazon Web Services Backup.
" } + }, + "DedicatedLogVolume": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "Indicates whether the DB instance has a dedicated log volume (DLV) enabled.
" + } } }, "traits": { @@ -9203,7 +9281,6 @@ "Normal": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean value that is true if the instance is operating normally, or false if the instance is in an error state.
" } }, @@ -9492,21 +9569,18 @@ "RequireTLS": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether Transport Layer Security (TLS) encryption is required for connections to the proxy.
" } }, "IdleClientTimeout": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of seconds a connection to the proxy can have no activity before the proxy drops the client connection.\n The proxy keeps the underlying database connection open and puts it back into the connection pool for reuse by\n later connection requests.
\nDefault: 1800 (30 minutes)
\nConstraints: 1 to 28,800
" } }, "DebugLogging": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the proxy includes detailed information about SQL statements in its logs.\n This information helps you to debug issues involving SQL behavior or the performance\n and scalability of the proxy connections. The debug information includes the text of\n SQL statements that you submit through the proxy. Thus, only enable this setting\n when needed for debugging, and only when you have security measures in place to\n safeguard any sensitive information that appears in the logs.
" } }, @@ -9610,7 +9684,6 @@ "IsDefault": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this endpoint is the default endpoint for the associated DB proxy.\n Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the\n DB proxy can be either read/write or read-only.
" } } @@ -9883,7 +9956,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port that the RDS Proxy uses to connect to the target RDS DB instance or Aurora DB cluster.
" } }, @@ -9951,7 +10023,6 @@ "IsDefault": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this target group is the first one used for connection requests by the associated proxy.\n Because each proxy is currently associated with a single target group, currently this setting\n is always true
.
Specifies the allocated storage size in gibibytes (GiB).
" } }, @@ -10247,7 +10317,6 @@ "Port": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the port that the database engine was listening on at the time of the snapshot.
" } }, @@ -10308,7 +10377,6 @@ "PercentProgress": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of the estimated data that has been transferred.
" } }, @@ -10339,7 +10407,6 @@ "Encrypted": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DB snapshot is encrypted.
" } }, @@ -10364,7 +10431,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether mapping of Amazon Web Services Identity and Access Management (IAM) accounts to database accounts is enabled.
" } }, @@ -10412,6 +10478,12 @@ "traits": { "smithy.api#documentation": "The Oracle system identifier (SID), which is the name of the Oracle database instance that \n manages your database files. The Oracle SID is also the name of your CDB.
" } + }, + "DedicatedLogVolume": { + "target": "com.amazonaws.rds#Boolean", + "traits": { + "smithy.api#documentation": "Indicates whether the DB instance has a dedicated log volume (DLV) enabled.
" + } } }, "traits": { @@ -10766,6 +10838,7 @@ "BlueGreenDeploymentIdentifier": { "target": "com.amazonaws.rds#BlueGreenDeploymentIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the blue/green deployment to delete. This parameter isn't\n case-sensitive.
\nConstraints:\n
\nMust match an existing blue/green deployment identifier.
\nThe database engine. The only supported engines are custom-oracle-ee
and custom-oracle-ee-cdb
.
The custom engine version (CEV) for your DB instance. This option is required for \n RDS Custom, but optional for Amazon RDS. The combination of Engine
and \n EngineVersion
is unique per customer per Amazon Web Services Region.
The identifier for the source DB cluster, which can't be changed and which is unique to an Amazon Web Services Region.
", "smithy.api#required": {} } @@ -10992,6 +11068,7 @@ "DBClusterEndpointIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier associated with the custom endpoint. This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -11007,6 +11084,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier for the DB cluster to be deleted. This parameter isn't case-sensitive.
\nConstraints:
\nMust match an existing DBClusterIdentifier.
\nSpecifies whether to skip the creation of a final DB cluster snapshot before the DB cluster is deleted.\n If skip is specified, no DB cluster snapshot is created. If skip isn't specified, a DB cluster snapshot \n is created before the DB cluster is deleted. By default, skip isn't specified, and the DB cluster snapshot is created. \n By default, this parameter is disabled.
\nYou must specify a FinalDBSnapshotIdentifier
parameter if SkipFinalSnapshot
is disabled.
The name of the DB cluster parameter group.
\nConstraints:
\nMust be the name of an existing DB cluster parameter group.
\nYou can't delete a default DB cluster parameter group.
\nCan't be associated with any DB clusters.
\nThe identifier of the DB cluster snapshot to delete.
\nConstraints: Must be the name of an existing DB cluster snapshot in the available
state.
The DB instance identifier for the DB instance to be deleted. This parameter isn't case-sensitive.
\nConstraints:
\nMust match the name of an existing DB instance.
\nSpecifies whether to skip the creation of a final DB snapshot before deleting the instance.\n If you enable this parameter, RDS doesn't create a DB snapshot. If you don't enable this parameter, \n RDS creates a DB snapshot before the DB instance is deleted. By default, skip isn't enabled, \n and the DB snapshot is created.
\nIf you don't enable this parameter, you must specify the FinalDBSnapshotIdentifier
parameter.
When a DB instance is in a failure state and has a status of failed
, incompatible-restore
, \n or incompatible-network
, RDS can delete the instance only if you enable this parameter.
If you delete a read replica or an RDS Custom instance, you must enable this setting.
\nThis setting is required for RDS Custom.
" } }, @@ -11391,6 +11470,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB parameter group.
\nConstraints:
\nMust be the name of an existing DB parameter group
\nYou can't delete a default DB parameter group
\nCan't be associated with any DB instances
\nThe name of the DB proxy endpoint to delete.
", "smithy.api#required": {} } @@ -11476,6 +11557,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB proxy to delete.
", "smithy.api#required": {} } @@ -11534,6 +11616,7 @@ "DBSecurityGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB security group to delete.
\nYou can't delete the default DB security group.
\nConstraints:
\nMust be 1 to 255 letters, numbers, or hyphens.
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nMust not be \"Default\"
\nThe DB snapshot identifier.
\nConstraints: Must be the name of an existing DB snapshot in the available
state.
The name of the database subnet group to delete.
\nYou can't delete the default subnet group.
\nConstraints: Must match the name of an existing DBSubnetGroup. Must not be default.
\nExample: mydbsubnetgroup
\n
The name of the RDS event notification subscription you want to delete.
", "smithy.api#required": {} } @@ -11799,6 +11885,7 @@ "GlobalClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier of the global database cluster being deleted.
", "smithy.api#required": {} } @@ -11854,6 +11941,7 @@ "OptionGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the option group to be deleted.
\nYou can't delete default option groups.
\nThe identifier of the DBProxy
that is associated with the DBProxyTargetGroup
.
The DB cluster identifier of the DB cluster to be described. This parameter is\n stored as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 alphanumeric characters or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster1
\n
The name of a specific DB cluster parameter group to return parameter details for.
\nConstraints:
\nIf supplied, must match the name of an existing DBClusterParameterGroup.
\nThe identifier for the DB cluster snapshot to describe the attributes for.
", "smithy.api#required": {} } @@ -12938,14 +13030,12 @@ "IncludeShared": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether to include shared manual DB cluster snapshots \n from other Amazon Web Services accounts that this Amazon Web Services account has been given \n permission to copy or restore. By default, these snapshots are not included.
\nYou can give an Amazon Web Services account permission to restore a manual DB cluster snapshot from\n another Amazon Web Services account by the ModifyDBClusterSnapshotAttribute
API action.
Specifies whether to include manual DB cluster snapshots that are public and can be copied \n or restored by any Amazon Web Services account. By default, the public snapshots are not included.
\nYou can share a manual DB cluster snapshot as public by using the ModifyDBClusterSnapshotAttribute API action.
" } }, @@ -13236,7 +13326,6 @@ "IncludeShared": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the output includes information about clusters\n shared from other Amazon Web Services accounts.
" } } @@ -13342,7 +13431,6 @@ "DefaultOnly": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether to return only the default version of the specified engine or the engine and major version combination.
" } }, @@ -13764,14 +13852,12 @@ "LastWritten": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A POSIX timestamp when the last log entry was written.
" } }, "Size": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size, in bytes, of the log file for the specified DB instance.
" } } @@ -13795,6 +13881,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The customer-assigned name of the DB instance that contains the log files you want to list.
\nConstraints:
\nMust match the identifier of an existing DBInstance.
\nFilters the available log files for files written since the specified date, in POSIX timestamp format with milliseconds.
" } }, "FileSize": { "target": "com.amazonaws.rds#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Filters the available log files for files larger than the specified size.
" } }, @@ -14016,6 +14101,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a specific DB parameter group to return details for.
\nConstraints:
\nIf supplied, must match the name of an existing DBParameterGroup.
\nThe identifier of the DBProxy
associated with the target group.
The identifier of the DBProxyTarget
to describe.
The identifier for the DB snapshot to describe the attributes for.
", "smithy.api#required": {} } @@ -14753,14 +14842,12 @@ "IncludeShared": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether to include shared manual DB cluster snapshots \n from other Amazon Web Services accounts that this Amazon Web Services account has been given \n permission to copy or restore. By default, these snapshots are not included.
\nYou can give an Amazon Web Services account permission to restore a manual DB snapshot from\n another Amazon Web Services account by using the ModifyDBSnapshotAttribute
API action.
This setting doesn't apply to RDS Custom.
" } }, "IncludePublic": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether to include manual DB cluster snapshots that are public and can be copied \n or restored by any Amazon Web Services account. By default, the public snapshots are not included.
\nYou can share a manual DB snapshot as public by using the ModifyDBSnapshotAttribute API.
\nThis setting doesn't apply to RDS Custom.
" } }, @@ -14923,6 +15010,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster parameter group family to return engine parameter information for.
", "smithy.api#required": {} } @@ -15010,6 +15098,7 @@ "DBParameterGroupFamily": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB parameter group family.
\nValid Values:
\n\n aurora-mysql5.7
\n
\n aurora-mysql8.0
\n
\n aurora-postgresql10
\n
\n aurora-postgresql11
\n
\n aurora-postgresql12
\n
\n aurora-postgresql13
\n
\n aurora-postgresql14
\n
\n custom-oracle-ee-19
\n
\n mariadb10.2
\n
\n mariadb10.3
\n
\n mariadb10.4
\n
\n mariadb10.5
\n
\n mariadb10.6
\n
\n mysql5.7
\n
\n mysql8.0
\n
\n oracle-ee-19
\n
\n oracle-ee-cdb-19
\n
\n oracle-ee-cdb-21
\n
\n oracle-se2-19
\n
\n oracle-se2-cdb-19
\n
\n oracle-se2-cdb-21
\n
\n postgres10
\n
\n postgres11
\n
\n postgres12
\n
\n postgres13
\n
\n postgres14
\n
\n sqlserver-ee-11.0
\n
\n sqlserver-ee-12.0
\n
\n sqlserver-ee-13.0
\n
\n sqlserver-ee-14.0
\n
\n sqlserver-ee-15.0
\n
\n sqlserver-ex-11.0
\n
\n sqlserver-ex-12.0
\n
\n sqlserver-ex-13.0
\n
\n sqlserver-ex-14.0
\n
\n sqlserver-ex-15.0
\n
\n sqlserver-se-11.0
\n
\n sqlserver-se-12.0
\n
\n sqlserver-se-13.0
\n
\n sqlserver-se-14.0
\n
\n sqlserver-se-15.0
\n
\n sqlserver-web-11.0
\n
\n sqlserver-web-12.0
\n
\n sqlserver-web-13.0
\n
\n sqlserver-web-14.0
\n
\n sqlserver-web-15.0
\n
A required parameter. Options available for the given engine name are described.
\nValid Values:
\n\n mariadb
\n
\n mysql
\n
\n oracle-ee
\n
\n oracle-ee-cdb
\n
\n oracle-se2
\n
\n oracle-se2-cdb
\n
\n postgres
\n
\n sqlserver-ee
\n
\n sqlserver-se
\n
\n sqlserver-ex
\n
\n sqlserver-web
\n
The name of the engine to retrieve DB instance options for.
\nValid Values:
\n\n aurora-mysql
\n
\n aurora-postgresql
\n
\n custom-oracle-ee
\n
\n mariadb
\n
\n mysql
\n
\n oracle-ee
\n
\n oracle-ee-cdb
\n
\n oracle-se2
\n
\n oracle-se2-cdb
\n
\n postgres
\n
\n sqlserver-ee
\n
\n sqlserver-se
\n
\n sqlserver-ex
\n
\n sqlserver-web
\n
The customer identifier or the ARN of your DB instance.
", "smithy.api#required": {} } @@ -16522,10 +16614,7 @@ } }, "com.amazonaws.rds#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.rds#DoubleOptional": { "type": "double" @@ -16536,14 +16625,12 @@ "From": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum value in the range.
" } }, "To": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum value in the range.
" } } @@ -16615,7 +16702,6 @@ "AdditionalDataPending": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean value that, if true, indicates there is more data to be downloaded.
" } } @@ -16630,6 +16716,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The customer-assigned name of the DB instance that contains the log files you want to list.
\nConstraints:
\nMust match the identifier of an existing DBInstance.
\nThe name of the log file to be downloaded.
", "smithy.api#required": {} } @@ -16650,7 +16738,6 @@ "NumberOfLines": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of lines to download. If the number of lines specified results in a file over 1 MB in size, the file is truncated at 1 MB in size.
\nIf the NumberOfLines parameter is specified, then the block of lines returned can be from the beginning \n or the end of the log file, depending on the value of the Marker parameter.
\nIf neither Marker or NumberOfLines are specified, the entire log file is returned up to a \n maximum of 10000 lines, starting with the most recent log entries first.
\nIf \n NumberOfLines is specified and Marker isn't specified, then the most recent lines from the end \n of the log file are returned.
\nIf Marker is specified as \"0\", then the specified \n number of lines from the beginning of the log file are returned.
\nYou can \n download the log file in blocks of lines by specifying the size of the block using \n the NumberOfLines parameter, and by specifying a value of \"0\" for the Marker parameter in your \n first request. Include the Marker value returned in the response as the Marker value for the next \n request, continuing until the AdditionalDataPending response element returns false.
\nSpecifies the port that the database engine is listening on.
" } }, @@ -16960,7 +17046,6 @@ "Enabled": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean value indicating if the subscription is enabled. True indicates the subscription is enabled.
" } }, @@ -17135,14 +17220,12 @@ "PercentProgress": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The progress of the snapshot or cluster export task as a percentage.
" } }, "TotalExtractedDataInGB": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total amount of data exported, in gigabytes.
" } }, @@ -17274,6 +17357,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the DB cluster to force a failover for. This parameter isn't case-sensitive.
\nConstraints:
\nMust match the identifier of an existing DB cluster.
\nThe identifier of the global database cluster (Aurora global database) this operation should apply to. \n The identifier is the unique key assigned by the user when the Aurora global database is created. In other words,\n it's the name of the Aurora global database.
\nConstraints:
\nMust match the identifier of an existing global database cluster.
\nThe identifier of the secondary Aurora DB cluster that you want to promote to the primary for the global database cluster. Use the Amazon Resource Name (ARN) for the identifier so that\n Aurora can locate the cluster in its Amazon Web Services Region.
", "smithy.api#required": {} } @@ -17396,7 +17482,6 @@ "IsDataLossAllowed": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the operation is a global switchover or a global failover. If data loss is allowed, then the operation is a global failover. \n Otherwise, it's a switchover.
" } } @@ -17440,6 +17525,7 @@ "Name": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the filter. Filter names are case-sensitive.
", "smithy.api#required": {} } @@ -17447,6 +17533,7 @@ "Values": { "target": "com.amazonaws.rds#FilterValueList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more filter values. Filter values are case-sensitive.
", "smithy.api#required": {} } @@ -17602,7 +17689,6 @@ "IsWriter": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the Aurora DB cluster is the primary cluster\n (that is, has read-write capability) for the global\n cluster with which it is associated.
" } }, @@ -17875,10 +17961,7 @@ } }, "com.amazonaws.rds#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.rds#IntegerOptional": { "type": "integer" @@ -18434,6 +18517,7 @@ "ResourceName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon RDS resource with tags to be listed. This value is an Amazon Resource Name (ARN). For information about \n creating an ARN, \n see \n Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.
", "smithy.api#required": {} } @@ -18492,10 +18576,7 @@ } }, "com.amazonaws.rds#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.rds#LongOptional": { "type": "long" @@ -18766,6 +18847,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier for the cluster being modified. This parameter isn't case-sensitive.
\nConstraints:
\nMust match the identifier of an existing DB cluster.
\nThe DB engine. The only supported values are custom-oracle-ee
and custom-oracle-ee-cdb
.
The custom engine version (CEV) that you want to modify. This option is required for \n RDS Custom for Oracle, but optional for Amazon RDS. The combination of Engine
and \n EngineVersion
is unique per customer per Amazon Web Services Region.
The identifier of the endpoint to modify. This parameter is stored as a lowercase string.
", "smithy.api#required": {} } @@ -19069,6 +19154,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier for the cluster being modified. This parameter isn't case-sensitive.
\nValid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters
\nConstraints:
\nMust match the identifier of an existing DB cluster.
\nSpecifies whether the modifications in this request and any pending modifications are \n asynchronously applied as soon as possible, regardless of the PreferredMaintenanceWindow
setting \n for the DB cluster. If this parameter is disabled, changes to the DB cluster are applied during the next \n maintenance window.
Most modifications can be applied immediately or during the next scheduled maintenance window. Some \n modifications, such as turning on deletion protection and changing the master password, are applied \n immediately—regardless of when you choose to apply them.
\nBy default, this parameter is disabled.
\nValid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters
" } }, @@ -19161,7 +19246,6 @@ "AllowMajorVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether major version upgrades are allowed.
\nValid for Cluster Type: Aurora DB clusters and Multi-AZ DB clusters
\nConstraints:
\nYou must allow major version upgrades when specifying a value for the\n EngineVersion
parameter that is a different major version than the DB\n cluster's current version.
Specifies whether engine mode changes from serverless
to provisioned
\n are allowed.
Valid for Cluster Type: Aurora Serverless v1 DB clusters only
\nConstraints:
\nYou must allow engine mode changes when specifying a different value for the EngineMode
parameter\n from the DB cluster's current engine mode.
The name of the DB cluster parameter group to modify.
", "smithy.api#required": {} } @@ -19388,6 +19472,7 @@ "Parameters": { "target": "com.amazonaws.rds#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of parameters in the DB cluster parameter group to modify.
\nValid Values (for the application method): immediate | pending-reboot
\n
You can use the immediate
value with dynamic parameters only. You can use the \n pending-reboot
value for both dynamic and static parameters.
When the application method is immediate
, changes to dynamic parameters are applied immediately \n to the DB clusters associated with the parameter group. When the application method is pending-reboot
, \n changes to dynamic and static parameters are applied after a reboot without failover to the DB clusters associated with the \n parameter group.
The identifier for the DB cluster snapshot to modify the attributes for.
", "smithy.api#required": {} } @@ -19471,6 +19557,7 @@ "AttributeName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster snapshot attribute to modify.
\nTo manage authorization for other Amazon Web Services accounts to copy or restore a manual DB cluster snapshot, \n set this value to restore
.
To view the list of attributes available to modify, use the\n DescribeDBClusterSnapshotAttributes API operation.
\nThe identifier of DB instance to modify. This value is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing DB instance.
\nSpecifies whether the modifications in this request and any pending modifications are asynchronously applied as soon as possible, \n regardless of the PreferredMaintenanceWindow
setting for the DB instance. By default, this parameter is disabled.
If this parameter is disabled, changes to the DB instance are applied during the next maintenance window. Some parameter changes can cause an outage\n and are applied on the next call to RebootDBInstance, or the next failure reboot. Review the table of parameters in \n Modifying a DB Instance in the \n Amazon RDS User Guide to see the impact of enabling or disabling ApplyImmediately
for each modified parameter and to \n determine when the changes are applied.
Specifies whether major version upgrades are allowed. Changing this parameter doesn't \n result in an outage and the change is asynchronously applied as soon as possible.
\nThis setting doesn't apply to RDS Custom DB instances.
\nConstraints:
\nMajor version upgrades must be allowed when specifying a value \n for the EngineVersion
parameter that's a different major version than the DB instance's current version.
The target Oracle DB engine when you convert a non-CDB to a CDB. This intermediate step is necessary to upgrade an Oracle Database 19c non-CDB\n to an Oracle Database 21c CDB.
\nNote the following requirements:
\nMake sure that you specify oracle-ee-cdb
or oracle-se2-cdb
.
Make sure that your DB engine runs Oracle Database 19c with an April 2021 or later RU.
\nNote the following limitations:
\nYou can't convert a CDB to a non-CDB.
\nYou can't convert a replica database.
\nYou can't convert a non-CDB to a CDB and upgrade the engine version in the\n same command.
\nYou can't convert the existing custom parameter or option group when it has\n options or parameters that are permanent or persistent. In this situation, the\n DB instance reverts to the default option and parameter group. To avoid\n reverting to the default, specify a new parameter group with\n --db-parameter-group-name
and a new option group with\n --option-group-name
.
Indicates whether the DB instance has a dedicated log volume (DLV) enabled.
" + } } }, "traits": { @@ -20039,6 +20131,7 @@ "DBParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB parameter group.
\nConstraints:
\nIf supplied, must match the name of an existing DBParameterGroup
.
An array of parameter names, values, and the application methods for the parameter update. At least one parameter name, value, and \n application method must be supplied; later arguments are optional. A maximum of 20 parameters can be modified in a single request.
\nValid Values (for the application method): immediate | pending-reboot
\n
You can use the immediate
value with dynamic parameters only. You can use the pending-reboot
value for both dynamic \n and static parameters.
When the application method is immediate
, changes to dynamic parameters are applied immediately to the DB instances associated with \n the parameter group.
When the application method is pending-reboot
, changes to dynamic and static parameters are applied after a reboot without failover \n to the DB instances associated with the parameter group.
You can't use pending-reboot
with dynamic parameters on RDS for SQL Server DB instances. Use immediate
.
For more information on modifying DB parameters, see Working \n with DB parameter groups in the Amazon RDS User Guide.
", "smithy.api#required": {} } @@ -20111,6 +20205,7 @@ "DBProxyEndpointName": { "target": "com.amazonaws.rds#DBProxyEndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB proxy sociated with the DB proxy endpoint that you want to modify.
", "smithy.api#required": {} } @@ -20152,6 +20247,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the DBProxy
to modify.
The name of the target group to modify.
", "smithy.api#required": {} } @@ -20253,6 +20350,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the proxy.
", "smithy.api#required": {} } @@ -20398,6 +20496,7 @@ "DBSnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the DB snapshot to modify the attributes for.
", "smithy.api#required": {} } @@ -20405,6 +20504,7 @@ "AttributeName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB snapshot attribute to modify.
\nTo manage authorization for other Amazon Web Services accounts to copy or restore a manual DB snapshot, \n set this value to restore
.
To view the list of attributes available to modify, use the\n DescribeDBSnapshotAttributes API operation.
\nThe identifier of the DB snapshot to modify.
", "smithy.api#required": {} } @@ -20566,6 +20667,7 @@ "DBSubnetGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the DB subnet group. This value is stored as a lowercase string.\n You can't modify the default subnet group.
\nConstraints: Must match the name of an existing DBSubnetGroup. Must not be default.
\nExample: mydbsubnetgroup
\n
The EC2 subnet IDs for the DB subnet group.
", "smithy.api#required": {} } @@ -20664,6 +20767,7 @@ "SubscriptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the RDS event notification subscription.
", "smithy.api#required": {} } @@ -20854,6 +20958,7 @@ "OptionGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the option group to be modified.
\nPermanent options, such as the TDE option for Oracle Advanced Security TDE, can't be removed from an option group, and that option group can't be removed from a DB instance once it is associated with a DB instance
", "smithy.api#required": {} } @@ -20873,7 +20978,6 @@ "ApplyImmediately": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether to apply the change immediately or during the next maintenance window for each instance associated with the option group.
" } } @@ -20929,14 +21033,12 @@ "Persistent": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this option is persistent.
" } }, "Permanent": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this option is permanent.
" } }, @@ -20981,6 +21083,7 @@ "OptionName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration of options to include in a group.
", "smithy.api#required": {} } @@ -21065,7 +21168,6 @@ "AllowsVpcAndNonVpcInstanceMemberships": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this option group can be applied to both VPC \n and non-VPC instances. The value true
indicates the option group \n can be applied to both VPC and non-VPC instances.
Indicates whether the option requires a port.
" } }, @@ -21228,28 +21329,24 @@ "Persistent": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Persistent options can't be removed from an option group while DB instances are associated with the option group. If you disassociate all DB instances from the option group, your can remove the persistent option from the option group.
" } }, "Permanent": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Permanent options can never be removed from an option group. An option group containing a permanent option can't be removed from a DB instance.
" } }, "RequiresAutoMinorEngineVersionUpgrade": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true, you must enable the Auto Minor Version Upgrade setting for your DB instance \n before you can use this option.\n You can enable Auto Minor Version Upgrade when you first create your DB instance,\n or by modifying your DB instance later.
" } }, "VpcOnly": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true, you can only use this option with a DB instance that is in a VPC.
" } }, @@ -21318,14 +21415,12 @@ "IsModifiable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this option group option can be changed from the default value.
" } }, "IsRequired": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a value must be specified for this option setting of the option group option.
" } }, @@ -21488,14 +21583,12 @@ "IsModifiable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the option setting can be modified from the default.
" } }, "IsCollection": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the option setting is part of a collection.
" } } @@ -21534,7 +21627,6 @@ "IsDefault": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the version is the default version of the option.
" } } @@ -21612,28 +21704,24 @@ "MultiAZCapable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance is Multi-AZ capable.
" } }, "ReadReplicaCapable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance can have a read replica.
" } }, "Vpc": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance is in a VPC.
" } }, "SupportsStorageEncryption": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports encrypted storage.
" } }, @@ -21646,28 +21734,24 @@ "SupportsIops": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports provisioned IOPS.
" } }, "SupportsEnhancedMonitoring": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports Enhanced Monitoring at intervals from 1 to 60 seconds.
" } }, "SupportsIAMDatabaseAuthentication": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports IAM database authentication.
" } }, "SupportsPerformanceInsights": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports Performance Insights.
" } }, @@ -21734,7 +21818,6 @@ "OutpostCapable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports RDS on Outposts.
\nFor more information about RDS on Outposts, see Amazon RDS on Amazon Web Services Outposts \n in the Amazon RDS User Guide.\n
" } }, @@ -21747,14 +21830,12 @@ "SupportsGlobalDatabases": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether you can use Aurora global databases with a specific combination of other DB engine attributes.
" } }, "SupportsClusters": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether DB instances can be configured as a Multi-AZ DB cluster.
\nFor more information on Multi-AZ DB clusters, see \n \n Multi-AZ deployments with two readable standby DB instances in the Amazon RDS User Guide.\n
" } }, @@ -21767,7 +21848,6 @@ "SupportsStorageThroughput": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a DB instance supports storage throughput.
" } }, @@ -21794,6 +21874,12 @@ "traits": { "smithy.api#documentation": "Maximum storage throughput to provisioned IOPS ratio for a DB instance.
" } + }, + "SupportsDedicatedLogVolume": { + "target": "com.amazonaws.rds#Boolean", + "traits": { + "smithy.api#documentation": "Indicates whether a DB instance supports using a dedicated log volume (DLV).
" + } } }, "traits": { @@ -21892,7 +21978,6 @@ "IsModifiable": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether (true
) or not (false
) the parameter can be modified.\n Some parameters have security or operational implications\n that prevent them from being changed.
The database engine of the DB instance.
" } + }, + "DedicatedLogVolume": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "Indicates whether the DB instance has a dedicated log volume (DLV) enabled.>
" + } } }, "traits": { @@ -22265,6 +22356,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the DB cluster read replica to promote. This parameter isn't\n case-sensitive.
\nConstraints:
\nMust match the identifier of an existing DB cluster read replica.
\nExample: my-cluster-replica1
\n
The DB instance identifier. This value is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing read replica DB instance.
\nExample: mydbinstance
\n
The ID of the Reserved DB instance offering to purchase.
\nExample: 438012d3-4052-4cc7-b2e3-8d3372e0e706
", "smithy.api#required": {} } @@ -22447,14 +22541,12 @@ "From": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum value in the range.
" } }, "To": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum value in the range.
" } }, @@ -22540,6 +22632,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier. This parameter is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing DBCluster.
\nThe DB instance identifier. This parameter is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing DBInstance.
\nThe amount of the recurring charge.
" } }, @@ -22713,6 +22806,7 @@ "DBProxyName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the DBProxy
that is associated with the DBProxyTargetGroup
.
The name of the DB cluster to disassociate the IAM role from.
", "smithy.api#required": {} } @@ -22891,6 +22986,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role to disassociate from the Aurora DB cluster, for example\n arn:aws:iam::123456789012:role/AuroraAccessRole
.
The name of the DB instance to disassociate the IAM role from.
", "smithy.api#required": {} } @@ -22942,6 +23039,7 @@ "RoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role to disassociate from the DB instance,\n for example, arn:aws:iam::123456789012:role/AccessRole
.
The name of the feature for the DB instance that the IAM role is to be disassociated from.\n For information about supported feature names, see DBEngineVersion
.
The name of the RDS event notification subscription you want to remove a source identifier from.
", "smithy.api#required": {} } @@ -23020,6 +23120,7 @@ "SourceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source identifier to be removed from the subscription, such as the DB instance identifier \n for a DB instance or the name of a security group.
", "smithy.api#required": {} } @@ -23092,6 +23193,7 @@ "ResourceName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon RDS resource that the tags are removed from. This value is an Amazon Resource Name (ARN). For information about \n creating an ARN, \n see \n Constructing an ARN for Amazon RDS in the Amazon RDS User Guide.\n
", "smithy.api#required": {} } @@ -23099,6 +23201,7 @@ "TagKeys": { "target": "com.amazonaws.rds#KeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag key (name) of the tag to be removed.
", "smithy.api#required": {} } @@ -23156,21 +23259,18 @@ "Duration": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the reservation in seconds.
" } }, "FixedPrice": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The fixed price charged for this reserved DB instance.
" } }, "UsagePrice": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The hourly price charged for this reserved DB instance.
" } }, @@ -23183,7 +23283,6 @@ "DBInstanceCount": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of reserved DB instances.
" } }, @@ -23202,7 +23301,6 @@ "MultiAZ": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the reservation applies to Multi-AZ deployments.
" } }, @@ -23334,21 +23432,18 @@ "Duration": { "target": "com.amazonaws.rds#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the offering in seconds.
" } }, "FixedPrice": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The fixed price charged for this offering.
" } }, "UsagePrice": { "target": "com.amazonaws.rds#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The hourly price charged for this offering.
" } }, @@ -23373,7 +23468,6 @@ "MultiAZ": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the offering applies to Multi-AZ deployments.
" } }, @@ -23474,6 +23568,7 @@ "DBClusterParameterGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster parameter group to reset.
", "smithy.api#required": {} } @@ -23481,7 +23576,6 @@ "ResetAllParameters": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether to reset all parameters in the DB cluster parameter group \n to their default values. You can't use this parameter if there \n is a list of parameter names specified for the Parameters
parameter.
The name of the DB parameter group.
\nConstraints:
\nMust match the name of an existing DBParameterGroup
.
Specifies whether to reset all parameters in the DB parameter group to default values. \n By default, all parameters in the DB parameter group are reset to default values.
" } }, @@ -23747,6 +23841,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster to create from the source data in the Amazon S3 bucket. This parameter isn't case-sensitive.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nExample: my-cluster1
\n
The name of the database engine to be used for this DB cluster.
\nValid Values: aurora-mysql
(for Aurora MySQL)
The name of the master user for the restored DB cluster.
\nConstraints:
\nMust be 1 to 16 letters or numbers.
\nFirst character must be a letter.
\nCan't be a reserved word for the chosen database engine.
\nThe identifier for the database engine that was backed up to create the files stored in the\n Amazon S3 bucket.
\nValid Values: mysql
\n
The version of the database that the backup files were created from.
\nMySQL versions 5.7 and 8.0 are supported.
\nExample: 5.7.40
, 8.0.28
\n
The name of the Amazon S3 bucket that contains the data used to create the Amazon Aurora DB cluster.
", "smithy.api#required": {} } @@ -23870,6 +23970,7 @@ "S3IngestionRoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role that authorizes\n Amazon RDS to access the Amazon S3 bucket on your behalf.
", "smithy.api#required": {} } @@ -24095,6 +24196,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB cluster to create from the DB snapshot or DB cluster snapshot.\n This parameter isn't case-sensitive.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nExample: my-snapshot-id
\n
Valid for: Aurora DB clusters and Multi-AZ DB clusters
", "smithy.api#required": {} } @@ -24102,6 +24204,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the DB snapshot or DB cluster snapshot to restore from.
\nYou can use either the name or the Amazon Resource Name (ARN) to specify a DB\n cluster snapshot. However, you can use only the ARN to specify a DB snapshot.
\nConstraints:
\nMust match the identifier of an existing Snapshot.
\nValid for: Aurora DB clusters and Multi-AZ DB clusters
", "smithy.api#required": {} } @@ -24109,6 +24212,7 @@ "Engine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The database engine to use for the new DB cluster.
\nDefault: The same as source
\nConstraint: Must be compatible with the engine of the source
\nValid for: Aurora DB clusters and Multi-AZ DB clusters
", "smithy.api#required": {} } @@ -24407,6 +24511,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new DB cluster to be created.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nValid for: Aurora DB clusters and Multi-AZ DB clusters
", "smithy.api#required": {} } @@ -24432,7 +24537,6 @@ "UseLatestRestorableTime": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether to restore the DB cluster to the latest \n restorable backup time. By default, the DB cluster isn't restored to the latest \n restorable backup time.
\nConstraints: Can't be specified if RestoreToTime
parameter is provided.
Valid for: Aurora DB clusters and Multi-AZ DB clusters
" } }, @@ -24702,6 +24806,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the DB instance to create from the DB snapshot. This parameter isn't case-sensitive.
\nConstraints:
\nMust contain from 1 to 63 numbers, letters, or hyphens
\nFirst character must be a letter
\nCan't end with a hyphen or contain two consecutive hyphens
\nExample: my-snapshot-id
\n
The amount of storage (in gibibytes) to allocate initially for the DB instance. Follow the allocation rules specified in\n CreateDBInstance.
\nBe sure to allocate enough storage for your new DB instance so that the restore operation can succeed. You can also\n allocate additional storage for future growth.
\nSpecifies whether to enable a dedicated log volume (DLV) for the DB instance.
" + } } }, "traits": { @@ -25028,6 +25139,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB instance identifier. This parameter is stored as a lowercase string.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nExample: mydbinstance
\n
The compute and memory capacity of the DB instance, \n for example db.m4.large.\n Not all DB instance classes are available in all Amazon Web Services Regions, \n or for all database engines.\n For the full list of DB instance classes,\n and availability for your engine, see DB Instance Class in the Amazon RDS User Guide.\n
\nImporting from Amazon S3 isn't supported on the db.t2.micro DB instance class.
", "smithy.api#required": {} } @@ -25048,6 +25161,7 @@ "Engine": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the database engine to be used for this instance.
\nValid Values: \n mysql
\n
The name of the engine of your source database.
\nValid Values: \n mysql
\n
The version of the database that the backup files were created from.
\nMySQL versions 5.6 and 5.7 are supported.
\nExample: 5.6.40
\n
The name of your Amazon S3 bucket \n that contains your database backup file.
", "smithy.api#required": {} } @@ -25238,6 +25355,7 @@ "S3IngestionRoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An Amazon Web Services Identity and Access Management (IAM) role to allow Amazon RDS to access your Amazon S3 bucket.
", "smithy.api#required": {} } @@ -25313,6 +25431,12 @@ "traits": { "smithy.api#documentation": "The Amazon Web Services KMS key identifier to encrypt a secret that is automatically generated and \n managed in Amazon Web Services Secrets Manager.
\nThis setting is valid only if the master user password is managed by RDS in Amazon Web Services Secrets \n Manager for the DB instance.
\nThe Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.\n To use a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN.
\nIf you don't specify MasterUserSecretKmsKeyId
, then the aws/secretsmanager
\n KMS key is used to encrypt the secret. If the secret is in a different Amazon Web Services account, then you can't \n use the aws/secretsmanager
KMS key to encrypt the secret, and you must use a customer \n managed KMS key.
There is a default KMS key for your Amazon Web Services account. Your Amazon Web Services account\n has a different default KMS key for each Amazon Web Services Region.
" } + }, + "DedicatedLogVolume": { + "target": "com.amazonaws.rds#BooleanOptional", + "traits": { + "smithy.api#documentation": "Specifies whether to enable a dedicated log volume (DLV) for the DB instance.
" + } } }, "traits": { @@ -25515,6 +25639,7 @@ "TargetDBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new DB instance to create.
\nConstraints:
\nMust contain from 1 to 63 letters, numbers, or hyphens.
\nFirst character must be a letter.
\nCan't end with a hyphen or contain two consecutive hyphens.
\nSpecifies whether the DB instance is restored from the latest backup time. By default, the DB instance \n isn't restored from the latest backup time.
\nConstraints:
\nCan't be specified if the RestoreTime
parameter is provided.
The amount of storage (in gibibytes) to allocate initially for the DB instance.\n Follow the allocation rules specified in CreateDBInstance
.
Be sure to allocate enough storage for your new DB instance so that the restore operation can succeed.\n You can also allocate additional storage for future growth.
\nSpecifies whether to enable a dedicated log volume (DLV) for the DB instance.
" + } } }, "traits": { @@ -25842,6 +25972,7 @@ "DBSecurityGroupName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the DB security group to revoke ingress from.
", "smithy.api#required": {} } @@ -26184,7 +26315,6 @@ "SupportsDBInstanceAutomatedBackupsReplication": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the source Amazon Web Services Region supports replicating automated backups to the current Amazon Web Services Region.
" } } @@ -26339,6 +26469,7 @@ "ResourceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the DB cluster,\n for example, arn:aws:rds:us-east-1:12345667890:cluster:das-cluster
.
Specifies the mode of the database activity stream.\n Database events such as a change or access generate an activity stream event.\n The database session can handle these events either synchronously or asynchronously.
", "smithy.api#required": {} } @@ -26353,6 +26485,7 @@ "KmsKeyId": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services KMS key identifier for encrypting messages in the database activity stream.\n The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key.
", "smithy.api#required": {} } @@ -26404,7 +26537,6 @@ "ApplyImmediately": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether or not the database activity stream will start as soon as possible, \n regardless of the maintenance window for the database.
" } }, @@ -26470,6 +26602,7 @@ "DBClusterIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB cluster identifier of the Amazon Aurora DB cluster to be started. This parameter is stored as\n a lowercase string.
", "smithy.api#required": {} } @@ -26619,6 +26752,7 @@ "SourceDBInstanceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the source DB instance for the replicated automated backups, for example, \n arn:aws:rds:us-west-2:123456789012:db:mydatabase
.
The user-supplied instance identifier.
", "smithy.api#required": {} } @@ -26757,6 +26892,7 @@ "ExportTaskIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the export task. This ID isn't an identifier for\n the Amazon S3 bucket where the data is to be exported.
", "smithy.api#required": {} } @@ -26764,6 +26900,7 @@ "SourceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the snapshot or cluster to export to Amazon S3.
", "smithy.api#required": {} } @@ -26771,6 +26908,7 @@ "S3BucketName": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon S3 bucket to export the snapshot or cluster data to.
", "smithy.api#required": {} } @@ -26778,6 +26916,7 @@ "IamRoleArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the IAM role to use for writing to the Amazon S3 bucket \n when exporting a snapshot or cluster.
\nIn the IAM policy attached to your IAM role, include the following required actions to allow the transfer of files from Amazon\n RDS or Amazon Aurora to an S3 bucket:
\ns3:PutObject*
\ns3:GetObject*
\ns3:ListBucket
\ns3:DeleteObject*
\ns3:GetBucketLocation
\nIn the policy, include the resources to identify the S3 bucket and objects in the bucket. The following list of resources shows\n the Amazon Resource Name (ARN) format for accessing S3:
\n\n arn:aws:s3:::your-s3-bucket\n
\n
\n arn:aws:s3:::your-s3-bucket/*
\n
The ID of the Amazon Web Services KMS key to use to encrypt the data exported to Amazon S3. The Amazon Web Services KMS \n key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key. \n The caller of this operation must be authorized to run the following operations. \n These can be set in the Amazon Web Services KMS key policy:
\nkms:Encrypt
\nkms:Decrypt
\nkms:GenerateDataKey
\nkms:GenerateDataKeyWithoutPlaintext
\nkms:ReEncryptFrom
\nkms:ReEncryptTo
\nkms:CreateGrant
\nkms:DescribeKey
\nkms:RetireGrant
\nThe Amazon Resource Name (ARN) of the DB cluster for the database activity stream.\n For example, arn:aws:rds:us-east-1:12345667890:cluster:das-cluster
.
The DB cluster identifier of the Amazon Aurora DB cluster to be stopped. This parameter is stored as\n a lowercase string.
", "smithy.api#required": {} } @@ -27072,6 +27214,7 @@ "SourceDBInstanceArn": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the source DB instance for which to stop replicating\n automate backups, for example,\n arn:aws:rds:us-west-2:123456789012:db:mydatabase
.
The user-supplied instance identifier.
", "smithy.api#required": {} } @@ -27353,6 +27497,7 @@ "BlueGreenDeploymentIdentifier": { "target": "com.amazonaws.rds#BlueGreenDeploymentIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the blue/green deployment.
\nConstraints:
\nMust match an existing blue/green deployment identifier.
\nThe identifier of the global database cluster to switch over. This parameter isn't case-sensitive.
\nConstraints:
\nMust match the identifier of an existing global database cluster (Aurora global database).
\nThe identifier of the secondary Aurora DB cluster to promote to the new primary for the global database cluster. Use the Amazon Resource Name (ARN) for the identifier so that\n Aurora can locate the cluster in its Amazon Web Services Region.
", "smithy.api#required": {} } @@ -27499,6 +27646,7 @@ "DBInstanceIdentifier": { "target": "com.amazonaws.rds#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The DB instance identifier of the current standby database. This value is stored as a lowercase string.
\nConstraints:
\nMust match the identifier of an existing Oracle read replica DB instance.
\nIndicates whether the target version is applied to any source DB instances that have AutoMinorVersionUpgrade
set to true.
Indicates whether upgrading to the target version requires upgrading the major version of the database engine.
" } }, @@ -27947,6 +28103,12 @@ "traits": { "smithy.api#documentation": "Valid processor features for your DB instance.
" } + }, + "SupportsDedicatedLogVolume": { + "target": "com.amazonaws.rds#Boolean", + "traits": { + "smithy.api#documentation": "Indicates whether a DB instance supports using a dedicated log volume (DLV).
" + } } }, "traits": { @@ -27983,7 +28145,6 @@ "SupportsStorageAutoscaling": { "target": "com.amazonaws.rds#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether or not Amazon RDS can automatically scale storage for DB instances that use the new instance class.
" } }, diff --git a/codegen/sdk-codegen/aws-models/redshift-data.2019-12-20.json b/codegen/sdk-codegen/aws-models/redshift-data.2019-12-20.json index 61ee5c0fc89..7fb2e34e515 100644 --- a/codegen/sdk-codegen/aws-models/redshift-data.2019-12-20.json +++ b/codegen/sdk-codegen/aws-models/redshift-data.2019-12-20.json @@ -1491,7 +1491,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1534,7 +1533,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1547,7 +1547,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1561,7 +1560,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1584,7 +1582,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1619,7 +1616,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1630,14 +1626,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1651,14 +1649,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1667,11 +1663,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1682,14 +1678,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1703,7 +1701,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1723,7 +1720,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1734,14 +1730,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1752,9 +1750,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/redshift-serverless.2021-04-21.json b/codegen/sdk-codegen/aws-models/redshift-serverless.2021-04-21.json index 51645eb82bc..1d540b3a1d3 100644 --- a/codegen/sdk-codegen/aws-models/redshift-serverless.2021-04-21.json +++ b/codegen/sdk-codegen/aws-models/redshift-serverless.2021-04-21.json @@ -282,7 +282,7 @@ "adminUserPassword": { "target": "com.amazonaws.redshiftserverless#DbPassword", "traits": { - "smithy.api#documentation": "The password of the administrator for the first database created in the namespace.
" + "smithy.api#documentation": "The password of the administrator for the first database created in the namespace.
\nYou can't use adminUserPassword
if manageAdminPassword
is true.
A list of tag instances.
" } + }, + "manageAdminPassword": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "If true
, Amazon Redshift uses Secrets Manager to manage the namespace's admin credentials. \n You can't use adminUserPassword
if manageAdminPassword
is true. \n If manageAdminPassword
is false or not set, Amazon Redshift uses \n adminUserPassword
for the admin user account's password.\n
The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. \n You can only use this parameter if manageAdminPassword
is true.
The date of when the namespace was created.
", "smithy.api#timestampFormat": "date-time" } + }, + "adminPasswordSecretArn": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.
" + } + }, + "adminPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshiftserverless#KmsKeyId", + "traits": { + "smithy.api#documentation": "The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.
" + } } }, "traits": { @@ -2835,7 +2859,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2878,7 +2901,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2891,7 +2915,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2905,7 +2928,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2928,7 +2950,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2963,7 +2984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2974,14 +2994,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2995,14 +3017,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3011,11 +3031,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3026,14 +3046,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3047,7 +3069,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3067,7 +3088,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3078,14 +3098,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3096,9 +3118,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3734,6 +3758,18 @@ "traits": { "smithy.api#documentation": "The Amazon Web Services account that owns the snapshot.
" } + }, + "manageAdminPassword": { + "target": "smithy.api#Boolean", + "traits": { + "smithy.api#documentation": "If true
, Amazon Redshift uses Secrets Manager to manage the restored \n snapshot's admin credentials. If MmanageAdminPassword
is false or not set, \n Amazon Redshift uses the admin credentials that the namespace or cluster \n had at the time the snapshot was taken.
The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.
" + } } }, "traits": { @@ -4026,6 +4062,18 @@ "traits": { "smithy.api#documentation": "All of the Amazon Web Services accounts that have access to restore a snapshot to a provisioned cluster.
" } + }, + "adminPasswordSecretArn": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.
" + } + }, + "adminPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshiftserverless#KmsKeyId", + "traits": { + "smithy.api#documentation": "The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.
" + } } }, "traits": { @@ -4530,7 +4578,7 @@ "adminUserPassword": { "target": "com.amazonaws.redshiftserverless#DbPassword", "traits": { - "smithy.api#documentation": "The password of the administrator for the first database created in the namespace. This parameter must be updated together\n with adminUsername
.
The password of the administrator for the first database created in the namespace. This parameter must be updated together\n with adminUsername
.
You can't use adminUserPassword
if manageAdminPassword
is true.
The types of logs the namespace can export. The export types are userlog
, connectionlog
, and useractivitylog
.
If true
, Amazon Redshift uses Secrets Manager to manage the namespace's admin credentials. \n You can't use adminUserPassword
if manageAdminPassword
is true. \n If manageAdminPassword
is false or not set, Amazon Redshift uses \n adminUserPassword
for the admin user account's password.\n
The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. \n You can only use this parameter if manageAdminPassword
is true.
The custom port to use when connecting to a workgroup. Valid port ranges are 5431-5455 and 8191-8215. The default is 5439.
" } + }, + "workgroupVersion": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The Amazon Redshift Serverless version of your workgroup. For more information about Amazon Redshift Serverless versions, seeCluster versions for Amazon Redshift.
" + } + }, + "patchVersion": { + "target": "smithy.api#String", + "traits": { + "smithy.api#documentation": "The patch version of your Amazon Redshift Serverless workgroup. For more information about patch versions, see\n Cluster versions for Amazon Redshift.
" + } } }, "traits": { diff --git a/codegen/sdk-codegen/aws-models/redshift.2012-12-01.json b/codegen/sdk-codegen/aws-models/redshift.2012-12-01.json index f9b86d9deca..4938e916680 100644 --- a/codegen/sdk-codegen/aws-models/redshift.2012-12-01.json +++ b/codegen/sdk-codegen/aws-models/redshift.2012-12-01.json @@ -70,6 +70,7 @@ "ReservedNodeId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A string representing the node identifier of the DC1 Reserved Node to be\n exchanged.
", "smithy.api#required": {} } @@ -77,6 +78,7 @@ "TargetReservedNodeOfferingId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the DC2 Reserved Node offering to be used for the exchange.\n You can obtain the value for the parameter by calling GetReservedNodeExchangeOfferings\n
", "smithy.api#required": {} } @@ -332,6 +334,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the datashare that the consumer is to use with the account or the namespace.
", "smithy.api#required": {} } @@ -631,6 +634,7 @@ "ClusterSecurityGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the security group to which the ingress rule is added.
", "smithy.api#required": {} } @@ -693,6 +697,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the datashare that producers are to authorize\n sharing for.
", "smithy.api#required": {} } @@ -700,6 +705,7 @@ "ConsumerIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the data consumer that is authorized to access the datashare. This identifier is an Amazon Web Services account ID or a keyword, such as ADX.
", "smithy.api#required": {} } @@ -753,6 +759,7 @@ "Account": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID to grant access to.
", "smithy.api#required": {} } @@ -827,6 +834,7 @@ "AccountWithRestoreAccess": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the Amazon Web Services account authorized to restore the specified\n snapshot.
\nTo share a snapshot with Amazon Web Services Support, specify amazon-redshift-support.
", "smithy.api#required": {} } @@ -900,6 +908,7 @@ "Identifiers": { "target": "com.amazonaws.redshift#DeleteClusterSnapshotMessageList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of identifiers for the snapshots that you want to delete.
", "smithy.api#required": {} } @@ -989,6 +998,7 @@ "SnapshotIdentifierList": { "target": "com.amazonaws.redshift#SnapshotIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of snapshot identifiers you want to modify.
", "smithy.api#required": {} } @@ -1002,7 +1012,6 @@ "Force": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A boolean value indicating whether to override an exception if the retention period\n has passed.
" } } @@ -1050,10 +1059,7 @@ } }, "com.amazonaws.redshift#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.redshift#BooleanOptional": { "type": "boolean" @@ -1107,6 +1113,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the cluster that you want to cancel a resize operation\n for.
", "smithy.api#required": {} } @@ -1205,14 +1212,12 @@ "AutomatedSnapshotRetentionPeriod": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days that automatic cluster snapshots are retained.
" } }, "ManualSnapshotRetentionPeriod": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The default number of days to retain a manual snapshot. If the value is -1, the\n snapshot is retained indefinitely. This setting doesn't change the retention period\n of existing snapshots.
\nThe value must be either -1 or an integer between 1 and 3,653.
" } }, @@ -1273,28 +1278,24 @@ "AllowVersionUpgrade": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A boolean value that, if true
, indicates that major version upgrades\n will be applied automatically to the cluster during the maintenance window.
The number of compute nodes in the cluster.
" } }, "PubliclyAccessible": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A boolean value that, if true
, indicates that the cluster can be\n accessed from a public network.
A boolean value that, if true
, indicates that data in the cluster is\n encrypted at rest.
An option that specifies whether to create the cluster with enhanced VPC routing\n enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a\n VPC. For more information, see Enhanced VPC Routing in\n the Amazon Redshift Cluster Management Guide.
\nIf this option is true
, enhanced VPC routing is enabled.
Default: false
" } }, @@ -1484,6 +1484,18 @@ "traits": { "smithy.api#documentation": "The expiration date for the certificate associated with the custom domain name.
" } + }, + "MasterPasswordSecretArn": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) for the cluster's admin user credentials secret.
" + } + }, + "MasterPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret.
" + } } }, "traits": { @@ -2161,14 +2173,12 @@ "RetentionPeriod": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days that automated snapshots are retained in the destination region\n after they are copied from a source region.
" } }, "ManualSnapshotRetentionPeriod": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days that automated snapshots are retained in the destination region\n after they are copied from a source region. If the value is -1, the manual snapshot is\n retained indefinitely.
\nThe value must be either -1 or an integer between 1 and 3,653.
" } }, @@ -2471,6 +2481,7 @@ "SourceSnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the source snapshot.
\nConstraints:
\nMust be the identifier for a valid automated snapshot whose state is\n available
.
The identifier given to the new manual snapshot.
\nConstraints:
\nCannot be null, empty, or blank.
\nMust contain from 1 to 255 alphanumeric characters or hyphens.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nMust be unique for the Amazon Web Services account that is making the request.
\nThe name of the authentication profile to be created.
", "smithy.api#required": {} } @@ -2564,6 +2577,7 @@ "AuthenticationProfileContent": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The content of the authentication profile in JSON format. \n The maximum length of the JSON string is determined by a quota for your account.
", "smithy.api#required": {} } @@ -2685,6 +2699,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the cluster. You use this identifier to refer to the\n cluster for any subsequent cluster operations such as deleting or modifying. The\n identifier also appears in the Amazon Redshift console.
\nConstraints:
\nMust contain from 1 to 63 alphanumeric characters or hyphens.
\nAlphabetic characters must be lowercase.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nMust be unique for all clusters within an Amazon Web Services account.
\nExample: myexamplecluster
\n
The node type to be provisioned for the cluster. For information about node types,\n go to Working with\n Clusters in the Amazon Redshift Cluster Management Guide.
\nValid Values: ds2.xlarge
| ds2.8xlarge
|\n dc1.large
| dc1.8xlarge
| \n dc2.large
| dc2.8xlarge
| \n ra3.xlplus
| ra3.4xlarge
| ra3.16xlarge
\n
The user name associated with the admin user account for the cluster that is being\n created.
\nConstraints:
\nMust be 1 - 128 alphanumeric characters or hyphens. The user name can't be\n PUBLIC
.
Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.
\nThe first character must be a letter.
\nMust not contain a colon (:) or a slash (/).
\nCannot be a reserved word. A list of reserved words can be found in Reserved\n Words in the Amazon Redshift Database Developer Guide.
\nThe password associated with the admin user account for the cluster that is being\n created.
\nConstraints:
\nMust be between 8 and 64 characters in length.
\nMust contain at least one uppercase letter.
\nMust contain at least one lowercase letter.
\nMust contain one number.
\nCan be any printable ASCII character (ASCII code 33-126) except '
\n (single quote), \"
(double quote), \\
, /
, or @
.
The password associated with the admin user account for the cluster that is being\n created.
\nYou can't use MasterUserPassword
if ManageMasterPassword
is true
.
Constraints:
\nMust be between 8 and 64 characters in length.
\nMust contain at least one uppercase letter.
\nMust contain at least one lowercase letter.
\nMust contain one number.
\nCan be any printable ASCII character (ASCII code 33-126) except '
\n (single quote), \"
(double quote), \\
, /
, or @
.
A flag that specifies whether to load sample data once the cluster is created.
" } + }, + "ManageMasterPassword": { + "target": "com.amazonaws.redshift#BooleanOptional", + "traits": { + "smithy.api#documentation": "If true
, Amazon Redshift uses Secrets Manager to manage this cluster's admin credentials. \n You can't use MasterUserPassword
if ManageMasterPassword
is true. \n If ManageMasterPassword
is false or not set, Amazon Redshift uses \n MasterUserPassword
for the admin user account's password.\n
The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. \n You can only use this parameter if ManageMasterPassword
is true.
The name of the cluster parameter group.
\nConstraints:
\nMust be 1 to 255 alphanumeric characters or hyphens
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nMust be unique withing your Amazon Web Services account.
\nThis value is stored as a lower-case string.
\nThe Amazon Redshift engine version to which the cluster parameter group applies. The\n cluster engine version determines the set of parameters.
\nTo get a list of valid parameter group family names, you can call DescribeClusterParameterGroups. By default, Amazon Redshift returns a list of\n all the parameter groups that are owned by your Amazon Web Services account, including the default\n parameter groups for each Amazon Redshift engine version. The parameter group family names\n associated with the default parameter groups provide you the valid values. For example,\n a valid family name is \"redshift-1.0\".
", "smithy.api#required": {} } @@ -2936,6 +2966,7 @@ "Description": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the parameter group.
", "smithy.api#required": {} } @@ -3006,6 +3037,7 @@ "ClusterSecurityGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the security group. Amazon Redshift stores the value as a lowercase\n string.
\nConstraints:
\nMust contain no more than 255 alphanumeric characters or hyphens.
\nMust not be \"Default\".
\nMust be unique for all security groups that are created by your Amazon Web Services account.
\nExample: examplesecuritygroup
\n
A description for the security group.
", "smithy.api#required": {} } @@ -3081,6 +3114,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the snapshot that you are requesting. This identifier must\n be unique for all snapshots within the Amazon Web Services account.
\nConstraints:
\nCannot be null, empty, or blank
\nMust contain from 1 to 255 alphanumeric characters or hyphens
\nFirst character must be a letter
\nCannot end with a hyphen or contain two consecutive hyphens
\nExample: my-snapshot-id
\n
The cluster identifier for which you want a snapshot.
", "smithy.api#required": {} } @@ -3165,6 +3200,7 @@ "ClusterSubnetGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the subnet group. Amazon Redshift stores the value as a lowercase\n string.
\nConstraints:
\nMust contain no more than 255 alphanumeric characters or hyphens.
\nMust not be \"Default\".
\nMust be unique for all subnet groups that are created by your Amazon Web Services account.
\nExample: examplesubnetgroup
\n
A description for the subnet group.
", "smithy.api#required": {} } @@ -3179,6 +3216,7 @@ "SubnetIds": { "target": "com.amazonaws.redshift#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single\n request.
", "smithy.api#required": {} } @@ -3235,6 +3273,7 @@ "CustomDomainName": { "target": "com.amazonaws.redshift#CustomDomainNameString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The custom domain name for a custom domain association.
", "smithy.api#required": {} } @@ -3242,6 +3281,7 @@ "CustomDomainCertificateArn": { "target": "com.amazonaws.redshift#CustomDomainCertificateArnString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The certificate Amazon Resource Name (ARN) for the custom domain name association.
", "smithy.api#required": {} } @@ -3249,6 +3289,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier that the custom domain is associated with.
", "smithy.api#required": {} } @@ -3352,6 +3393,7 @@ "EndpointName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Redshift-managed VPC endpoint name.
\nAn endpoint name must contain 1-30 characters.\n Valid characters are A-Z, a-z, 0-9, and hyphen(-).\n The first character must be a letter.\n The name can't contain two consecutive hyphens or end with a hyphen.
", "smithy.api#required": {} } @@ -3359,6 +3401,7 @@ "SubnetGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The subnet group from which Amazon Redshift chooses the subnet to deploy the endpoint.
", "smithy.api#required": {} } @@ -3427,6 +3470,7 @@ "SubscriptionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the event subscription to be created.
\nConstraints:
\nCannot be null, empty, or blank.
\nMust contain from 1 to 255 alphanumeric characters or hyphens.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nThe Amazon Resource Name (ARN) of the Amazon SNS topic used to transmit the event\n notifications. The ARN is created by Amazon SNS when you create a topic and subscribe to\n it.
", "smithy.api#required": {} } @@ -3523,6 +3568,7 @@ "HsmClientCertificateIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier to be assigned to the new HSM client certificate that the cluster\n will use to connect to the HSM to use the database encryption keys.
", "smithy.api#required": {} } @@ -3582,6 +3628,7 @@ "HsmConfigurationIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier to be assigned to the new Amazon Redshift HSM configuration.
", "smithy.api#required": {} } @@ -3589,6 +3636,7 @@ "Description": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A text description of the HSM configuration to be created.
", "smithy.api#required": {} } @@ -3596,6 +3644,7 @@ "HsmIpAddress": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IP address that the Amazon Redshift cluster must use to access the HSM.
", "smithy.api#required": {} } @@ -3603,6 +3652,7 @@ "HsmPartitionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the partition in the HSM where the Amazon Redshift clusters will store their\n database encryption keys.
", "smithy.api#required": {} } @@ -3610,6 +3660,7 @@ "HsmPartitionPassword": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The password required to access the HSM partition.
", "smithy.api#required": {} } @@ -3617,6 +3668,7 @@ "HsmServerPublicCertificate": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The HSMs public certificate file. When using Cloud HSM, the file name is\n server.pem.
", "smithy.api#required": {} } @@ -3682,6 +3734,7 @@ "ScheduledActionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the scheduled action. The name must be unique within an account. \n For more information about this parameter, see ScheduledAction.
", "smithy.api#required": {} } @@ -3689,6 +3742,7 @@ "TargetAction": { "target": "com.amazonaws.redshift#ScheduledActionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON format string of the Amazon Redshift API operation with input parameters. \n For more information about this parameter, see ScheduledAction.
", "smithy.api#required": {} } @@ -3696,6 +3750,7 @@ "Schedule": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The schedule in at( )
or cron( )
format. \n For more information about this parameter, see ScheduledAction.
The IAM role to assume to run the target action. \n For more information about this parameter, see ScheduledAction.
", "smithy.api#required": {} } @@ -3774,6 +3830,7 @@ "SnapshotCopyGrantName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the snapshot copy grant. This name must be unique in the region for the\n Amazon Web Services account.
\nConstraints:
\nMust contain from 1 to 63 alphanumeric characters or hyphens.
\nAlphabetic characters must be lowercase.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nMust be unique for all clusters within an Amazon Web Services account.
\nThe Amazon Resource Name (ARN) to which you want to add the tag or tags. For\n example, arn:aws:redshift:us-east-2:123456789:cluster:t1
.
One or more name/value pairs to add as tags to the specified resource. Each tag\n name is passed in with the parameter Key
and the corresponding value is\n passed in with the parameter Value
. The Key
and\n Value
parameters are separated by a comma (,). Separate multiple tags\n with a space. For example, --tags \"Key\"=\"owner\",\"Value\"=\"admin\"\n \"Key\"=\"environment\",\"Value\"=\"test\" \"Key\"=\"version\",\"Value\"=\"1.0\"
.
The identifier of the cluster that you want to limit usage.
", "smithy.api#required": {} } @@ -3980,6 +4040,7 @@ "FeatureType": { "target": "com.amazonaws.redshift#UsageLimitFeatureType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Redshift feature that you want to limit.
", "smithy.api#required": {} } @@ -3987,6 +4048,7 @@ "LimitType": { "target": "com.amazonaws.redshift#UsageLimitLimitType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of limit. Depending on the feature type, this can be based on a time duration or data size.\n If FeatureType
is spectrum
, then LimitType
must be data-scanned
.\n If FeatureType
is concurrency-scaling
, then LimitType
must be time
.\n If FeatureType
is cross-region-datasharing
, then LimitType
must be data-scanned
.\n
The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).\n The value must be a positive number.\n
", "smithy.api#required": {} } @@ -4102,14 +4164,12 @@ "TotalBackupSizeInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total amount of storage currently used for snapshots.
" } }, "TotalProvisionedStorageInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total amount of storage currently provisioned.
" } } @@ -4136,7 +4196,6 @@ "AllowPubliclyAccessibleConsumers": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A value that specifies whether the datashare can be shared to a publicly accessible cluster.
" } }, @@ -4315,14 +4374,12 @@ "TotalDataInMegaBytes": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Describes the total amount of data to be transfered in megabytes.
" } }, "DataTransferredInMegaBytes": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Describes the total amount of data that has been transfered in MB's.
" } }, @@ -4375,6 +4432,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the datashare to remove authorization from.
", "smithy.api#required": {} } @@ -4382,6 +4440,7 @@ "ConsumerIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the data consumer that is to have authorization removed from the datashare. \n This identifier is an Amazon Web Services account ID or a keyword, such as ADX.
", "smithy.api#required": {} } @@ -4478,6 +4537,7 @@ "AuthenticationProfileName": { "target": "com.amazonaws.redshift#AuthenticationProfileNameString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the authentication profile to delete.
", "smithy.api#required": {} } @@ -4536,6 +4596,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster to be deleted.
\nConstraints:
\nMust contain lowercase characters.
\nMust contain from 1 to 63 alphanumeric characters or hyphens.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nDetermines whether a final snapshot of the cluster is created before Amazon Redshift\n deletes the cluster. If true
, a final cluster snapshot is not created. If\n false
, a final cluster snapshot is created before the cluster is\n deleted.
The FinalClusterSnapshotIdentifier parameter must be\n specified if SkipFinalClusterSnapshot is\n false
.
Default: false
\n
The name of the parameter group to be deleted.
\nConstraints:
\nMust be the name of an existing cluster parameter group.
\nCannot delete a default cluster parameter group.
\nThe name of the cluster security group to be deleted.
", "smithy.api#required": {} } @@ -4674,6 +4736,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the manual snapshot to be deleted.
\nConstraints: Must be the name of an existing snapshot that is in the\n available
, failed
, or cancelled
\n state.
The name of the cluster subnet group name to be deleted.
", "smithy.api#required": {} } @@ -4777,6 +4841,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster to delete a custom domain association for.
", "smithy.api#required": {} } @@ -4821,6 +4886,7 @@ "EndpointName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Redshift-managed VPC endpoint to delete.
", "smithy.api#required": {} } @@ -4856,6 +4922,7 @@ "SubscriptionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon Redshift event notification subscription to be deleted.
", "smithy.api#required": {} } @@ -4892,6 +4959,7 @@ "HsmClientCertificateIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the HSM client certificate to be deleted.
", "smithy.api#required": {} } @@ -4928,6 +4996,7 @@ "HsmConfigurationIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the Amazon Redshift HSM configuration to be deleted.
", "smithy.api#required": {} } @@ -4987,6 +5056,7 @@ "ScheduledActionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the scheduled action to delete.
", "smithy.api#required": {} } @@ -5022,6 +5092,7 @@ "SnapshotCopyGrantName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the snapshot copy grant to delete.
", "smithy.api#required": {} } @@ -5058,6 +5129,7 @@ "ScheduleIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier of the snapshot schedule to delete.
", "smithy.api#required": {} } @@ -5093,6 +5165,7 @@ "ResourceName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) from which you want to remove the tag or tags. For\n example, arn:aws:redshift:us-east-2:123456789:cluster:t1
.
The tag key that you want to delete.
", "smithy.api#required": {} } @@ -5136,6 +5210,7 @@ "UsageLimitId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the usage limit to delete.
", "smithy.api#required": {} } @@ -5399,6 +5474,7 @@ "ParameterGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a cluster parameter group for which to return details.
", "smithy.api#required": {} } @@ -5990,7 +6066,7 @@ } ], "traits": { - "smithy.api#documentation": "Contains information for custom domain associations for a cluster.
", + "smithy.api#documentation": "Contains information about custom domain associations for a cluster.
", "smithy.api#paginated": { "inputToken": "Marker", "outputToken": "Marker", @@ -6274,6 +6350,7 @@ "ParameterGroupFamily": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cluster parameter group family.
", "smithy.api#required": {} } @@ -6758,6 +6835,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster from which to get the logging status.
\nExample: examplecluster
\n
The action type to evaluate for possible node configurations.\n Specify \"restore-cluster\" to get configuration combinations based on an existing snapshot. \n Specify \"recommend-node-config\" to get configuration recommendations based on an existing cluster or snapshot. \n Specify \"resize-cluster\" to get configuration combinations for elastic resize based on an existing cluster.\n
", "smithy.api#required": {} } @@ -6938,6 +7017,7 @@ "AccountId": { "target": "com.amazonaws.redshift#PartnerIntegrationAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID that owns the cluster.
", "smithy.api#required": {} } @@ -6945,6 +7025,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#PartnerIntegrationClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier of the cluster whose partner integration is being described.
", "smithy.api#required": {} } @@ -7196,6 +7277,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of a cluster whose resize progress you are requesting. This\n parameter is case-sensitive.
\nBy default, resize operations for all clusters defined for an Amazon Web Services account are\n returned.
", "smithy.api#required": {} } @@ -7679,6 +7761,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster on which logging is to be stopped.
\nExample: examplecluster
\n
The unique identifier of the source cluster that you want to disable copying of\n snapshots to a destination region.
\nConstraints: Must be the valid name of an existing cluster that has cross-region\n snapshot copy enabled.
", "smithy.api#required": {} } @@ -7768,6 +7852,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the datashare to remove association for.
", "smithy.api#required": {} } @@ -7796,10 +7881,7 @@ } }, "com.amazonaws.redshift#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.redshift#DoubleOptional": { "type": "double" @@ -7912,6 +7994,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster on which logging is to be started.
\nExample: examplecluster
\n
The unique identifier of the source cluster to copy snapshots from.
\nConstraints: Must be the valid name of an existing cluster that does not already\n have cross-region snapshot copy enabled.
", "smithy.api#required": {} } @@ -8006,6 +8090,7 @@ "DestinationRegion": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The destination Amazon Web Services Region that you want to copy snapshots to.
\nConstraints: Must be the name of a valid Amazon Web Services Region. For more information, see\n Regions and Endpoints in the Amazon Web Services General Reference.\n
", "smithy.api#required": {} } @@ -8057,7 +8142,6 @@ "Port": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port that the database engine is listening on.
" } }, @@ -8114,7 +8198,6 @@ "Port": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number on which the cluster accepts incoming connections.
" } }, @@ -8220,7 +8303,6 @@ "AllowedAllVPCs": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether all VPCs in the grantee account are allowed access to the cluster.
" } }, @@ -8233,7 +8315,6 @@ "EndpointCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of Redshift-managed VPC endpoints created for the authorization.
" } } @@ -8580,7 +8661,6 @@ "Enabled": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A boolean value indicating whether the subscription is enabled; true
\n indicates that the subscription is enabled.
The name of a database user. If a user name matching DbUser
exists in\n the database, the temporary user credentials have the same permissions as the existing\n user. If DbUser
doesn't exist in the database and Autocreate
\n is True
, a new user is created using the value for DbUser
with\n PUBLIC permissions. If a database user matching the value for DbUser
\n doesn't exist and Autocreate
is False
, then the command\n succeeds but the connection attempt will fail because the user doesn't exist in the\n database.
For more information, see CREATE USER in the Amazon\n Redshift Database Developer Guide.
\nConstraints:
\nMust be 1 to 64 alphanumeric characters or hyphens. The user name can't be\n PUBLIC
.
Must contain uppercase or lowercase letters, numbers, underscore, plus sign, period\n (dot), at symbol (@), or hyphen.
\nFirst character must be a letter.
\nMust not contain a colon ( : ) or slash ( / ).
\nCannot be a reserved word. A list of reserved words can be found in Reserved Words in the Amazon\n Redshift Database Developer Guide.
\nThe action type of the reserved-node configuration. The action type can be an exchange initiated from either a snapshot or a resize.
", "smithy.api#required": {} } @@ -8937,6 +9019,7 @@ "ReservedNodeId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A string representing the node identifier for the DC1 Reserved Node to be\n exchanged.
", "smithy.api#required": {} } @@ -9362,10 +9445,7 @@ } }, "com.amazonaws.redshift#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.redshift#IntegerOptional": { "type": "integer" @@ -9926,7 +10006,6 @@ "LoggingEnabled": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n true
if logging is on, false
if logging is off.
The identifier of the cluster to be modified.
", "smithy.api#required": {} } @@ -10116,6 +10193,7 @@ "AuthenticationProfileName": { "target": "com.amazonaws.redshift#AuthenticationProfileNameString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the authentication profile to replace.
", "smithy.api#required": {} } @@ -10123,6 +10201,7 @@ "AuthenticationProfileContent": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The new content of the authentication profile in JSON format.\n The maximum length of the JSON string is determined by a quota for your account.
", "smithy.api#required": {} } @@ -10258,6 +10337,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of a cluster whose database revision you want to modify.
\nExample: examplecluster
\n
The identifier of the database revision. You can retrieve this value from the\n response to the DescribeClusterDbRevisions request.
", "smithy.api#required": {} } @@ -10311,6 +10392,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the cluster for which you want to associate or\n disassociate IAM roles.
", "smithy.api#required": {} } @@ -10376,6 +10458,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the cluster.
", "smithy.api#required": {} } @@ -10432,6 +10515,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the cluster to be modified.
\nExample: examplecluster
\n
The new password for the cluster admin user. This change is asynchronously applied\n as soon as possible. Between the time of the request and the completion of the request,\n the MasterUserPassword
element exists in the\n PendingModifiedValues
element of the operation response.
Operations never return the password, so this operation provides a way to\n regain access to the admin user account for a cluster if the password is\n lost.
\nDefault: Uses existing setting.
\nConstraints:
\nMust be between 8 and 64 characters in length.
\nMust contain at least one uppercase letter.
\nMust contain at least one lowercase letter.
\nMust contain one number.
\nCan be any printable ASCII character (ASCII code 33-126) except '
\n (single quote), \"
(double quote), \\
, /
, or @
.
The new password for the cluster admin user. This change is asynchronously applied\n as soon as possible. Between the time of the request and the completion of the request,\n the MasterUserPassword
element exists in the\n PendingModifiedValues
element of the operation response.
You can't use MasterUserPassword
if ManageMasterPassword
is true
.
Operations never return the password, so this operation provides a way to\n regain access to the admin user account for a cluster if the password is\n lost.
\nDefault: Uses existing setting.
\nConstraints:
\nMust be between 8 and 64 characters in length.
\nMust contain at least one uppercase letter.
\nMust contain at least one lowercase letter.
\nMust contain one number.
\nCan be any printable ASCII character (ASCII code 33-126) except '
\n (single quote), \"
(double quote), \\
, /
, or @
.
The option to change the port of an Amazon Redshift cluster.
" } + }, + "ManageMasterPassword": { + "target": "com.amazonaws.redshift#BooleanOptional", + "traits": { + "smithy.api#documentation": "If true
, Amazon Redshift uses Secrets Manager to manage this cluster's admin credentials. \n You can't use MasterUserPassword
if ManageMasterPassword
is true. \n If ManageMasterPassword
is false or not set, Amazon Redshift uses \n MasterUserPassword
for the admin user account's password.\n
The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. \n You can only use this parameter if ManageMasterPassword
is true.
The name of the parameter group to be modified.
", "smithy.api#required": {} } @@ -10619,6 +10716,7 @@ "Parameters": { "target": "com.amazonaws.redshift#ParametersList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of parameters to be modified. A maximum of 20 parameters can be modified\n in a single request.
\nFor each parameter to be modified, you must supply at least the parameter name and\n parameter value; other name-value pairs of the parameter are optional.
\nFor the workload management (WLM) configuration, you must supply all the name-value\n pairs in the wlm_json_configuration parameter.
", "smithy.api#required": {} } @@ -10669,6 +10767,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the snapshot whose setting you want to modify.
", "smithy.api#required": {} } @@ -10682,7 +10781,6 @@ "Force": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean option to override an exception if the retention period has already\n passed.
" } } @@ -10731,6 +10829,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for the cluster whose snapshot schedule you want to modify.\n
", "smithy.api#required": {} } @@ -10790,6 +10889,7 @@ "ClusterSubnetGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the subnet group to be modified.
", "smithy.api#required": {} } @@ -10803,6 +10903,7 @@ "SubnetIds": { "target": "com.amazonaws.redshift#SubnetIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single\n request.
", "smithy.api#required": {} } @@ -10865,6 +10966,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster to change a custom domain association for.
", "smithy.api#required": {} } @@ -10944,6 +11046,7 @@ "EndpointName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The endpoint to be modified.
", "smithy.api#required": {} } @@ -11006,6 +11109,7 @@ "SubscriptionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the modified Amazon Redshift event notification subscription.
", "smithy.api#required": {} } @@ -11098,6 +11202,7 @@ "ScheduledActionName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the scheduled action to modify.
", "smithy.api#required": {} } @@ -11184,6 +11289,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the cluster for which you want to change the retention\n period for either automated or manual snapshots that are copied to a destination Amazon Web Services Region.
\nConstraints: Must be the valid name of an existing cluster that has cross-region\n snapshot copy enabled.
", "smithy.api#required": {} } @@ -11191,7 +11297,7 @@ "RetentionPeriod": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of days to retain automated snapshots in the destination Amazon Web Services Region\n after they are copied from the source Amazon Web Services Region.
\nBy default, this only changes the retention period of copied automated snapshots.
\nIf you decrease the retention period for automated snapshots that are copied to a\n destination Amazon Web Services Region, Amazon Redshift deletes any existing automated snapshots that were\n copied to the destination Amazon Web Services Region and that fall outside of the new retention\n period.
\nConstraints: Must be at least 1 and no more than 35 for automated snapshots.
\nIf you specify the manual
option, only newly copied manual snapshots will\n have the new retention period.
If you specify the value of -1 newly copied manual snapshots are retained\n indefinitely.
\nConstraints: The number of days must be either -1 or an integer between 1 and 3,653\n for manual snapshots.
", "smithy.api#required": {} } @@ -11199,7 +11305,6 @@ "Manual": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to apply the snapshot retention period to newly copied manual\n snapshots instead of automated snapshots.
" } } @@ -11249,6 +11354,7 @@ "ScheduleIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique alphanumeric identifier of the schedule to modify.
", "smithy.api#required": {} } @@ -11256,6 +11362,7 @@ "ScheduleDefinitions": { "target": "com.amazonaws.redshift#ScheduleDefinitionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An updated list of schedule definitions. A schedule definition is made up of schedule\n expressions, for example, \"cron(30 12 *)\" or \"rate(12 hours)\".
", "smithy.api#required": {} } @@ -11294,6 +11401,7 @@ "UsageLimitId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the usage limit to modify.
", "smithy.api#required": {} } @@ -11368,7 +11476,6 @@ "NumberOfNodes": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of nodes.
" } }, @@ -11674,7 +11781,6 @@ "IsModifiable": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true
, the parameter can be modified. Some parameters have security\n or operational implications that prevent them from being changed.
The Amazon Web Services account ID that owns the cluster.
", "smithy.api#required": {} } @@ -11820,6 +11927,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#PartnerIntegrationClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier of the cluster that receives data from the partner.
", "smithy.api#required": {} } @@ -11827,6 +11935,7 @@ "DatabaseName": { "target": "com.amazonaws.redshift#PartnerIntegrationDatabaseName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the database that receives data from the partner.
", "smithy.api#required": {} } @@ -11834,6 +11943,7 @@ "PartnerName": { "target": "com.amazonaws.redshift#PartnerIntegrationPartnerName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the partner that is authorized to send data.
", "smithy.api#required": {} } @@ -11949,6 +12059,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster to be paused.
", "smithy.api#required": {} } @@ -11979,7 +12090,7 @@ "type": "structure", "members": { "MasterUserPassword": { - "target": "com.amazonaws.redshift#String", + "target": "com.amazonaws.redshift#SensitiveString", "traits": { "smithy.api#documentation": "The pending or in-progress change of the admin user password for the\n cluster.
" } @@ -12081,6 +12192,7 @@ "ReservedNodeOfferingId": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the reserved node offering you want to purchase.
", "smithy.api#required": {} } @@ -12134,6 +12246,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier.
", "smithy.api#required": {} } @@ -12161,7 +12274,6 @@ "RecurringChargeAmount": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount charged per the period of time specified by the recurring charge\n frequency.
" } }, @@ -12618,7 +12730,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12661,7 +12772,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12674,7 +12786,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12688,7 +12799,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12711,7 +12821,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12746,7 +12855,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12757,14 +12865,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12778,14 +12888,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -12794,18 +12902,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -12814,7 +12921,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -12834,14 +12942,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -12855,7 +12965,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -12875,7 +12984,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -12886,14 +12994,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12904,9 +13014,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -13631,6 +13743,7 @@ "DataShareArn": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the datashare to reject.
", "smithy.api#required": {} } @@ -13670,21 +13783,18 @@ "Duration": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the node reservation in seconds.
" } }, "FixedPrice": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The fixed cost Amazon Redshift charges you for this reserved node.
" } }, "UsagePrice": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The hourly rate Amazon Redshift charges you for this reserved node.
" } }, @@ -13697,7 +13807,6 @@ "NodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of reserved compute nodes.
" } }, @@ -13773,7 +13882,6 @@ "TargetReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The target reserved-node count.
" } }, @@ -13864,7 +13972,6 @@ "SourceReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The source reserved-node count in the cluster.
" } }, @@ -13883,7 +13990,6 @@ "TargetReservedNodeCount": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The count of target reserved nodes in the cluster.
" } } @@ -13986,21 +14092,18 @@ "Duration": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration, in seconds, for which the offering will reserve the node.
" } }, "FixedPrice": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The upfront fixed charge you will pay to purchase the specific reserved node\n offering.
" } }, "UsagePrice": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The rate you are charged for each hour the cluster that is using the offering is\n running.
" } }, @@ -14161,6 +14264,7 @@ "ParameterGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cluster parameter group to be reset.
", "smithy.api#required": {} } @@ -14168,7 +14272,6 @@ "ResetAllParameters": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true
, all parameters in the specified parameter group will be reset\n to their default values.
Default: true
\n
The unique identifier for the cluster to resize.
", "smithy.api#required": {} } @@ -14317,7 +14421,6 @@ "AllowCancelResize": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A boolean value indicating if the resize operation can be cancelled.
" } } @@ -14589,6 +14692,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster that will be created from restoring the\n snapshot.
\nConstraints:
\nMust contain from 1 to 63 alphanumeric characters or hyphens.
\nAlphabetic characters must be lowercase.
\nFirst character must be a letter.
\nCannot end with a hyphen or contain two consecutive hyphens.
\nMust be unique for all clusters within an Amazon Web Services account.
\nEnables support for restoring an unencrypted snapshot to a cluster encrypted \n with Key Management Service (KMS) and a customer managed key.
" } + }, + "ManageMasterPassword": { + "target": "com.amazonaws.redshift#BooleanOptional", + "traits": { + "smithy.api#documentation": "If true
, Amazon Redshift uses Secrets Manager to manage the restored \n cluster's admin credentials. If ManageMasterPassword
is false or not set, \n Amazon Redshift uses the admin credentials the cluster had at the time the snapshot was taken.
The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. \n You can only use this parameter if ManageMasterPassword
is true.
The number of megabytes per second being transferred from the backup storage.\n Returns the average rate for a completed backup.\n This field is only updated when you restore to DC2 and DS2 node types.
" } }, "SnapshotSizeInMegaBytes": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size of the set of snapshot data used to restore the cluster.\n This field is only updated when you restore to DC2 and DS2 node types.
" } }, "ProgressInMegaBytes": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of megabytes that have been transferred from snapshot storage.\n This field is only updated when you restore to DC2 and DS2 node types.
" } }, "ElapsedTimeInSeconds": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time an in-progress restore has been running, or the amount of time\n it took a completed restore to finish.\n This field is only updated when you restore to DC2 and DS2 node types.
" } }, "EstimatedTimeToCompletionInSeconds": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The estimate of the time remaining before the restore will complete. Returns 0 for\n a completed restore.\n This field is only updated when you restore to DC2 and DS2 node types.
" } } @@ -14892,6 +15003,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the Amazon Redshift cluster to restore the table to.
", "smithy.api#required": {} } @@ -14899,6 +15011,7 @@ "SnapshotIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the snapshot to restore the table from. This snapshot must have\n been created from the Amazon Redshift cluster specified by the\n ClusterIdentifier
parameter.
The name of the source database that contains the table to restore from.
", "smithy.api#required": {} } @@ -14919,6 +15033,7 @@ "SourceTableName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the source table to restore from.
", "smithy.api#required": {} } @@ -14938,6 +15053,7 @@ "NewTableName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the table to create as a result of the current request.
", "smithy.api#required": {} } @@ -14994,6 +15110,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the cluster to be resumed.
", "smithy.api#required": {} } @@ -15078,6 +15195,7 @@ "ClusterSecurityGroupName": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the security Group from which to revoke the ingress rule.
", "smithy.api#required": {} } @@ -15176,7 +15294,6 @@ "Force": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to force the revoke action. \n If true, the Redshift-managed VPC endpoints associated with the endpoint authorization are also deleted.
" } } @@ -15235,6 +15352,7 @@ "AccountWithRestoreAccess": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the Amazon Web Services account that can no longer restore the specified\n snapshot.
", "smithy.api#required": {} } @@ -15285,6 +15403,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the cluster that you want to rotate the encryption keys\n for.
\nConstraints: Must be the name of valid cluster that has encryption\n enabled.
", "smithy.api#required": {} } @@ -15491,6 +15610,7 @@ "Name": { "target": "com.amazonaws.redshift#ScheduledActionFilterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of element to filter.
", "smithy.api#required": {} } @@ -15498,6 +15618,7 @@ "Values": { "target": "com.amazonaws.redshift#ValueStringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of values. Compare if the value (of type defined by Name
) equals an item in the list of scheduled actions.
The port that the cluster is listening on.
" } }, @@ -15782,7 +15902,6 @@ "NumberOfNodes": { "target": "com.amazonaws.redshift#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of nodes in the cluster.
" } }, @@ -15801,7 +15920,6 @@ "Encrypted": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If true
, the data in the snapshot is encrypted at rest.
A boolean that indicates whether the snapshot data is encrypted using the HSM keys\n of the source cluster. true
indicates that the data is encrypted using HSM\n keys.
The size of the complete set of backup data that would be used to restore the\n cluster.
" } }, "ActualIncrementalBackupSizeInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size of the incremental backup.
" } }, "BackupProgressInMegaBytes": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of megabytes that have been transferred to the snapshot\n backup.
" } }, "CurrentBackupRateInMegaBytesPerSecond": { "target": "com.amazonaws.redshift#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of megabytes per second being transferred to the snapshot backup.\n Returns 0
for a completed backup.
The estimate of the time remaining before the snapshot backup will complete.\n Returns 0
for a completed backup.
The amount of time an in-progress snapshot backup has been running, or the amount\n of time it took a completed backup to finish.
" } }, @@ -15893,7 +16004,6 @@ "EnhancedVpcRouting": { "target": "com.amazonaws.redshift#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "An option that specifies whether to create the cluster with enhanced VPC routing\n enabled. To create a cluster that uses enhanced VPC routing, the cluster must be in a\n VPC. For more information, see Enhanced VPC Routing in\n the Amazon Redshift Cluster Management Guide.
\nIf this option is true
, enhanced VPC routing is enabled.
Default: false
" } }, @@ -15920,6 +16030,18 @@ "traits": { "smithy.api#documentation": "A timestamp representing the start of the retention period for the snapshot.
" } + }, + "MasterPasswordSecretArn": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) for the cluster's admin user credentials secret.
" + } + }, + "MasterPasswordSecretKmsKeyId": { + "target": "com.amazonaws.redshift#String", + "traits": { + "smithy.api#documentation": "The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret.
" + } } }, "traits": { @@ -16311,6 +16433,7 @@ "Attribute": { "target": "com.amazonaws.redshift#SnapshotAttributeToSortBy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The category for sorting the snapshots.
", "smithy.api#required": {} } @@ -17071,6 +17194,7 @@ "AccountId": { "target": "com.amazonaws.redshift#PartnerIntegrationAccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID that owns the cluster.
", "smithy.api#required": {} } @@ -17078,6 +17202,7 @@ "ClusterIdentifier": { "target": "com.amazonaws.redshift#PartnerIntegrationClusterIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cluster identifier of the cluster whose partner integration status is being updated.
", "smithy.api#required": {} } @@ -17085,6 +17210,7 @@ "DatabaseName": { "target": "com.amazonaws.redshift#PartnerIntegrationDatabaseName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the database whose partner integration status is being updated.
", "smithy.api#required": {} } @@ -17092,6 +17218,7 @@ "PartnerName": { "target": "com.amazonaws.redshift#PartnerIntegrationPartnerName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the partner whose integration status is being updated.
", "smithy.api#required": {} } @@ -17099,6 +17226,7 @@ "Status": { "target": "com.amazonaws.redshift#PartnerIntegrationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of the updated status.
", "smithy.api#required": {} } @@ -17170,7 +17298,6 @@ "Amount": { "target": "com.amazonaws.redshift#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The limit amount. If time-based, this amount is in minutes. If data-based, this amount is in terabytes (TB).
" } }, diff --git a/codegen/sdk-codegen/aws-models/rekognition.2016-06-27.json b/codegen/sdk-codegen/aws-models/rekognition.2016-06-27.json index 4693921e0c7..2b61d6d097c 100644 --- a/codegen/sdk-codegen/aws-models/rekognition.2016-06-27.json +++ b/codegen/sdk-codegen/aws-models/rekognition.2016-06-27.json @@ -1217,7 +1217,7 @@ } ], "traits": { - "smithy.api#documentation": "Copies a version of an Amazon Rekognition Custom Labels model from a source project to a destination project. The source and\n destination projects can be in different AWS accounts but must be in the same AWS Region.\n You can't copy a model to another AWS service.\n \n
\nTo copy a model version to a different AWS account, you need to create a resource-based policy known as a\n project policy. You attach the project policy to the\n source project by calling PutProjectPolicy. The project policy\n gives permission to copy the model version from a trusting AWS account to a trusted account.
\nFor more information creating and attaching a project policy, see Attaching a project policy (SDK)\n in the Amazon Rekognition Custom Labels Developer Guide.\n
\nIf you are copying a model version to a project in the same AWS account, you don't need to create a project policy.
\nTo copy a model, the destination project, source project, and source model version must already exist.
\nCopying a model version takes a while to complete. To get the current status, call DescribeProjectVersions and check the value of Status
in the\n ProjectVersionDescription object. The copy operation has finished when\n the value of Status
is COPYING_COMPLETED
.
This operation requires permissions to perform the rekognition:CopyProjectVersion
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nCopies a version of an Amazon Rekognition Custom Labels model from a source project to a destination project. The source and\n destination projects can be in different AWS accounts but must be in the same AWS Region.\n You can't copy a model to another AWS service.\n \n
\nTo copy a model version to a different AWS account, you need to create a resource-based policy known as a\n project policy. You attach the project policy to the\n source project by calling PutProjectPolicy. The project policy\n gives permission to copy the model version from a trusting AWS account to a trusted account.
\nFor more information creating and attaching a project policy, see Attaching a project policy (SDK)\n in the Amazon Rekognition Custom Labels Developer Guide.\n
\nIf you are copying a model version to a project in the same AWS account, you don't need to create a project policy.
\nCopying project versions is supported only for Custom Labels models.
\nTo copy a model, the destination project, source project, and source model version\n must already exist.
\nCopying a model version takes a while to complete. To get the current status, call DescribeProjectVersions and check the value of Status
in the\n ProjectVersionDescription object. The copy operation has finished when\n the value of Status
is COPYING_COMPLETED
.
This operation requires permissions to perform the rekognition:CopyProjectVersion
action.
Creates a new Amazon Rekognition Custom Labels dataset. You can create a dataset by using\n an Amazon Sagemaker format manifest file or by copying an existing Amazon Rekognition Custom Labels dataset.
\nTo create a training dataset for a project, specify TRAIN
for the value of \n DatasetType
. To create the test dataset for a project,\n specify TEST
for the value of DatasetType
.\n
The response from CreateDataset
is the Amazon Resource Name (ARN) for the dataset.\n Creating a dataset takes a while to complete. Use DescribeDataset to check the \n current status. The dataset created successfully if the value of Status
is\n CREATE_COMPLETE
.
To check if any non-terminal errors occurred, call ListDatasetEntries\nand check for the presence of errors
lists in the JSON Lines.
Dataset creation fails if a terminal error occurs (Status
= CREATE_FAILED
). \n Currently, you can't access the terminal error information.\n \n
For more information, see Creating dataset in the Amazon Rekognition Custom Labels Developer Guide.
\nThis operation requires permissions to perform the rekognition:CreateDataset
action.\n If you want to copy an existing dataset, you also require permission to perform the rekognition:ListDatasetEntries
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nCreates a new Amazon Rekognition Custom Labels dataset. You can create a dataset by using\n an Amazon Sagemaker format manifest file or by copying an existing Amazon Rekognition Custom Labels dataset.
\nTo create a training dataset for a project, specify TRAIN
for the value of \n DatasetType
. To create the test dataset for a project,\n specify TEST
for the value of DatasetType
.\n
The response from CreateDataset
is the Amazon Resource Name (ARN) for the dataset.\n Creating a dataset takes a while to complete. Use DescribeDataset to check the \n current status. The dataset created successfully if the value of Status
is\n CREATE_COMPLETE
.
To check if any non-terminal errors occurred, call ListDatasetEntries\nand check for the presence of errors
lists in the JSON Lines.
Dataset creation fails if a terminal error occurs (Status
= CREATE_FAILED
). \n Currently, you can't access the terminal error information.\n \n
For more information, see Creating dataset in the Amazon Rekognition Custom Labels Developer Guide.
\nThis operation requires permissions to perform the rekognition:CreateDataset
action.\n If you want to copy an existing dataset, you also require permission to perform the rekognition:ListDatasetEntries
action.
Creates a new Amazon Rekognition Custom Labels project. A project is a group of resources (datasets, model versions) \n that you use to create and manage Amazon Rekognition Custom Labels models.
\nThis operation requires permissions to perform the rekognition:CreateProject
action.
Creates a new Amazon Rekognition project. A project is a group of resources (datasets, model\n versions) that you use to create and manage a Amazon Rekognition Custom Labels Model or custom adapter. You can\n specify a feature to create the project with, if no feature is specified then Custom Labels\n is used by default. For adapters, you can also choose whether or not to have the project\n auto update by using the AutoUpdate argument. This operation requires permissions to\n perform the rekognition:CreateProject
action.
The name of the project to create.
", "smithy.api#required": {} } + }, + "Feature": { + "target": "com.amazonaws.rekognition#CustomizationFeature", + "traits": { + "smithy.api#documentation": "Specifies feature that is being customized. If no value is provided CUSTOM_LABELS is used as a default.
" + } + }, + "AutoUpdate": { + "target": "com.amazonaws.rekognition#ProjectAutoUpdate", + "traits": { + "smithy.api#documentation": "Specifies whether automatic retraining should be attempted for the versions of the\n project. Automatic retraining is done as a best effort. Required argument for Content\n Moderation. Applicable only to adapters.
" + } } }, "traits": { @@ -1737,7 +1749,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates a new version of a model and begins training. \n Models are managed as part of an Amazon Rekognition Custom Labels project. \n The response from CreateProjectVersion
\n is an Amazon Resource Name (ARN) for the version of the model.
Training uses the training and test datasets associated with the project. \n For more information, see Creating training and test dataset in the Amazon Rekognition Custom Labels Developer Guide.\n
\nYou can train a model in a project that doesn't have associated datasets by specifying manifest files in the\n TrainingData
and TestingData
fields.\n
If you open the console after training a model with manifest files, Amazon Rekognition Custom Labels creates\n the datasets for you using the most recent manifest files. You can no longer train\n a model version for the project by specifying manifest files.
\nInstead of training with a project without associated datasets,\n we recommend that you use the manifest\n files to create training and test datasets for the project.
\nTraining takes a while to complete. You can get the current status by calling\n DescribeProjectVersions. Training completed successfully if\n the value of the Status
field is TRAINING_COMPLETED
.
If training \n fails, see Debugging a failed model training in the Amazon Rekognition Custom Labels developer guide.
\nOnce training has successfully completed, call DescribeProjectVersions to\n get the training results and evaluate the model. For more information, see Improving a trained Amazon Rekognition Custom Labels model\n in the Amazon Rekognition Custom Labels developers guide.\n
\nAfter evaluating the model, you start the model\n by calling StartProjectVersion.
\nThis operation requires permissions to perform the rekognition:CreateProjectVersion
action.
Creates a new version of Amazon Rekognition project (like a Custom Labels model or a custom adapter)\n and begins training. Models and adapters are managed as part of a Rekognition project. The\n response from CreateProjectVersion
is an Amazon Resource Name (ARN) for the\n project version.
The FeatureConfig operation argument allows you to configure specific model or adapter\n settings. You can provide a description to the project version by using the\n VersionDescription argment. Training can take a while to complete. You can get the current\n status by calling DescribeProjectVersions. Training completed\n successfully if the value of the Status
field is\n TRAINING_COMPLETED
. Once training has successfully completed, call DescribeProjectVersions to get the training results and evaluate the\n model.
This operation requires permissions to perform the\n rekognition:CreateProjectVersion
action.
\n The following applies only to projects with Amazon Rekognition Custom Labels as the chosen\n feature:\n
\nYou can train a model in a project that doesn't have associated datasets by specifying manifest files in the\n TrainingData
and TestingData
fields.\n
If you open the console after training a model with manifest files, Amazon Rekognition Custom Labels creates\n the datasets for you using the most recent manifest files. You can no longer train\n a model version for the project by specifying manifest files.
\nInstead of training with a project without associated datasets,\n we recommend that you use the manifest\n files to create training and test datasets for the project.
\nThe ARN of the Amazon Rekognition Custom Labels project that \n manages the model that you want to train.
", + "smithy.api#documentation": "The ARN of the Amazon Rekognition project that will manage the project version you want to\n train.
", "smithy.api#required": {} } }, "VersionName": { "target": "com.amazonaws.rekognition#VersionName", "traits": { - "smithy.api#documentation": "A name for the version of the model. This value must be unique.
", + "smithy.api#documentation": "A name for the version of the project version. This value must be unique.
", "smithy.api#required": {} } }, "OutputConfig": { "target": "com.amazonaws.rekognition#OutputConfig", "traits": { - "smithy.api#documentation": "The Amazon S3 bucket location to store the results of training.\n The S3 bucket can be in any AWS account as long as the caller has\n s3:PutObject
permissions on the S3 bucket.
The Amazon S3 bucket location to store the results of training. The bucket can be any S3\n bucket in your AWS account. You need s3:PutObject
permission on the bucket.\n
Specifies an external manifest that the services uses to train the model.\n If you specify TrainingData
you must also specify TestingData
.\n The project must not have any associated datasets.\n
Specifies an external manifest that the services uses to train the project version.\n If you specify TrainingData
you must also specify TestingData
.\n The project must not have any associated datasets.
Specifies an external manifest that the service uses to test the model.\n If you specify TestingData
you must also specify TrainingData
.\n The project must not have any associated datasets.
Specifies an external manifest that the service uses to test the project version. If\n you specify TestingData
you must also specify TrainingData
. The\n project must not have any associated datasets.
A set of tags (key-value pairs) that you want to attach to the model.
" + "smithy.api#documentation": "A set of tags (key-value pairs) that you want to attach to the project version.
" } }, "KmsKeyId": { "target": "com.amazonaws.rekognition#KmsKeyId", "traits": { - "smithy.api#documentation": "The identifier for your AWS Key Management Service key (AWS KMS key).\n You can supply the Amazon Resource Name (ARN) of your KMS key, the ID of your KMS key,\n an alias for your KMS key, or an alias ARN.\n The key is used to encrypt training and test images copied into the service for model training.\n Your source images are unaffected. The key is also used to encrypt training results\n and manifest files written to the output Amazon S3 bucket (OutputConfig
).
If you choose to use your own KMS key, you need the following permissions on the KMS key.
\nkms:CreateGrant
\nkms:DescribeKey
\nkms:GenerateDataKey
\nkms:Decrypt
\nIf you don't specify a value for KmsKeyId
, images copied into the service are encrypted\n using a key that AWS owns and manages.
The identifier for your AWS Key Management Service key (AWS KMS key). You can supply\n the Amazon Resource Name (ARN) of your KMS key, the ID of your KMS key, an alias for\n your KMS key, or an alias ARN. The key is used to encrypt training images, test images, and manifest files copied\n into the service for the project version. Your source images are unaffected. The\n key is also used to encrypt training results and manifest files written to the output Amazon S3\n bucket (OutputConfig
).
If you choose to use your own KMS key, you need the following permissions on the KMS key.
\nkms:CreateGrant
\nkms:DescribeKey
\nkms:GenerateDataKey
\nkms:Decrypt
\nIf you don't specify a value for KmsKeyId
, images copied into the service are encrypted\n using a key that AWS owns and manages.
A description applied to the project version being created.
" + } + }, + "FeatureConfig": { + "target": "com.amazonaws.rekognition#CustomizationFeatureConfig", + "traits": { + "smithy.api#documentation": "Feature-specific configuration of the training job. If the job configuration does not match the feature type associated with the project, an InvalidParameterException is returned.
" } } }, @@ -1816,7 +1840,7 @@ "ProjectVersionArn": { "target": "com.amazonaws.rekognition#ProjectVersionArn", "traits": { - "smithy.api#documentation": "The ARN of the model version that was created. Use DescribeProjectVersion
\n to get the current status of the training operation.
The ARN of the model or the project version that was created. Use\n DescribeProjectVersion
to get the current status of the training\n operation.
Configuration options for Custom Moderation training.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Feature specific configuration for the training job. Configuration provided for the job must match \n the feature type parameter associated with project. If configuration \n and feature type do not match an InvalidParameterException is returned.
" + } + }, + "com.amazonaws.rekognition#CustomizationFeatureContentModerationConfig": { + "type": "structure", + "members": { + "ConfidenceThreshold": { + "target": "com.amazonaws.rekognition#Percent", + "traits": { + "smithy.api#documentation": "The confidence level you plan to use to identify if unsafe content is present during inference.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Configuration options for Content Moderation training.
" + } + }, + "com.amazonaws.rekognition#CustomizationFeatures": { + "type": "list", + "member": { + "target": "com.amazonaws.rekognition#CustomizationFeature" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 2 + } + } + }, "com.amazonaws.rekognition#DatasetArn": { "type": "string", "traits": { @@ -2524,7 +2605,7 @@ } ], "traits": { - "smithy.api#documentation": "Deletes an existing Amazon Rekognition Custom Labels dataset.\n Deleting a dataset might take while. Use DescribeDataset to check the \n current status. The dataset is still deleting if the value of Status
is\n DELETE_IN_PROGRESS
. If you try to access the dataset after it is deleted, you get\n a ResourceNotFoundException
exception.\n\n
You can't delete a dataset while it is creating (Status
= CREATE_IN_PROGRESS
)\n or if the dataset is updating (Status
= UPDATE_IN_PROGRESS
).
This operation requires permissions to perform the rekognition:DeleteDataset
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nDeletes an existing Amazon Rekognition Custom Labels dataset.\n Deleting a dataset might take while. Use DescribeDataset to check the \n current status. The dataset is still deleting if the value of Status
is\n DELETE_IN_PROGRESS
. If you try to access the dataset after it is deleted, you get\n a ResourceNotFoundException
exception.\n\n
You can't delete a dataset while it is creating (Status
= CREATE_IN_PROGRESS
)\n or if the dataset is updating (Status
= UPDATE_IN_PROGRESS
).
This operation requires permissions to perform the rekognition:DeleteDataset
action.
Deletes an Amazon Rekognition Custom Labels project. To delete a project you must first delete all models associated \n with the project. To delete a model, see DeleteProjectVersion.
\n\n DeleteProject
is an asynchronous operation. To check if the project is\n deleted, call DescribeProjects. The project is deleted when the project\n no longer appears in the response. Be aware that deleting a given project will also delete\n any ProjectPolicies
associated with that project.
This operation requires permissions to perform the\n rekognition:DeleteProject
action.
Deletes a Amazon Rekognition project. To delete a project you must first delete all models or\n adapters associated with the project. To delete a model or adapter, see DeleteProjectVersion.
\n\n DeleteProject
is an asynchronous operation. To check if the project is\n deleted, call DescribeProjects. The project is deleted when the project\n no longer appears in the response. Be aware that deleting a given project will also delete\n any ProjectPolicies
associated with that project.
This operation requires permissions to perform the\n rekognition:DeleteProject
action.
Deletes an existing project policy.
\nTo get a list of project policies attached to a project, call ListProjectPolicies. To attach a project policy to a project, call PutProjectPolicy.
\nThis operation requires permissions to perform the rekognition:DeleteProjectPolicy
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nDeletes an existing project policy.
\nTo get a list of project policies attached to a project, call ListProjectPolicies. To attach a project policy to a project, call PutProjectPolicy.
\nThis operation requires permissions to perform the rekognition:DeleteProjectPolicy
action.
Deletes an Amazon Rekognition Custom Labels model.
\nYou can't delete a model if it is running or if it is training. \n To check the status of a model, use the Status
field returned\n from DescribeProjectVersions.\n To stop a running model call StopProjectVersion. If the model\n is training, wait until it finishes.
This operation requires permissions to perform the\n rekognition:DeleteProjectVersion
action.
Deletes a Rekognition project model or project version, like a Amazon Rekognition Custom Labels model or a custom\n adapter.
\nYou can't delete a project version if it is running or if it is training. To check\n the status of a project version, use the Status field returned from DescribeProjectVersions. To stop a project version call StopProjectVersion. If the project version is training, wait until it\n finishes.
\nThis operation requires permissions to perform the\n rekognition:DeleteProjectVersion
action.
The Amazon Resource Name (ARN) of the model version that you want to delete.
", + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the project version that you want to\n delete.
", "smithy.api#required": {} } } @@ -3140,7 +3221,7 @@ } ], "traits": { - "smithy.api#documentation": "\nDescribes an Amazon Rekognition Custom Labels dataset. You can get information such as the current status of a dataset and\nstatistics about the images and labels in a dataset. \n
\nThis operation requires permissions to perform the rekognition:DescribeDataset
action.
This operation applies only to Amazon Rekognition Custom Labels.
\n\nDescribes an Amazon Rekognition Custom Labels dataset. You can get information such as the current status of a dataset and\nstatistics about the images and labels in a dataset. \n
\nThis operation requires permissions to perform the rekognition:DescribeDataset
action.
Lists and describes the versions of a model in an Amazon Rekognition Custom Labels project. You \n can specify up to 10 model versions in ProjectVersionArns
. If\n you don't specify a value, descriptions for all model versions in the project are returned.
This operation requires permissions to perform the rekognition:DescribeProjectVersions
\n action.
Lists and describes the versions of an Amazon Rekognition project. You can specify up to 10 model or\n adapter versions in ProjectVersionArns
. If you don't specify a value,\n descriptions for all model/adapter versions in the project are returned.
This operation requires permissions to perform the rekognition:DescribeProjectVersions
\n action.
The Amazon Resource Name (ARN) of the project that contains the models you want to describe.
", + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the project that contains the model/adapter you want\n to describe.
", "smithy.api#required": {} } }, "VersionNames": { "target": "com.amazonaws.rekognition#VersionNames", "traits": { - "smithy.api#documentation": "A list of model version names that you want to describe. You can add up to 10 model version names\n to the list. If you don't specify a value, all model descriptions are returned. A version name is part of a\n model (ProjectVersion) ARN. For example, my-model.2020-01-21T09.10.15
is the version name in the following ARN.\n arn:aws:rekognition:us-east-1:123456789012:project/getting-started/version/my-model.2020-01-21T09.10.15/1234567890123
.
A list of model or project version names that you want to describe. You can add\n up to 10 model or project version names to the list. If you don't specify a value, all\n project version descriptions are returned. A version name is part of a project version ARN. For example, my-model.2020-01-21T09.10.15
is\n the version name in the following ARN.\n arn:aws:rekognition:us-east-1:123456789012:project/getting-started/version/my-model.2020-01-21T09.10.15/1234567890123
.
If the previous response was incomplete (because there is more\n results to retrieve), Amazon Rekognition Custom Labels returns a pagination token in the response. \n You can use this pagination token to retrieve the next set of results.
" + "smithy.api#documentation": "If the previous response was incomplete (because there is more\n results to retrieve), Amazon Rekognition returns a pagination token in the response. \n You can use this pagination token to retrieve the next set of results.
" } }, "MaxResults": { @@ -3306,13 +3387,13 @@ "ProjectVersionDescriptions": { "target": "com.amazonaws.rekognition#ProjectVersionDescriptions", "traits": { - "smithy.api#documentation": "A list of model descriptions. The list is sorted by the creation date and time of\n the model versions, latest to earliest.
" + "smithy.api#documentation": "A list of project version descriptions. The list is sorted by the creation date and\n time of the project versions, latest to earliest.
" } }, "NextToken": { "target": "com.amazonaws.rekognition#ExtendedPaginationToken", "traits": { - "smithy.api#documentation": "If the previous response was incomplete (because there is more\n results to retrieve), Amazon Rekognition Custom Labels returns a pagination token in the response. \n You can use this pagination token to retrieve the next set of results.
" + "smithy.api#documentation": "If the previous response was incomplete (because there is more\n results to retrieve), Amazon Rekognition returns a pagination token in the response. \n You can use this pagination token to retrieve the next set of results.
" } } }, @@ -3349,7 +3430,7 @@ } ], "traits": { - "smithy.api#documentation": "Gets information about your Amazon Rekognition Custom Labels projects.
\nThis operation requires permissions to perform the rekognition:DescribeProjects
action.
Gets information about your Rekognition projects.
\nThis operation requires permissions to perform the rekognition:DescribeProjects
action.
If the previous response was incomplete (because there is more\n results to retrieve), Amazon Rekognition Custom Labels returns a pagination token in the response. You can use this pagination \n token to retrieve the next set of results.
" + "smithy.api#documentation": "If the previous response was incomplete (because there is more\n results to retrieve), Rekognition returns a pagination token in the response. You can use this pagination \n token to retrieve the next set of results.
" } }, "MaxResults": { @@ -3376,7 +3457,13 @@ "ProjectNames": { "target": "com.amazonaws.rekognition#ProjectNames", "traits": { - "smithy.api#documentation": "A list of the projects that you want Amazon Rekognition Custom Labels to describe. If you don't specify a value, \n the response includes descriptions for all the projects in your AWS account.
" + "smithy.api#documentation": "A list of the projects that you want Rekognition to describe. If you don't specify a value, \n the response includes descriptions for all the projects in your AWS account.
" + } + }, + "Features": { + "target": "com.amazonaws.rekognition#CustomizationFeatures", + "traits": { + "smithy.api#documentation": "Specifies the type of customization to filter projects by. If no value is specified, \n CUSTOM_LABELS is used as a default.
" } } }, @@ -3396,7 +3483,7 @@ "NextToken": { "target": "com.amazonaws.rekognition#ExtendedPaginationToken", "traits": { - "smithy.api#documentation": "If the previous response was incomplete (because there is more\n results to retrieve), Amazon Rekognition Custom Labels returns a pagination token in the response. \n You can use this pagination token to retrieve the next set of results.
" + "smithy.api#documentation": "If the previous response was incomplete (because there is more\n results to retrieve), Amazon Rekognition returns a pagination token in the response. \n You can use this pagination token to retrieve the next set of results.
" } } }, @@ -3584,7 +3671,7 @@ } ], "traits": { - "smithy.api#documentation": "Detects custom labels in a supplied image by using an Amazon Rekognition Custom Labels model.
\nYou specify which version of a model version to use by using the ProjectVersionArn
input\n parameter.
You pass the input image as base64-encoded image bytes or as a reference to an image in\n an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing\n image bytes is not supported. The image must be either a PNG or JPEG formatted file.
\n For each object that the model version detects on an image, the API returns a \n (CustomLabel
) object in an array (CustomLabels
).\n Each CustomLabel
object provides the label name (Name
), the level\n of confidence that the image contains the object (Confidence
), and \n object location information, if it exists, for the label on the image (Geometry
).
To filter labels that are returned, specify a value for MinConfidence
.\n DetectCustomLabelsLabels
only returns labels with a confidence that's higher than\n the specified value.\n\n The value of MinConfidence
maps to the assumed threshold values\n created during training. For more information, see Assumed threshold\n in the Amazon Rekognition Custom Labels Developer Guide. \n Amazon Rekognition Custom Labels metrics expresses an assumed threshold as a floating point value between 0-1. The range of\n MinConfidence
normalizes the threshold value to a percentage value (0-100). Confidence\n responses from DetectCustomLabels
are also returned as a percentage. \n You can use MinConfidence
to change the precision and recall or your model. \n For more information, see \n Analyzing an image in the Amazon Rekognition Custom Labels Developer Guide.
If you don't specify a value for MinConfidence
, DetectCustomLabels
\n returns labels based on the assumed threshold of each label.
This is a stateless API operation. That is, the operation does not persist any\n data.
\nThis operation requires permissions to perform the\n rekognition:DetectCustomLabels
action.
For more information, see \n Analyzing an image in the Amazon Rekognition Custom Labels Developer Guide.
", + "smithy.api#documentation": "This operation applies only to Amazon Rekognition Custom Labels.
\nDetects custom labels in a supplied image by using an Amazon Rekognition Custom Labels model.
\nYou specify which version of a model version to use by using the ProjectVersionArn
input\n parameter.
You pass the input image as base64-encoded image bytes or as a reference to an image in\n an Amazon S3 bucket. If you use the AWS CLI to call Amazon Rekognition operations, passing\n image bytes is not supported. The image must be either a PNG or JPEG formatted file.
\n For each object that the model version detects on an image, the API returns a \n (CustomLabel
) object in an array (CustomLabels
).\n Each CustomLabel
object provides the label name (Name
), the level\n of confidence that the image contains the object (Confidence
), and \n object location information, if it exists, for the label on the image (Geometry
).
To filter labels that are returned, specify a value for MinConfidence
.\n DetectCustomLabelsLabels
only returns labels with a confidence that's higher than\n the specified value.\n\n The value of MinConfidence
maps to the assumed threshold values\n created during training. For more information, see Assumed threshold\n in the Amazon Rekognition Custom Labels Developer Guide. \n Amazon Rekognition Custom Labels metrics expresses an assumed threshold as a floating point value between 0-1. The range of\n MinConfidence
normalizes the threshold value to a percentage value (0-100). Confidence\n responses from DetectCustomLabels
are also returned as a percentage. \n You can use MinConfidence
to change the precision and recall or your model. \n For more information, see \n Analyzing an image in the Amazon Rekognition Custom Labels Developer Guide.
If you don't specify a value for MinConfidence
, DetectCustomLabels
\n returns labels based on the assumed threshold of each label.
This is a stateless API operation. That is, the operation does not persist any\n data.
\nThis operation requires permissions to perform the\n rekognition:DetectCustomLabels
action.
For more information, see \n Analyzing an image in the Amazon Rekognition Custom Labels Developer Guide.
", "smithy.api#examples": [ { "title": "To detect custom labels in an image with an Amazon Rekognition Custom Labels model", @@ -3622,7 +3709,7 @@ "ProjectVersionArn": { "target": "com.amazonaws.rekognition#ProjectVersionArn", "traits": { - "smithy.api#documentation": "The ARN of the model version that you want to use.
", + "smithy.api#documentation": "The ARN of the model version that you want to use. Only models associated with Custom\n Labels projects accepted by the operation. If a provided ARN refers to a model version\n associated with a project for a different feature type, then an InvalidParameterException\n is returned.
", "smithy.api#required": {} } }, @@ -4148,12 +4235,18 @@ { "target": "com.amazonaws.rekognition#ProvisionedThroughputExceededException" }, + { + "target": "com.amazonaws.rekognition#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.rekognition#ResourceNotReadyException" + }, { "target": "com.amazonaws.rekognition#ThrottlingException" } ], "traits": { - "smithy.api#documentation": "Detects unsafe content in a specified JPEG or PNG format image. Use\n DetectModerationLabels
to moderate images depending on your requirements. For\n example, you might want to filter images that contain nudity, but not images containing\n suggestive content.
To filter images, use the labels returned by DetectModerationLabels
to\n determine which types of content are appropriate.
For information about moderation labels, see Detecting Unsafe Content in the\n Amazon Rekognition Developer Guide.
\nYou pass the input image either as base64-encoded image bytes or as a reference to an\n image in an Amazon S3 bucket. If you use the\n AWS\n CLI to call Amazon Rekognition operations, passing image bytes is not\n supported. The image must be either a PNG or JPEG formatted file.
" + "smithy.api#documentation": "Detects unsafe content in a specified JPEG or PNG format image. Use\n DetectModerationLabels
to moderate images depending on your requirements. For\n example, you might want to filter images that contain nudity, but not images containing\n suggestive content.
To filter images, use the labels returned by DetectModerationLabels
to\n determine which types of content are appropriate.
For information about moderation labels, see Detecting Unsafe Content in the\n Amazon Rekognition Developer Guide.
\nYou pass the input image either as base64-encoded image bytes or as a reference to an\n image in an Amazon S3 bucket. If you use the\n AWS\n CLI to call Amazon Rekognition operations, passing image bytes is not\n supported. The image must be either a PNG or JPEG formatted file.
\nYou can specify an adapter to use when retrieving label predictions by providing a\n ProjectVersionArn
to the ProjectVersion
argument.
Sets up the configuration for human evaluation, including the FlowDefinition the image\n will be sent to.
" } + }, + "ProjectVersion": { + "target": "com.amazonaws.rekognition#ProjectVersionId", + "traits": { + "smithy.api#documentation": "Identifier for the custom adapter. Expects the ProjectVersionArn as a value. \n Use the CreateProject or CreateProjectVersion APIs to create a custom adapter.
" + } } }, "traits": { @@ -4195,7 +4294,7 @@ "ModerationModelVersion": { "target": "com.amazonaws.rekognition#String", "traits": { - "smithy.api#documentation": "Version number of the moderation detection model that was used to detect unsafe\n content.
" + "smithy.api#documentation": "Version number of the base moderation detection model that was used to detect unsafe\n content.
" } }, "HumanLoopActivationOutput": { @@ -4203,6 +4302,12 @@ "traits": { "smithy.api#documentation": "Shows the results of the human in the loop evaluation.
" } + }, + "ProjectVersion": { + "target": "com.amazonaws.rekognition#ProjectVersionId", + "traits": { + "smithy.api#documentation": "Identifier of the custom adapter that was used during inference. If\n during inference the adapter was EXPIRED, then the parameter will not be returned,\n indicating that a base moderation detection project version was used.
" + } } }, "traits": { @@ -4621,7 +4726,7 @@ } ], "traits": { - "smithy.api#documentation": "Distributes the entries (images) in a training dataset across the training dataset and the test dataset for a project.\n DistributeDatasetEntries
moves 20% of the training dataset images to the test dataset.\n An entry is a JSON Line that describes an image.\n
You supply the Amazon Resource Names (ARN) of a project's training dataset and test dataset. \n The training dataset must contain the images that you want to split. The test dataset \n must be empty. The datasets must belong to the same project. To create training and test datasets for a project, call CreateDataset.
\nDistributing a dataset takes a while to complete. To check the status call DescribeDataset
. The operation\n is complete when the Status
field for the training dataset and the test dataset is UPDATE_COMPLETE
. \n If the dataset split fails, the value of Status
is UPDATE_FAILED
.
This operation requires permissions to perform the rekognition:DistributeDatasetEntries
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nDistributes the entries (images) in a training dataset across the training dataset and the test dataset for a project.\n DistributeDatasetEntries
moves 20% of the training dataset images to the test dataset.\n An entry is a JSON Line that describes an image.\n
You supply the Amazon Resource Names (ARN) of a project's training dataset and test dataset. \n The training dataset must contain the images that you want to split. The test dataset \n must be empty. The datasets must belong to the same project. To create training and test datasets for a project, call CreateDataset.
\nDistributing a dataset takes a while to complete. To check the status call DescribeDataset
. The operation\n is complete when the Status
field for the training dataset and the test dataset is UPDATE_COMPLETE
. \n If the dataset split fails, the value of Status
is UPDATE_FAILED
.
This operation requires permissions to perform the rekognition:DistributeDatasetEntries
action.
Retrieves the results for a given media analysis job. \n Takes a JobId
returned by StartMediaAnalysisJob.
Unique identifier for the media analysis job for which you want to retrieve results.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.rekognition#GetMediaAnalysisJobResponse": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobId", + "traits": { + "smithy.api#documentation": "The identifier for the media analysis job.
", + "smithy.api#required": {} + } + }, + "JobName": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobName", + "traits": { + "smithy.api#documentation": "The name of the media analysis job.
" + } + }, + "OperationsConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOperationsConfig", + "traits": { + "smithy.api#documentation": "Operation configurations that were provided during job creation.
", + "smithy.api#required": {} + } + }, + "Status": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobStatus", + "traits": { + "smithy.api#documentation": "The current status of the media analysis job.
", + "smithy.api#required": {} + } + }, + "FailureDetails": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobFailureDetails", + "traits": { + "smithy.api#documentation": "Details about the error that resulted in failure of the job.
" + } + }, + "CreationTimestamp": { + "target": "com.amazonaws.rekognition#DateTime", + "traits": { + "smithy.api#documentation": "The Unix date and time when the job was started.
", + "smithy.api#required": {} + } + }, + "CompletionTimestamp": { + "target": "com.amazonaws.rekognition#DateTime", + "traits": { + "smithy.api#documentation": "The Unix date and time when the job finished.
" + } + }, + "Input": { + "target": "com.amazonaws.rekognition#MediaAnalysisInput", + "traits": { + "smithy.api#documentation": "Reference to the input manifest that was provided in the job creation request.
", + "smithy.api#required": {} + } + }, + "OutputConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOutputConfig", + "traits": { + "smithy.api#documentation": "Output configuration that was provided in the creation request.
", + "smithy.api#required": {} + } + }, + "KmsKeyId": { + "target": "com.amazonaws.rekognition#KmsKeyId", + "traits": { + "smithy.api#documentation": "KMS Key that was provided in the creation request.
" + } + }, + "Results": { + "target": "com.amazonaws.rekognition#MediaAnalysisResults", + "traits": { + "smithy.api#documentation": "Output manifest that contains prediction results.
" + } + }, + "ManifestSummary": { + "target": "com.amazonaws.rekognition#MediaAnalysisManifestSummary", + "traits": { + "smithy.api#documentation": "The summary manifest provides statistics on input manifest and errors identified in the input manifest.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.rekognition#GetPersonTracking": { "type": "operation", "input": { @@ -7284,6 +7522,27 @@ "smithy.api#error": "client" } }, + "com.amazonaws.rekognition#InvalidManifestException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.rekognition#String" + }, + "Code": { + "target": "com.amazonaws.rekognition#String" + }, + "Logref": { + "target": "com.amazonaws.rekognition#String", + "traits": { + "smithy.api#documentation": "A universally unique identifier (UUID) for the request.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Indicates that a provided manifest file is empty or larger than the allowed limit.
", + "smithy.api#error": "client" + } + }, "com.amazonaws.rekognition#InvalidPaginationTokenException": { "type": "structure", "members": { @@ -7954,7 +8213,7 @@ } }, "traits": { - "smithy.api#documentation": "An Amazon Rekognition service limit was exceeded. For example, if you start too many Amazon Rekognition Video jobs concurrently, calls to start operations \n (StartLabelDetection
, for example) will raise a LimitExceededException
exception (HTTP status code: 400) until\n the number of concurrently running jobs is below the Amazon Rekognition service limit.
An Amazon Rekognition service limit was exceeded. For example, if you start too many jobs\n concurrently, subsequent calls to start operations (ex:\n StartLabelDetection
) will raise a LimitExceededException
\n exception (HTTP status code: 400) until the number of concurrently running jobs is below\n the Amazon Rekognition service limit.
\nLists the entries (images) within a dataset. An entry is a\nJSON Line that contains the information for a single image, including\nthe image location, assigned labels, and object location bounding boxes. For \nmore information, see Creating a manifest file.
\nJSON Lines in the response include information about non-terminal\n errors found in the dataset. \n Non terminal errors are reported in errors
lists within each JSON Line. The\n same information is reported in the training and testing validation result manifests that\n Amazon Rekognition Custom Labels creates during model training.\n
You can filter the response in variety of ways, such as choosing which labels to return and returning JSON Lines created after a specific date.\n
\nThis operation requires permissions to perform the rekognition:ListDatasetEntries
action.
This operation applies only to Amazon Rekognition Custom Labels.
\n\nLists the entries (images) within a dataset. An entry is a\nJSON Line that contains the information for a single image, including\nthe image location, assigned labels, and object location bounding boxes. For \nmore information, see Creating a manifest file.
\nJSON Lines in the response include information about non-terminal\n errors found in the dataset. \n Non terminal errors are reported in errors
lists within each JSON Line. The\n same information is reported in the training and testing validation result manifests that\n Amazon Rekognition Custom Labels creates during model training.\n
You can filter the response in variety of ways, such as choosing which labels to return and returning JSON Lines created after a specific date.\n
\nThis operation requires permissions to perform the rekognition:ListDatasetEntries
action.
Lists the labels in a dataset. Amazon Rekognition Custom Labels uses labels to describe images. For more information, see \n Labeling images.\n
\n\n Lists the labels in a dataset. Amazon Rekognition Custom Labels uses labels to describe images. For more information, see Labeling images\n in the Amazon Rekognition Custom Labels Developer Guide.
", + "smithy.api#documentation": "This operation applies only to Amazon Rekognition Custom Labels.
\nLists the labels in a dataset. Amazon Rekognition Custom Labels uses labels to describe images. For more information, see \n Labeling images.\n
\n\n Lists the labels in a dataset. Amazon Rekognition Custom Labels uses labels to describe images. For more information, see Labeling images\n in the Amazon Rekognition Custom Labels Developer Guide.
", "smithy.api#examples": [ { "title": "To list the entries in an Amazon Rekognition Custom Labels dataset", @@ -8500,13 +8759,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.rekognition#ListProjectPolicies": { + "com.amazonaws.rekognition#ListMediaAnalysisJobs": { "type": "operation", "input": { - "target": "com.amazonaws.rekognition#ListProjectPoliciesRequest" + "target": "com.amazonaws.rekognition#ListMediaAnalysisJobsRequest" }, "output": { - "target": "com.amazonaws.rekognition#ListProjectPoliciesResponse" + "target": "com.amazonaws.rekognition#ListMediaAnalysisJobsResponse" }, "errors": [ { @@ -8524,52 +8783,41 @@ { "target": "com.amazonaws.rekognition#ProvisionedThroughputExceededException" }, - { - "target": "com.amazonaws.rekognition#ResourceNotFoundException" - }, { "target": "com.amazonaws.rekognition#ThrottlingException" } ], "traits": { - "smithy.api#documentation": "Gets a list of the project policies attached to a project.
\nTo attach a project policy to a project, call PutProjectPolicy. To remove a project policy from a project, call DeleteProjectPolicy.
\nThis operation requires permissions to perform the rekognition:ListProjectPolicies
action.
Returns a list of media analysis jobs. Results are sorted by CreationTimestamp
in descending order.
The ARN of the project for which you want to list the project policies.
", - "smithy.api#required": {} - } - }, "NextToken": { "target": "com.amazonaws.rekognition#ExtendedPaginationToken", "traits": { - "smithy.api#documentation": "If the previous response was incomplete (because there is more results to retrieve),\n Amazon Rekognition Custom Labels returns a pagination token in the response. You can use this pagination token\n to retrieve the next set of results.
" + "smithy.api#documentation": "Pagination token, if the previous response was incomplete.
" } }, "MaxResults": { - "target": "com.amazonaws.rekognition#ListProjectPoliciesPageSize", + "target": "com.amazonaws.rekognition#ListMediaAnalysisJobsPageSize", "traits": { - "smithy.api#documentation": "The maximum number of results to return per paginated call. The largest value you can\n specify is 5. If you specify a value greater than 5, a ValidationException error\n occurs. The default value is 5.
" + "smithy.api#documentation": "The maximum number of results to return per paginated call. The largest value user can specify is 100. \n If user specifies a value greater than 100, an InvalidParameterException
error occurs. The default value is 100.
A list of project policies attached to the project.
" + "smithy.api#documentation": "Pagination token, if the previous response was incomplete.
" } }, - "NextToken": { - "target": "com.amazonaws.rekognition#ExtendedPaginationToken", + "MediaAnalysisJobs": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobDescriptions", "traits": { - "smithy.api#documentation": "If the response is truncated, Amazon Rekognition returns this token that you can use in the\n subsequent request to retrieve the next set of project policies.
" + "smithy.api#documentation": "Contains a list of all media analysis jobs.
", + "smithy.api#required": {} } } }, @@ -8597,13 +8846,13 @@ "smithy.api#output": {} } }, - "com.amazonaws.rekognition#ListStreamProcessors": { + "com.amazonaws.rekognition#ListProjectPolicies": { "type": "operation", "input": { - "target": "com.amazonaws.rekognition#ListStreamProcessorsRequest" + "target": "com.amazonaws.rekognition#ListProjectPoliciesRequest" }, "output": { - "target": "com.amazonaws.rekognition#ListStreamProcessorsResponse" + "target": "com.amazonaws.rekognition#ListProjectPoliciesResponse" }, "errors": [ { @@ -8621,32 +8870,52 @@ { "target": "com.amazonaws.rekognition#ProvisionedThroughputExceededException" }, + { + "target": "com.amazonaws.rekognition#ResourceNotFoundException" + }, { "target": "com.amazonaws.rekognition#ThrottlingException" } ], "traits": { - "smithy.api#documentation": "Gets a list of stream processors that you have created with CreateStreamProcessor.
", + "smithy.api#documentation": "This operation applies only to Amazon Rekognition Custom Labels.
\nGets a list of the project policies attached to a project.
\nTo attach a project policy to a project, call PutProjectPolicy. To remove a project policy from a project, call DeleteProjectPolicy.
\nThis operation requires permissions to perform the rekognition:ListProjectPolicies
action.
The ARN of the project for which you want to list the project policies.
", + "smithy.api#required": {} + } + }, "NextToken": { - "target": "com.amazonaws.rekognition#PaginationToken", + "target": "com.amazonaws.rekognition#ExtendedPaginationToken", "traits": { - "smithy.api#documentation": "If the previous response was incomplete (because there are more stream processors to retrieve), Amazon Rekognition Video\n returns a pagination token in the response. You can use this pagination token to retrieve the next set of stream processors.
" + "smithy.api#documentation": "If the previous response was incomplete (because there is more results to retrieve),\n Amazon Rekognition Custom Labels returns a pagination token in the response. You can use this pagination token\n to retrieve the next set of results.
" } }, "MaxResults": { - "target": "com.amazonaws.rekognition#MaxResults", + "target": "com.amazonaws.rekognition#ListProjectPoliciesPageSize", "traits": { - "smithy.api#documentation": "Maximum number of stream processors you want Amazon Rekognition Video to return in the response. The default is 1000.
" + "smithy.api#documentation": "The maximum number of results to return per paginated call. The largest value you can\n specify is 5. If you specify a value greater than 5, a ValidationException error\n occurs. The default value is 5.
" } } }, @@ -8654,7 +8923,84 @@ "smithy.api#input": {} } }, - "com.amazonaws.rekognition#ListStreamProcessorsResponse": { + "com.amazonaws.rekognition#ListProjectPoliciesResponse": { + "type": "structure", + "members": { + "ProjectPolicies": { + "target": "com.amazonaws.rekognition#ProjectPolicies", + "traits": { + "smithy.api#documentation": "A list of project policies attached to the project.
" + } + }, + "NextToken": { + "target": "com.amazonaws.rekognition#ExtendedPaginationToken", + "traits": { + "smithy.api#documentation": "If the response is truncated, Amazon Rekognition returns this token that you can use in the\n subsequent request to retrieve the next set of project policies.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.rekognition#ListStreamProcessors": { + "type": "operation", + "input": { + "target": "com.amazonaws.rekognition#ListStreamProcessorsRequest" + }, + "output": { + "target": "com.amazonaws.rekognition#ListStreamProcessorsResponse" + }, + "errors": [ + { + "target": "com.amazonaws.rekognition#AccessDeniedException" + }, + { + "target": "com.amazonaws.rekognition#InternalServerError" + }, + { + "target": "com.amazonaws.rekognition#InvalidPaginationTokenException" + }, + { + "target": "com.amazonaws.rekognition#InvalidParameterException" + }, + { + "target": "com.amazonaws.rekognition#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.rekognition#ThrottlingException" + } + ], + "traits": { + "smithy.api#documentation": "Gets a list of stream processors that you have created with CreateStreamProcessor.
", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.rekognition#ListStreamProcessorsRequest": { + "type": "structure", + "members": { + "NextToken": { + "target": "com.amazonaws.rekognition#PaginationToken", + "traits": { + "smithy.api#documentation": "If the previous response was incomplete (because there are more stream processors to retrieve), Amazon Rekognition Video\n returns a pagination token in the response. You can use this pagination token to retrieve the next set of stream processors.
" + } + }, + "MaxResults": { + "target": "com.amazonaws.rekognition#MaxResults", + "traits": { + "smithy.api#documentation": "Maximum number of stream processors you want Amazon Rekognition Video to return in the response. The default is 1000.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.rekognition#ListStreamProcessorsResponse": { "type": "structure", "members": { "NextToken": { @@ -9024,6 +9370,333 @@ } } }, + "com.amazonaws.rekognition#MediaAnalysisDetectModerationLabelsConfig": { + "type": "structure", + "members": { + "MinConfidence": { + "target": "com.amazonaws.rekognition#Percent", + "traits": { + "smithy.api#documentation": "Specifies the minimum confidence level for the moderation labels to return. Amazon Rekognition\n doesn't return any labels with a confidence level lower than this specified value.\n
" + } + }, + "ProjectVersion": { + "target": "com.amazonaws.rekognition#ProjectVersionId", + "traits": { + "smithy.api#documentation": "Specifies the custom moderation model to be used during the label detection job. \n If not provided the pre-trained model is used.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Configuration for Moderation Labels Detection.
" + } + }, + "com.amazonaws.rekognition#MediaAnalysisInput": { + "type": "structure", + "members": { + "S3Object": { + "target": "com.amazonaws.rekognition#S3Object", + "traits": { + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Contains input information for a media analysis job.
" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobDescription": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobId", + "traits": { + "smithy.api#documentation": "The identifier for a media analysis job.
", + "smithy.api#required": {} + } + }, + "JobName": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobName", + "traits": { + "smithy.api#documentation": "The name of a media analysis job.
" + } + }, + "OperationsConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOperationsConfig", + "traits": { + "smithy.api#documentation": "Operation configurations that were provided during job creation.
", + "smithy.api#required": {} + } + }, + "Status": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobStatus", + "traits": { + "smithy.api#documentation": "The status of the media analysis job being retrieved.
", + "smithy.api#required": {} + } + }, + "FailureDetails": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobFailureDetails", + "traits": { + "smithy.api#documentation": "Details about the error that resulted in failure of the job.
" + } + }, + "CreationTimestamp": { + "target": "com.amazonaws.rekognition#DateTime", + "traits": { + "smithy.api#documentation": "The Unix date and time when the job was started.
", + "smithy.api#required": {} + } + }, + "CompletionTimestamp": { + "target": "com.amazonaws.rekognition#DateTime", + "traits": { + "smithy.api#documentation": "The Unix date and time when the job finished.
" + } + }, + "Input": { + "target": "com.amazonaws.rekognition#MediaAnalysisInput", + "traits": { + "smithy.api#documentation": "Reference to the input manifest that was provided in the job creation request.
", + "smithy.api#required": {} + } + }, + "OutputConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOutputConfig", + "traits": { + "smithy.api#documentation": "Output configuration that was provided in the creation request.
", + "smithy.api#required": {} + } + }, + "KmsKeyId": { + "target": "com.amazonaws.rekognition#KmsKeyId", + "traits": { + "smithy.api#documentation": "KMS Key that was provided in the creation request.
" + } + }, + "Results": { + "target": "com.amazonaws.rekognition#MediaAnalysisResults", + "traits": { + "smithy.api#documentation": "Output manifest that contains prediction results.
" + } + }, + "ManifestSummary": { + "target": "com.amazonaws.rekognition#MediaAnalysisManifestSummary", + "traits": { + "smithy.api#documentation": "Provides statistics on input manifest and errors identified in the input manifest.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Description for a media analysis job.
" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobDescriptions": { + "type": "list", + "member": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobDescription" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobFailureCode": { + "type": "enum", + "members": { + "INTERNAL_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INTERNAL_ERROR" + } + }, + "INVALID_S3_OBJECT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_S3_OBJECT" + } + }, + "INVALID_MANIFEST": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_MANIFEST" + } + }, + "INVALID_OUTPUT_CONFIG": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_OUTPUT_CONFIG" + } + }, + "INVALID_KMS_KEY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_KMS_KEY" + } + }, + "ACCESS_DENIED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ACCESS_DENIED" + } + }, + "RESOURCE_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESOURCE_NOT_FOUND" + } + }, + "RESOURCE_NOT_READY": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "RESOURCE_NOT_READY" + } + }, + "THROTTLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "THROTTLED" + } + } + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobFailureDetails": { + "type": "structure", + "members": { + "Code": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobFailureCode", + "traits": { + "smithy.api#documentation": "Error code for the failed job.
" + } + }, + "Message": { + "target": "com.amazonaws.rekognition#String", + "traits": { + "smithy.api#documentation": "Human readable error message.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Details about the error that resulted in failure of the job.
" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^[a-zA-Z0-9-_]+$" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 64 + }, + "smithy.api#pattern": "^[a-zA-Z0-9_.\\-]+$" + } + }, + "com.amazonaws.rekognition#MediaAnalysisJobStatus": { + "type": "enum", + "members": { + "CREATED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CREATED" + } + }, + "QUEUED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "QUEUED" + } + }, + "IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "IN_PROGRESS" + } + }, + "SUCCEEDED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SUCCEEDED" + } + }, + "FAILED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FAILED" + } + } + } + }, + "com.amazonaws.rekognition#MediaAnalysisManifestSummary": { + "type": "structure", + "members": { + "S3Object": { + "target": "com.amazonaws.rekognition#S3Object" + } + }, + "traits": { + "smithy.api#documentation": "Summary that provides statistics on input manifest and errors identified in the input manifest.
" + } + }, + "com.amazonaws.rekognition#MediaAnalysisOperationsConfig": { + "type": "structure", + "members": { + "DetectModerationLabels": { + "target": "com.amazonaws.rekognition#MediaAnalysisDetectModerationLabelsConfig", + "traits": { + "smithy.api#documentation": "Contains configuration options for a DetectModerationLabels job.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Configuration options for a media analysis job. Configuration is operation-specific.
" + } + }, + "com.amazonaws.rekognition#MediaAnalysisOutputConfig": { + "type": "structure", + "members": { + "S3Bucket": { + "target": "com.amazonaws.rekognition#S3Bucket", + "traits": { + "smithy.api#documentation": "Specifies the Amazon S3 bucket to contain the output of the media analysis job.
", + "smithy.api#required": {} + } + }, + "S3KeyPrefix": { + "target": "com.amazonaws.rekognition#MediaAnalysisS3KeyPrefix", + "traits": { + "smithy.api#documentation": "Specifies the Amazon S3 key prefix that comes after the name of the bucket you have\n designated for storage.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Output configuration provided in the job creation request.
" + } + }, + "com.amazonaws.rekognition#MediaAnalysisResults": { + "type": "structure", + "members": { + "S3Object": { + "target": "com.amazonaws.rekognition#S3Object" + } + }, + "traits": { + "smithy.api#documentation": "Contains the results for a media analysis job created with StartMediaAnalysisJob.
" + } + }, + "com.amazonaws.rekognition#MediaAnalysisS3KeyPrefix": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 800 + }, + "smithy.api#pattern": "^\\S*$" + } + }, "com.amazonaws.rekognition#MinCoveragePercentage": { "type": "float", "traits": { @@ -9397,6 +10070,23 @@ "smithy.api#pattern": "^(^arn:[a-z\\d-]+:rekognition:[a-z\\d-]+:\\d{12}:project\\/[a-zA-Z0-9_.\\-]{1,255}\\/[0-9]+$)$" } }, + "com.amazonaws.rekognition#ProjectAutoUpdate": { + "type": "enum", + "members": { + "ENABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENABLED" + } + }, + "DISABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DISABLED" + } + } + } + }, "com.amazonaws.rekognition#ProjectDescription": { "type": "structure", "members": { @@ -9423,6 +10113,18 @@ "traits": { "smithy.api#documentation": "\n Information about the training and test datasets in the project.\n
" } + }, + "Feature": { + "target": "com.amazonaws.rekognition#CustomizationFeature", + "traits": { + "smithy.api#documentation": "Specifies the project that is being customized.
" + } + }, + "AutoUpdate": { + "target": "com.amazonaws.rekognition#ProjectAutoUpdate", + "traits": { + "smithy.api#documentation": "Indicates whether automatic retraining will be attempted for the versions of the project. Applies only to adapters.
" + } } }, "traits": { @@ -9576,7 +10278,7 @@ "ProjectVersionArn": { "target": "com.amazonaws.rekognition#ProjectVersionArn", "traits": { - "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model version.
" + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the project version.
" } }, "CreationTimestamp": { @@ -9588,7 +10290,7 @@ "MinInferenceUnits": { "target": "com.amazonaws.rekognition#InferenceUnits", "traits": { - "smithy.api#documentation": "The minimum number of inference units used by the model. For more information,\n see StartProjectVersion.
" + "smithy.api#documentation": "The minimum number of inference units used by the model. Applies only to Custom Labels\n projects. For more information, see StartProjectVersion.
" } }, "Status": { @@ -9654,7 +10356,7 @@ "MaxInferenceUnits": { "target": "com.amazonaws.rekognition#InferenceUnits", "traits": { - "smithy.api#documentation": "The maximum number of inference units Amazon Rekognition Custom Labels uses to auto-scale the model.\n For more information, see StartProjectVersion.
" + "smithy.api#documentation": "The maximum number of inference units Amazon Rekognition uses to auto-scale the model. Applies\n only to Custom Labels projects. For more information, see StartProjectVersion.
" } }, "SourceProjectVersionArn": { @@ -9662,10 +10364,34 @@ "traits": { "smithy.api#documentation": "If the model version was copied from a different project, SourceProjectVersionArn
contains the ARN of the source model version.
A user-provided description of the project version.
" + } + }, + "Feature": { + "target": "com.amazonaws.rekognition#CustomizationFeature", + "traits": { + "smithy.api#documentation": "The feature that was customized.
" + } + }, + "BaseModelVersion": { + "target": "com.amazonaws.rekognition#String", + "traits": { + "smithy.api#documentation": "The base detection model version used to create the project version.
" + } + }, + "FeatureConfig": { + "target": "com.amazonaws.rekognition#CustomizationFeatureConfig", + "traits": { + "smithy.api#documentation": "Feature specific configuration that was applied during training.
" + } } }, "traits": { - "smithy.api#documentation": "A description of a version of an Amazon Rekognition Custom Labels model.
" + "smithy.api#documentation": "A description of a version of a Amazon Rekognition project version.
" } }, "com.amazonaws.rekognition#ProjectVersionDescriptions": { @@ -9674,6 +10400,16 @@ "target": "com.amazonaws.rekognition#ProjectVersionDescription" } }, + "com.amazonaws.rekognition#ProjectVersionId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 20, + "max": 2048 + }, + "smithy.api#pattern": "^(^arn:[a-z\\d-]+:rekognition:[a-z\\d-]+:\\d{12}:project\\/[a-zA-Z0-9_.\\-]{1,255}\\/version\\/[a-zA-Z0-9_.\\-]{1,255}\\/[0-9]+$)$" + } + }, "com.amazonaws.rekognition#ProjectVersionStatus": { "type": "enum", "members": { @@ -9748,6 +10484,18 @@ "traits": { "smithy.api#enumValue": "COPYING_FAILED" } + }, + "DEPRECATED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DEPRECATED" + } + }, + "EXPIRED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "EXPIRED" + } } } }, @@ -9981,7 +10729,7 @@ } ], "traits": { - "smithy.api#documentation": "Attaches a project policy to a Amazon Rekognition Custom Labels project in a trusting AWS account. A\n project policy specifies that a trusted AWS account can copy a model version from a\n trusting AWS account to a project in the trusted AWS account. To copy a model version you use\n the CopyProjectVersion operation.
\nFor more information about the format of a project policy document, see Attaching a project policy (SDK)\n in the Amazon Rekognition Custom Labels Developer Guide.\n
\nThe response from PutProjectPolicy
is a revision ID for the project policy.\n You can attach multiple project policies to a project. You can also update an existing\n project policy by specifying the policy revision ID of the existing policy.
To remove a project policy from a project, call DeleteProjectPolicy.\n To get a list of project policies attached to a project, call ListProjectPolicies.
\nYou copy a model version by calling CopyProjectVersion.
\nThis operation requires permissions to perform the rekognition:PutProjectPolicy
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nAttaches a project policy to a Amazon Rekognition Custom Labels project in a trusting AWS account. A\n project policy specifies that a trusted AWS account can copy a model version from a\n trusting AWS account to a project in the trusted AWS account. To copy a model version\n you use the CopyProjectVersion operation. Only applies to Custom Labels\n projects.
\nFor more information about the format of a project policy document, see Attaching a project policy (SDK)\n in the Amazon Rekognition Custom Labels Developer Guide.\n
\nThe response from PutProjectPolicy
is a revision ID for the project policy.\n You can attach multiple project policies to a project. You can also update an existing\n project policy by specifying the policy revision ID of the existing policy.
To remove a project policy from a project, call DeleteProjectPolicy.\n To get a list of project policies attached to a project, call ListProjectPolicies.
\nYou copy a model version by calling CopyProjectVersion.
\nThis operation requires permissions to perform the rekognition:PutProjectPolicy
action.
Initiates a new media analysis job. Accepts a manifest file in an Amazon S3 bucket. The\n output is a manifest file and a summary of the manifest stored in the Amazon S3 bucket.
", + "smithy.api#examples": [ + { + "title": "StartMediaAnalysisJob", + "documentation": "Initiates a new media analysis job.", + "input": { + "JobName": "job-name", + "OperationsConfig": { + "DetectModerationLabels": { + "MinConfidence": 50, + "ProjectVersion": "arn:aws:rekognition:us-east-1:111122223333:project/my-project/version/1/1690556751958" + } + }, + "Input": { + "S3Object": { + "Bucket": "input-bucket", + "Name": "input-manifest.json" + } + }, + "OutputConfig": { + "S3Bucket": "output-bucket", + "S3KeyPrefix": "output-location" + } + }, + "output": { + "JobId": "861a0645d98ef88efb75477628c011c04942d9d5f58faf2703c393c8cf8c1537" + } + } + ], + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.rekognition#StartMediaAnalysisJobRequest": { + "type": "structure", + "members": { + "ClientRequestToken": { + "target": "com.amazonaws.rekognition#ClientRequestToken", + "traits": { + "smithy.api#documentation": "Idempotency token used to prevent the accidental creation of duplicate versions. If\n you use the same token with multiple StartMediaAnalysisJobRequest
requests, the same\n response is returned. Use ClientRequestToken
to prevent the same request from being\n processed more than once.
The name of the job. Does not have to be unique.
" + } + }, + "OperationsConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOperationsConfig", + "traits": { + "smithy.api#documentation": "Configuration options for the media analysis job to be created.
", + "smithy.api#required": {} + } + }, + "Input": { + "target": "com.amazonaws.rekognition#MediaAnalysisInput", + "traits": { + "smithy.api#documentation": "Input data to be analyzed by the job.
", + "smithy.api#required": {} + } + }, + "OutputConfig": { + "target": "com.amazonaws.rekognition#MediaAnalysisOutputConfig", + "traits": { + "smithy.api#documentation": "The Amazon S3 bucket location to store the results.
", + "smithy.api#required": {} + } + }, + "KmsKeyId": { + "target": "com.amazonaws.rekognition#KmsKeyId", + "traits": { + "smithy.api#documentation": "The identifier of customer managed AWS KMS key (name or ARN). The key \n is used to encrypt images copied into the service. The key is also used \n to encrypt results and manifest files written to the output Amazon S3 bucket.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.rekognition#StartMediaAnalysisJobResponse": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.rekognition#MediaAnalysisJobId", + "traits": { + "smithy.api#documentation": "Identifier for the created job.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.rekognition#StartPersonTracking": { "type": "operation", "input": { @@ -13054,7 +13950,7 @@ } ], "traits": { - "smithy.api#documentation": "Starts the running of the version of a model. Starting a model takes a while\n to complete. To check the current state of the model, use DescribeProjectVersions.
\nOnce the model is running, you can detect custom labels in new images by calling \n DetectCustomLabels.
\nYou are charged for the amount of time that the model is running. To stop a running\n model, call StopProjectVersion.
\nFor more information, see Running a trained Amazon Rekognition Custom Labels model in the Amazon Rekognition Custom Labels Guide.
\nThis operation requires permissions to perform the \n rekognition:StartProjectVersion
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nStarts the running of the version of a model. Starting a model takes a while to\n complete. To check the current state of the model, use DescribeProjectVersions.
\nOnce the model is running, you can detect custom labels in new images by calling \n DetectCustomLabels.
\nYou are charged for the amount of time that the model is running. To stop a running\n model, call StopProjectVersion.
\nThis operation requires permissions to perform the \n rekognition:StartProjectVersion
action.
The minimum number of inference units to use. A single\n inference unit represents 1 hour of processing.
\nFor information about the number \n of transactions per second (TPS) that an inference unit can support, see \n Running a trained Amazon Rekognition Custom Labels model in the \n Amazon Rekognition Custom Labels Guide.\n
\nUse a higher number to increase the TPS throughput of your model. You are charged for the number\n of inference units that you use.\n
", + "smithy.api#documentation": "The minimum number of inference units to use. A single\n inference unit represents 1 hour of processing.
\nUse a higher number to increase the TPS throughput of your model. You are charged for the number\n of inference units that you use.\n
", "smithy.api#required": {} } }, @@ -13493,7 +14389,7 @@ } ], "traits": { - "smithy.api#documentation": "Stops a running model. The operation might take a while to complete. To\n check the current status, call DescribeProjectVersions.
\nThis operation requires permissions to perform the rekognition:StopProjectVersion
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nStops a running model. The operation might take a while to complete. To check the\n current status, call DescribeProjectVersions. Only applies to Custom\n Labels projects.
\nThis operation requires permissions to perform the rekognition:StopProjectVersion
action.
The Amazon Resource Name (ARN) of the model version that you want to delete.
\nThis operation requires permissions to perform the rekognition:StopProjectVersion
action.
The Amazon Resource Name (ARN) of the model version that you want to stop.
\nThis operation requires permissions to perform the rekognition:StopProjectVersion
action.
If specified, Amazon Rekognition Custom Labels temporarily splits the training dataset (80%) to create a test dataset (20%) for the training job.\n After training completes, the test dataset is not stored and the training dataset reverts to its previous size.
" + "smithy.api#documentation": "If specified, Rekognition splits training dataset to create a test dataset for\n the training job.
" } } }, "traits": { - "smithy.api#documentation": "The dataset used for testing. Optionally, if AutoCreate
is set, Amazon Rekognition Custom Labels uses the\n training dataset to create a test dataset with a temporary split of the training dataset.
The dataset used for testing. Optionally, if AutoCreate
is set, Amazon Rekognition uses the\n training dataset to create a test dataset with a temporary split of the training dataset.
Sagemaker Groundtruth format manifest files for the input, output and validation datasets that are used and created during testing.
" + "smithy.api#documentation": "Sagemaker Groundtruth format manifest files for the input, output and validation\n datasets that are used and created during testing.
" } }, "com.amazonaws.rekognition#TextDetection": { @@ -14224,7 +15120,7 @@ "Assets": { "target": "com.amazonaws.rekognition#Assets", "traits": { - "smithy.api#documentation": "A Sagemaker GroundTruth manifest file that contains the training images (assets).
" + "smithy.api#documentation": "A manifest file that contains references to the training images and ground-truth\n annotations.
" } } }, @@ -14238,24 +15134,24 @@ "Input": { "target": "com.amazonaws.rekognition#TrainingData", "traits": { - "smithy.api#documentation": "The training assets that you supplied for training.
" + "smithy.api#documentation": "The training data that you supplied.
" } }, "Output": { "target": "com.amazonaws.rekognition#TrainingData", "traits": { - "smithy.api#documentation": "The images (assets) that were actually trained by Amazon Rekognition Custom Labels.
" + "smithy.api#documentation": "Reference to images (assets) that were actually used during training with trained model\n predictions.
" } }, "Validation": { "target": "com.amazonaws.rekognition#ValidationData", "traits": { - "smithy.api#documentation": "The location of the data validation manifest. The data validation manifest is created for the training dataset during model training.
" + "smithy.api#documentation": "A manifest that you supplied for training, with validation results for each\n line.
" } } }, "traits": { - "smithy.api#documentation": "Sagemaker Groundtruth format manifest files for the input, output and validation datasets that are used and created during testing.
" + "smithy.api#documentation": "The data \n validation manifest created for the training dataset during model training.
" } }, "com.amazonaws.rekognition#UInteger": { @@ -14673,7 +15569,7 @@ } ], "traits": { - "smithy.api#documentation": "Adds or updates one or more entries (images) in a dataset. An entry is a JSON Line which contains the\n information for a single image, including\n the image location, assigned labels, and object location bounding boxes. For more information, \n see Image-Level labels in manifest files and Object localization in manifest files in the Amazon Rekognition Custom Labels Developer Guide.\n
\nIf the source-ref
field in the JSON line references an existing image, the existing image in the dataset\n is updated. \n If source-ref
field doesn't reference an existing image, the image is added as a new image to the dataset.
You specify the changes that you want to make in the Changes
input parameter. \n There isn't a limit to the number JSON Lines that you can change, but the size of Changes
must be less\nthan 5MB.
\n UpdateDatasetEntries
returns immediatly, but the dataset update might take a while to complete.\n Use DescribeDataset to check the \n current status. The dataset updated successfully if the value of Status
is\n UPDATE_COMPLETE
.
To check if any non-terminal errors occured, call ListDatasetEntries\n and check for the presence of errors
lists in the JSON Lines.
Dataset update fails if a terminal error occurs (Status
= UPDATE_FAILED
). \n Currently, you can't access the terminal error information from the Amazon Rekognition Custom Labels SDK.\n
This operation requires permissions to perform the rekognition:UpdateDatasetEntries
action.
This operation applies only to Amazon Rekognition Custom Labels.
\nAdds or updates one or more entries (images) in a dataset. An entry is a JSON Line which contains the\n information for a single image, including\n the image location, assigned labels, and object location bounding boxes. For more information, \n see Image-Level labels in manifest files and Object localization in manifest files in the Amazon Rekognition Custom Labels Developer Guide.\n
\nIf the source-ref
field in the JSON line references an existing image, the existing image in the dataset\n is updated. \n If source-ref
field doesn't reference an existing image, the image is added as a new image to the dataset.
You specify the changes that you want to make in the Changes
input parameter. \n There isn't a limit to the number JSON Lines that you can change, but the size of Changes
must be less\nthan 5MB.
\n UpdateDatasetEntries
returns immediatly, but the dataset update might take a while to complete.\n Use DescribeDataset to check the \n current status. The dataset updated successfully if the value of Status
is\n UPDATE_COMPLETE
.
To check if any non-terminal errors occured, call ListDatasetEntries\n and check for the presence of errors
lists in the JSON Lines.
Dataset update fails if a terminal error occurs (Status
= UPDATE_FAILED
). \n Currently, you can't access the terminal error information from the Amazon Rekognition Custom Labels SDK.\n
This operation requires permissions to perform the rekognition:UpdateDatasetEntries
action.
Contains the Amazon S3 bucket location of the validation data for a model training job.
\nThe validation data includes error information for individual JSON Lines in the dataset.\n For more information, see Debugging a Failed Model Training in the\n Amazon Rekognition Custom Labels Developer Guide.
\nYou get the ValidationData
object for the training dataset (TrainingDataResult)\n and the test dataset (TestingDataResult) by calling DescribeProjectVersions.
The assets array contains a single Asset object. \n The GroundTruthManifest field of the Asset object contains the S3 bucket location of\n the validation data. \n
" } }, + "com.amazonaws.rekognition#VersionDescription": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 255 + }, + "smithy.api#pattern": "^[a-zA-Z0-9-_. ()':,;?]+$" + } + }, "com.amazonaws.rekognition#VersionName": { "type": "string", "traits": { diff --git a/codegen/sdk-codegen/aws-models/resiliencehub.2020-04-30.json b/codegen/sdk-codegen/aws-models/resiliencehub.2020-04-30.json index 6f00feb405b..c6de88de918 100644 --- a/codegen/sdk-codegen/aws-models/resiliencehub.2020-04-30.json +++ b/codegen/sdk-codegen/aws-models/resiliencehub.2020-04-30.json @@ -1198,7 +1198,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1241,7 +1240,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1254,7 +1254,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1268,7 +1267,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1291,7 +1289,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1326,7 +1323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1337,14 +1333,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1358,14 +1356,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1374,11 +1370,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1389,14 +1385,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1410,7 +1408,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1430,7 +1427,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1441,14 +1437,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1459,9 +1457,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/resource-explorer-2.2022-07-28.json b/codegen/sdk-codegen/aws-models/resource-explorer-2.2022-07-28.json index 15b7e34953b..463b2fc604e 100644 --- a/codegen/sdk-codegen/aws-models/resource-explorer-2.2022-07-28.json +++ b/codegen/sdk-codegen/aws-models/resource-explorer-2.2022-07-28.json @@ -1401,7 +1401,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1429,7 +1428,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1442,7 +1442,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1456,7 +1455,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1476,7 +1474,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1490,14 +1487,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1506,11 +1501,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1521,14 +1516,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1539,7 +1536,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1553,14 +1551,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1569,11 +1565,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1584,14 +1580,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1602,9 +1600,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/resource-groups-tagging-api.2017-01-26.json b/codegen/sdk-codegen/aws-models/resource-groups-tagging-api.2017-01-26.json index 7992be145fd..8f97f8cd1db 100644 --- a/codegen/sdk-codegen/aws-models/resource-groups-tagging-api.2017-01-26.json +++ b/codegen/sdk-codegen/aws-models/resource-groups-tagging-api.2017-01-26.json @@ -810,7 +810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -853,7 +852,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -866,7 +866,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -880,7 +879,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -903,7 +901,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -938,7 +935,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -949,14 +945,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -970,14 +968,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -986,11 +982,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1001,14 +997,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1022,7 +1020,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1042,7 +1039,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1053,14 +1049,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1071,9 +1069,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/resource-groups.2017-11-27.json b/codegen/sdk-codegen/aws-models/resource-groups.2017-11-27.json index 150e56baee7..0cd39fb20be 100644 --- a/codegen/sdk-codegen/aws-models/resource-groups.2017-11-27.json +++ b/codegen/sdk-codegen/aws-models/resource-groups.2017-11-27.json @@ -170,7 +170,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -213,7 +212,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -226,7 +226,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -240,7 +239,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -263,7 +261,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -298,7 +295,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -309,14 +305,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -330,14 +328,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -346,18 +342,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -366,7 +361,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -386,14 +382,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -407,7 +405,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -427,7 +424,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -438,14 +434,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -456,9 +454,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/robomaker.2018-06-29.json b/codegen/sdk-codegen/aws-models/robomaker.2018-06-29.json index d0735e918bf..dcdd2970fab 100644 --- a/codegen/sdk-codegen/aws-models/robomaker.2018-06-29.json +++ b/codegen/sdk-codegen/aws-models/robomaker.2018-06-29.json @@ -5965,7 +5965,6 @@ "com.amazonaws.robomaker#NonSystemPort": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1024, "max": 65535 @@ -6033,7 +6032,6 @@ "com.amazonaws.robomaker#Port": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 65535 @@ -6060,7 +6058,6 @@ "jobPort": { "target": "com.amazonaws.robomaker#Port", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number on the simulation job instance to use as a remote connection point.\n
", "smithy.api#required": {} } @@ -6068,7 +6065,6 @@ "applicationPort": { "target": "com.amazonaws.robomaker#NonSystemPort", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number on the application.
", "smithy.api#required": {} } @@ -9609,7 +9605,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9652,7 +9647,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9665,7 +9661,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9679,7 +9674,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9702,7 +9696,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9737,7 +9730,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9748,14 +9740,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9769,14 +9763,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9785,11 +9777,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9800,14 +9792,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9821,7 +9815,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9841,7 +9834,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9852,14 +9844,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9870,9 +9864,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/rolesanywhere.2018-05-10.json b/codegen/sdk-codegen/aws-models/rolesanywhere.2018-05-10.json index 04f5c106422..6e909b28295 100644 --- a/codegen/sdk-codegen/aws-models/rolesanywhere.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/rolesanywhere.2018-05-10.json @@ -1717,7 +1717,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1760,7 +1759,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1773,7 +1773,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1787,7 +1786,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1810,7 +1808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1845,7 +1842,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1856,14 +1852,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1877,14 +1875,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1893,11 +1889,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1908,14 +1904,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1929,7 +1927,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1949,7 +1946,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1960,14 +1956,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1978,9 +1976,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/route-53-domains.2014-05-15.json b/codegen/sdk-codegen/aws-models/route-53-domains.2014-05-15.json index 7a4006f5240..3630eb4559d 100644 --- a/codegen/sdk-codegen/aws-models/route-53-domains.2014-05-15.json +++ b/codegen/sdk-codegen/aws-models/route-53-domains.2014-05-15.json @@ -4953,7 +4953,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4996,7 +4995,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5009,7 +5009,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5023,7 +5022,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5046,7 +5044,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5081,7 +5078,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5092,14 +5088,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5113,14 +5111,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5129,11 +5125,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5144,14 +5140,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5165,7 +5163,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5185,7 +5182,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5196,14 +5192,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -5214,9 +5212,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/route-53.2013-04-01.json b/codegen/sdk-codegen/aws-models/route-53.2013-04-01.json index d5fbce4bb35..85d222c1b78 100644 --- a/codegen/sdk-codegen/aws-models/route-53.2013-04-01.json +++ b/codegen/sdk-codegen/aws-models/route-53.2013-04-01.json @@ -317,7 +317,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -360,7 +359,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -373,7 +373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -387,7 +386,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -767,7 +765,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -802,7 +799,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -813,14 +809,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -834,14 +832,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -850,11 +846,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -865,14 +861,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -886,7 +884,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -906,7 +903,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -917,14 +913,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -935,9 +933,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1492,7 +1492,6 @@ "Value": { "target": "com.amazonaws.route53#LimitValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The current value for the limit that is specified by Type.
", "smithy.api#required": {} } @@ -6703,7 +6702,6 @@ "Value": { "target": "com.amazonaws.route53#LimitValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The current value for the limit that is specified by Type
.
The current value for the MAX_ZONES_BY_REUSABLE_DELEGATION_SET
\n\t\t\tlimit.
Get the state for a routing control. A routing control is a simple on/off switch that you\n\t\t\t\tcan use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When\n\t\t\t\tthe state is Off, traffic does not flow.
\nBefore you can create a routing control, you must first create a cluster, and then host the control\n\t\t\t\tin a control panel on the cluster. For more information, see \n\t\t\t\t\tCreate routing control structures in the Amazon Route 53 Application Recovery Controller Developer Guide. \n\t\t\t\tYou access one of the endpoints for the cluster to get or update the routing control state to\n\t\t\t\tredirect traffic for your application.
\n\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n
\nTo see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.
\nLearn more about working with routing controls in the following topics in the \n\t\t\t\tAmazon Route 53 Application Recovery Controller Developer Guide:
\n\n \n\t\t\t\t\tViewing and updating routing control states\n
\n\n Working with \n\t\t\t\t\trouting controls in Route 53 ARC\n
\nGet the state for a routing control. A routing control is a simple on/off switch that you\n\t\t\t\tcan use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When\n\t\t\t\tthe state is set to OFF, traffic does not flow.
\nBefore you can create a routing control, you must first create a cluster, and then host the control\n\t\t\t\tin a control panel on the cluster. For more information, see \n\t\t\t\t\tCreate routing control structures in the Amazon Route 53 Application Recovery Controller Developer Guide. \n\t\t\t\tYou access one of the endpoints for the cluster to get or update the routing control state to\n\t\t\t\tredirect traffic for your application.
\n\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n
\nTo see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.
\nLearn more about working with routing controls in the following topics in the \n\t\t\t\tAmazon Route 53 Application Recovery Controller Developer Guide:
\n\n \n\t\t\t\t\tViewing and updating routing control states\n
\n\n Working with \n\t\t\t\t\trouting controls in Route 53 ARC\n
\nList routing control names and Amazon Resource Names (ARNs), as well as the routing control \n\t\t\tstate for each routing control, along with the control panel name and control panel ARN for the routing controls.\n\t\t\tIf you specify a control panel ARN, this call lists the routing controls in the control panel. Otherwise, it lists\n\t\t\tall the routing controls in the cluster.
\nA routing control is a simple on/off switch in Route 53 ARC that you\n\t\t\tcan use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When\n\t\t\tthe state is Off, traffic does not flow.
\nBefore you can create a routing control, you must first create a cluster, and then host the control\n\t\t\tin a control panel on the cluster. For more information, see \n\t\t\t\tCreate routing control structures in the Amazon Route 53 Application Recovery Controller Developer Guide. \n\t\t\tYou access one of the endpoints for the cluster to get or update the routing control state to\n\t\t\tredirect traffic for your application.
\n\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\tto use this API operation to list routing controls in Route 53 ARC.\n
\nLearn more about working with routing controls in the following topics in the \n\t\t\tAmazon Route 53 Application Recovery Controller Developer Guide:
\n\n Working with \n\t\t\t\trouting controls in Route 53 ARC\n
\nList routing control names and Amazon Resource Names (ARNs), as well as the routing control \n\t\t\tstate for each routing control, along with the control panel name and control panel ARN for the routing controls.\n\t\t\tIf you specify a control panel ARN, this call lists the routing controls in the control panel. Otherwise, it lists\n\t\t\tall the routing controls in the cluster.
\nA routing control is a simple on/off switch in Route 53 ARC that you\n\t\t\tcan use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When\n\t\t\tthe state is set to OFF, traffic does not flow.
\nBefore you can create a routing control, you must first create a cluster, and then host the control\n\t\t\tin a control panel on the cluster. For more information, see \n\t\t\t\tCreate routing control structures in the Amazon Route 53 Application Recovery Controller Developer Guide. \n\t\t\tYou access one of the endpoints for the cluster to get or update the routing control state to\n\t\t\tredirect traffic for your application.
\n\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\tto use this API operation to list routing controls in Route 53 ARC.\n
\nLearn more about working with routing controls in the following topics in the \n\t\t\tAmazon Route 53 Application Recovery Controller Developer Guide:
\n\n Working with \n\t\t\t\trouting controls in Route 53 ARC\n
\nThe number of routing controls objects that you want to return with this call. The default value is 500.
" } } @@ -305,12 +304,21 @@ "com.amazonaws.route53recoverycluster#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } } }, + "com.amazonaws.route53recoverycluster#Owner": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 12, + "max": 1024 + }, + "smithy.api#pattern": "^\\S+$" + } + }, "com.amazonaws.route53recoverycluster#PageToken": { "type": "string", "traits": { @@ -370,7 +378,7 @@ "ControlPanelName": { "target": "com.amazonaws.route53recoverycluster#ControlPanelName", "traits": { - "smithy.api#documentation": "The name of the control panel where the routing control is located.
" + "smithy.api#documentation": "The name of the control panel where the routing control is located. Only ASCII characters are supported for control\n\t\tpanel names.
" } }, "RoutingControlArn": { @@ -388,12 +396,18 @@ "RoutingControlState": { "target": "com.amazonaws.route53recoverycluster#RoutingControlState", "traits": { - "smithy.api#documentation": "The current state of the routing control. When a routing control state is On, traffic flows to a cell. When\n\t\t\tthe state is Off, traffic does not flow.
" + "smithy.api#documentation": "The current state of the routing control. When a routing control state is set to ON, traffic flows to a cell. When\n\t\t\tthe state is set to OFF, traffic does not flow.
" + } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycluster#Owner", + "traits": { + "smithy.api#documentation": "The Amazon Web Services account ID of the routing control owner.
" } } }, "traits": { - "smithy.api#documentation": "A routing control, which is a simple on/off switch that you\n\t\t\tcan use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When\n\t\t\tthe state is Off, traffic does not flow.
" + "smithy.api#documentation": "A routing control, which is a simple on/off switch that you\n\t\t\tcan use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When\n\t\t\tthe state is set to OFF, traffic does not flow.
" } }, "com.amazonaws.route53recoverycluster#RoutingControlName": { @@ -526,7 +540,7 @@ "name": "route53-recovery-cluster" }, "aws.protocols#awsJson1_0": {}, - "smithy.api#documentation": "Welcome to the Routing Control (Recovery Cluster) API Reference Guide for Amazon Route 53 Application Recovery Controller.
\nWith Route 53 ARC, you can use routing control with extreme reliability to\n\t\t\trecover applications by rerouting traffic across\n\t\t\tAvailability Zones or Amazon Web Services Regions. Routing controls are simple on/off switches hosted\n\t\t\ton a highly available cluster in Route 53 ARC. A cluster provides a set of five redundant Regional endpoints against which you\n\t\t\tcan run API calls to get or update the state of routing controls. To implement failover, you set \n\t\t\tone routing control On and another one Off, to reroute traffic from one Availability Zone or Amazon Web Services Region \n\t\t\tto another.
\n\n Be aware that you must specify a Regional endpoint for a cluster when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC. In addition, you must specify the US West (Oregon) Region \n\t\t\t\tfor Route 53 ARC API calls. For example, use the parameter --region us-west-2
with AWS CLI commands.\n\t\t\t\tFor more information, see\n\t\t\t\t\n\t\t\t\t\tGet and update routing control states using the API in the Amazon Route 53 Application Recovery Controller Developer Guide.
This API guide includes information about the API operations for how to get and update routing control states\n\t\t\tin Route 53 ARC. To work with routing control in Route 53 ARC, you must first create the required components (clusters, control \n\t\t\tpanels, and routing controls) using the recovery cluster configuration API.
\nFor more information about working with routing control in Route 53 ARC, see the following:
\nCreate clusters, control panels, and routing controls by using API operations. For more information, \n\t\t\t\t\tsee the Recovery Control Configuration API Reference Guide for Amazon Route 53 Application Recovery Controller.
\nLearn about the components in recovery control, including clusters,\n\t\t\t\trouting controls, and control panels, and how to work with Route 53 ARC in the Amazon Web Services console. For more \n\t\t\t\tinformation, see \n\t\t\t\t\tRecovery control components in the Amazon Route 53 Application Recovery Controller Developer Guide.
\nRoute 53 ARC also provides readiness checks that continually audit resources to help make sure that your\n\t\t\t\t\tapplications are scaled and ready to handle failover traffic. For more information about\n\t\t\t\t\tthe related API operations, see the Recovery Readiness API Reference Guide for Amazon Route 53 Application Recovery Controller.
\nFor more information about creating resilient applications and preparing for\n\t\t\t\t\trecovery readiness with Route 53 ARC, see the Amazon Route 53 Application Recovery Controller Developer Guide.
\nWelcome to the Routing Control (Recovery Cluster) API Reference Guide for Amazon Route 53 Application Recovery Controller.
\nWith Route 53 ARC, you can use routing control with extreme reliability to\n\t\t\trecover applications by rerouting traffic across\n\t\t\tAvailability Zones or Amazon Web Services Regions. Routing controls are simple on/off switches hosted\n\t\t\ton a highly available cluster in Route 53 ARC. A cluster provides a set of five redundant Regional endpoints against which you\n\t\t\tcan run API calls to get or update the state of routing controls. To implement failover, you set \n\t\t\tone routing control to ON and another one to OFF, to reroute traffic from one Availability Zone or Amazon Web Services Region \n\t\t\tto another.
\n\n Be aware that you must specify a Regional endpoint for a cluster when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC. In addition, you must specify the US West (Oregon) Region \n\t\t\t\tfor Route 53 ARC API calls. For example, use the parameter --region us-west-2
with AWS CLI commands.\n\t\t\t\tFor more information, see\n\t\t\t\t\n\t\t\t\t\tGet and update routing control states using the API in the Amazon Route 53 Application Recovery Controller Developer Guide.
This API guide includes information about the API operations for how to get and update routing control states\n\t\t\tin Route 53 ARC. To work with routing control in Route 53 ARC, you must first create the required components (clusters, control \n\t\t\tpanels, and routing controls) using the recovery cluster configuration API.
\nFor more information about working with routing control in Route 53 ARC, see the following:
\nCreate clusters, control panels, and routing controls by using API operations. For more information, \n\t\t\t\t\tsee the Recovery Control Configuration API Reference Guide for Amazon Route 53 Application Recovery Controller.
\nLearn about the components in recovery control, including clusters,\n\t\t\t\trouting controls, and control panels, and how to work with Route 53 ARC in the Amazon Web Services console. For more \n\t\t\t\tinformation, see \n\t\t\t\t\tRecovery control components in the Amazon Route 53 Application Recovery Controller Developer Guide.
\nRoute 53 ARC also provides readiness checks that continually audit resources to help make sure that your\n\t\t\t\t\tapplications are scaled and ready to handle failover traffic. For more information about\n\t\t\t\t\tthe related API operations, see the Recovery Readiness API Reference Guide for Amazon Route 53 Application Recovery Controller.
\nFor more information about creating resilient applications and preparing for\n\t\t\t\t\trecovery readiness with Route 53 ARC, see the Amazon Route 53 Application Recovery Controller Developer Guide.
\nSet the state of the routing control to reroute traffic. You can set the value to be On or\n\t\t\tOff. When the state is On, traffic flows to a cell. When the state is Off, traffic does not\n\t\t\tflow.
\nWith Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing \n\t\t\t\tcontrol state updates that help prevent unexpected outcomes, like fail open traffic routing. However, \n\t\t\t\tthere are scenarios when you might want to bypass the routing control safeguards that are enforced with \n\t\t\t\tsafety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, \n\t\t\t\tand one or more safety rules might be unexpectedly preventing you from updating a routing control state to \n\t\t\t\treroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change \n\t\t\t\ta routing control state and fail over your application.
\nThe SafetyRulesToOverride
property enables you override one or more safety rules and \n\t\t\t\tupdate routing control states. For more information, see \n\t\t\t\t\n\t\t\t\t\tOverride safety rules to reroute traffic in the Amazon Route 53 Application Recovery Controller Developer Guide.
\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n
\nTo see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.
\n\n \n\t\t\t\t\tViewing and updating routing control states\n
\nSet the state of the routing control to reroute traffic. You can set the value to ON or\n\t\t\tOFF. When the state is ON, traffic flows to a cell. When the state is OFF, traffic does not\n\t\t\tflow.
\nWith Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing \n\t\t\t\tcontrol state updates that help prevent unexpected outcomes, like fail open traffic routing. However, \n\t\t\t\tthere are scenarios when you might want to bypass the routing control safeguards that are enforced with \n\t\t\t\tsafety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, \n\t\t\t\tand one or more safety rules might be unexpectedly preventing you from updating a routing control state to \n\t\t\t\treroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change \n\t\t\t\ta routing control state and fail over your application.
\nThe SafetyRulesToOverride
property enables you override one or more safety rules and \n\t\t\t\tupdate routing control states. For more information, see \n\t\t\t\t\n\t\t\t\t\tOverride safety rules to reroute traffic in the Amazon Route 53 Application Recovery Controller Developer Guide.
\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n
\nTo see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.
\n\n \n\t\t\t\t\tViewing and updating routing control states\n
\nThe state of the routing control. You can set the value to be On or Off.
", + "smithy.api#documentation": "The state of the routing control. You can set the value to ON or OFF.
", "smithy.api#required": {} } }, @@ -1291,7 +1305,7 @@ } ], "traits": { - "smithy.api#documentation": "Set multiple routing control states. You can set the value for each state to be On or Off.\n\t\t\tWhen the state is On, traffic flows to a cell. When it's Off, traffic does not\n\t\t\tflow.
\nWith Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing \n\t\t\t\tcontrol state updates that help prevent unexpected outcomes, like fail open traffic routing. However, \n\t\t\t\tthere are scenarios when you might want to bypass the routing control safeguards that are enforced with \n\t\t\t\tsafety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, \n\t\t\t\tand one or more safety rules might be unexpectedly preventing you from updating a routing control state to \n\t\t\t\treroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change \n\t\t\t\ta routing control state and fail over your application.
\nThe SafetyRulesToOverride
property enables you override one or more safety rules and \n\t\t\t\tupdate routing control states. For more information, see \n\t\t\t\t\n\t\t\t\t\tOverride safety rules to reroute traffic in the Amazon Route 53 Application Recovery Controller Developer Guide.
\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n
\nTo see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.
\n\n \n\t\t\t\t\tViewing and updating routing control states\n
\nSet multiple routing control states. You can set the value for each state to be ON or OFF.\n\t\t\tWhen the state is ON, traffic flows to a cell. When it's OFF, traffic does not\n\t\t\tflow.
\nWith Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing \n\t\t\t\tcontrol state updates that help prevent unexpected outcomes, like fail open traffic routing. However, \n\t\t\t\tthere are scenarios when you might want to bypass the routing control safeguards that are enforced with \n\t\t\t\tsafety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, \n\t\t\t\tand one or more safety rules might be unexpectedly preventing you from updating a routing control state to \n\t\t\t\treroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change \n\t\t\t\ta routing control state and fail over your application.
\nThe SafetyRulesToOverride
property enables you override one or more safety rules and \n\t\t\t\tupdate routing control states. For more information, see \n\t\t\t\t\n\t\t\t\t\tOverride safety rules to reroute traffic in the Amazon Route 53 Application Recovery Controller Developer Guide.
\n You must specify Regional endpoints when you work with API cluster operations \n\t\t\t\tto get or update routing control states in Route 53 ARC.\n
\nTo see a code example for getting a routing control state, including accessing Regional cluster endpoints\n\t\t\t\tin sequence, see API examples\n\t\t\t\tin the Amazon Route 53 Application Recovery Controller Developer Guide.
\n\n \n\t\t\t\t\tViewing and updating routing control states\n
\nThe routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three Amazon Web Services Regions.
", "smithy.api#required": {} } @@ -59,6 +61,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the control panel.
", "smithy.api#required": {} } @@ -66,6 +69,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the assertion rule. You can use any non-white space character in the name.
", "smithy.api#required": {} } @@ -73,6 +77,7 @@ "RuleConfig": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria that you set for specific assertion routing controls (AssertedControls) that designate how many routing control states must be ON as the result of a transaction. For example, if you have three assertion routing controls, you might specify ATLEAST 2 for your rule configuration. This means that at least two assertion routing control states must be ON, so that at least two Amazon Web Services Regions have traffic flowing to them.
", "smithy.api#required": {} } @@ -80,6 +85,7 @@ "SafetyRuleArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the assertion rule.
", "smithy.api#required": {} } @@ -87,6 +93,7 @@ "Status": { "target": "com.amazonaws.route53recoverycontrolconfig#Status", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The deployment status of an assertion rule. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
", "smithy.api#required": {} } @@ -94,9 +101,16 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.
", "smithy.api#required": {} } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "The Amazon Web Services account ID of the assertion rule owner.
" + } } }, "traits": { @@ -109,6 +123,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the assertion rule. You can use any non-white space character in the name.
", "smithy.api#required": {} } @@ -116,6 +131,7 @@ "SafetyRuleArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the assertion rule.
", "smithy.api#required": {} } @@ -123,6 +139,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.
", "smithy.api#required": {} } @@ -158,6 +175,12 @@ "traits": { "smithy.api#documentation": "Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
" } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "The Amazon Web Services account ID of the cluster owner.
" + } } }, "traits": { @@ -190,6 +213,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -239,6 +263,12 @@ "traits": { "smithy.api#documentation": "The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
" } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "The Amazon Web Services account ID of the control panel owner.
" + } } }, "traits": { @@ -298,6 +328,7 @@ "ClusterName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cluster.
", "smithy.api#required": {} } @@ -381,6 +412,7 @@ "ClusterArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the cluster for the control panel.
", "smithy.api#required": {} } @@ -388,6 +420,7 @@ "ControlPanelName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the control panel.
", "smithy.api#required": {} } @@ -471,6 +504,7 @@ "ClusterArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the cluster that includes the routing control.
", "smithy.api#required": {} } @@ -484,6 +518,7 @@ "RoutingControlName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the routing control.
", "smithy.api#required": {} } @@ -1272,6 +1307,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the control panel.
", "smithy.api#required": {} } @@ -1279,6 +1315,7 @@ "GatingControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of gating routing control Amazon Resource Names (ARNs). For a simple \"on/off\" switch, specify the ARN for one routing control. The gating routing controls are evaluated by the rule configuration that you specify to determine if the target routing control states can be changed.
", "smithy.api#required": {} } @@ -1286,6 +1323,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the gating rule. You can use any non-white space character in the name.
", "smithy.api#required": {} } @@ -1293,6 +1331,7 @@ "RuleConfig": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria that you set for gating routing controls that designate how many of the routing control states must be ON to allow you to update target routing control states.
", "smithy.api#required": {} } @@ -1300,6 +1339,7 @@ "SafetyRuleArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the gating rule.
", "smithy.api#required": {} } @@ -1307,6 +1347,7 @@ "Status": { "target": "com.amazonaws.route53recoverycontrolconfig#Status", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The deployment status of a gating rule. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
", "smithy.api#required": {} } @@ -1314,6 +1355,7 @@ "TargetControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of target routing control Amazon Resource Names (ARNs) for which the states can only be updated if the rule configuration that you specify evaluates to true for the gating routing control. As a simple example, if you have a single gating control, it acts as an overall \"on/off\" switch for a set of target routing controls. You can use this to manually override automated failover, for example.
", "smithy.api#required": {} } @@ -1321,9 +1363,16 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.
", "smithy.api#required": {} } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "The Amazon Web Services account ID of the gating rule owner.
" + } } }, "traits": { @@ -1336,6 +1385,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the gating rule. You can use any non-white space character in the name.
", "smithy.api#required": {} } @@ -1343,6 +1393,7 @@ "SafetyRuleArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the gating rule.
", "smithy.api#required": {} } @@ -1350,6 +1401,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.
", "smithy.api#required": {} } @@ -1359,12 +1411,68 @@ "smithy.api#documentation": "Update to a gating rule. You can update the name or the evaluation period (wait period). If you don't specify one of the items to update, the item is unchanged.
" } }, + "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicy": { + "type": "operation", + "input": { + "target": "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicyRequest" + }, + "output": { + "target": "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicyResponse" + }, + "errors": [ + { + "target": "com.amazonaws.route53recoverycontrolconfig#InternalServerException" + }, + { + "target": "com.amazonaws.route53recoverycontrolconfig#ResourceNotFoundException" + } + ], + "traits": { + "smithy.api#documentation": "Get information about the resource policy for a cluster.
", + "smithy.api#http": { + "method": "GET", + "uri": "/resourcePolicy/{ResourceArn}", + "code": 200 + } + } + }, + "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "target": "com.amazonaws.route53recoverycontrolconfig#__string", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource.
", + "smithy.api#httpLabel": {}, + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicyResponse": { + "type": "structure", + "members": { + "Policy": { + "target": "com.amazonaws.route53recoverycontrolconfig#__policy", + "traits": { + "smithy.api#documentation": "The resource policy.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.route53recoverycontrolconfig#InternalServerException": { "type": "structure", "members": { "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -1884,6 +1992,7 @@ "AssertedControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The routing controls that are part of transactions that are evaluated to determine if a request to change a routing control state is allowed. For example, you might include three routing controls, one for each of three Amazon Web Services Regions.
", "smithy.api#required": {} } @@ -1891,6 +2000,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the control panel.
", "smithy.api#required": {} } @@ -1898,6 +2008,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the assertion rule. You can use any non-white space character in the name.
", "smithy.api#required": {} } @@ -1905,6 +2016,7 @@ "RuleConfig": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria that you set for specific assertion controls (routing controls) that designate how many control states must be ON as the result of a transaction. For example, if you have three assertion controls, you might specify ATLEAST 2 for your rule configuration. This means that at least two assertion controls must be ON, so that at least two Amazon Web Services Regions have traffic flowing to them.
", "smithy.api#required": {} } @@ -1912,6 +2024,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.
", "smithy.api#required": {} } @@ -1927,6 +2040,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the control panel.
", "smithy.api#required": {} } @@ -1934,6 +2048,7 @@ "GatingControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The gating controls for the new gating rule. That is, routing controls that are evaluated by the rule configuration that you specify.
", "smithy.api#required": {} } @@ -1941,6 +2056,7 @@ "Name": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the new gating rule.
", "smithy.api#required": {} } @@ -1948,6 +2064,7 @@ "RuleConfig": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The criteria that you set for specific gating controls (routing controls) that designate how many control states must be ON to allow you to change (set or unset) the target control states.
", "smithy.api#required": {} } @@ -1955,6 +2072,7 @@ "TargetControls": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Routing controls that can only be set or unset if the specified RuleConfig evaluates to true for the specified GatingControls. For example, say you have three gating controls, one for each of three Amazon Web Services Regions. Now you specify ATLEAST 2 as your RuleConfig. With these settings, you can only change (set or unset) the routing controls that you have specified as TargetControls if that rule evaluates to true.
In other words, your ability to change the routing controls that you have specified as TargetControls is gated by the rule that you set for the routing controls in GatingControls.
", "smithy.api#required": {} } @@ -1962,6 +2080,7 @@ "WaitPeriodMs": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.
", "smithy.api#required": {} } @@ -1977,6 +2096,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -2028,6 +2148,9 @@ { "target": "com.amazonaws.route53recoverycontrolconfig#DescribeSafetyRule" }, + { + "target": "com.amazonaws.route53recoverycontrolconfig#GetResourcePolicy" + }, { "target": "com.amazonaws.route53recoverycontrolconfig#ListAssociatedRoute53HealthChecks" }, @@ -2118,7 +2241,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2161,7 +2283,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2174,7 +2297,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2188,7 +2310,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2211,7 +2332,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2246,7 +2366,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2257,14 +2376,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2278,14 +2399,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2294,11 +2413,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2309,14 +2428,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2330,7 +2451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2350,7 +2470,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2361,14 +2480,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2406,9 +2527,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2781,6 +2904,12 @@ "traits": { "smithy.api#documentation": "The deployment status of a routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.
" } + }, + "Owner": { + "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12", + "traits": { + "smithy.api#documentation": "The Amazon Web Services account ID of the routing control owner.
" + } } }, "traits": { @@ -2813,6 +2942,7 @@ "Inverted": { "target": "com.amazonaws.route53recoverycontrolconfig#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Logical negation of the rule. If the rule would usually evaluate true, it's evaluated as false, and vice versa.
", "smithy.api#required": {} } @@ -2820,6 +2950,7 @@ "Threshold": { "target": "com.amazonaws.route53recoverycontrolconfig#__integer", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of N, when you specify an ATLEAST rule type. That is, Threshold is the number of controls that must be set when you specify an ATLEAST type.
", "smithy.api#required": {} } @@ -2827,6 +2958,7 @@ "Type": { "target": "com.amazonaws.route53recoverycontrolconfig#RuleType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A rule can be one of the following: ATLEAST, AND, or OR.
", "smithy.api#required": {} } @@ -2868,6 +3000,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -2947,6 +3080,7 @@ "Tags": { "target": "com.amazonaws.route53recoverycontrolconfig#__mapOf__stringMin0Max256PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags associated with the resource.
", "smithy.api#required": {} } @@ -2970,6 +3104,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -3023,6 +3158,7 @@ "TagKeys": { "target": "com.amazonaws.route53recoverycontrolconfig#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Keys for the tags to be removed.
", "smithy.api#httpQuery": "TagKeys", "smithy.api#required": {} @@ -3083,6 +3219,7 @@ "ControlPanelArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the control panel.
", "smithy.api#required": {} } @@ -3090,6 +3227,7 @@ "ControlPanelName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the control panel.
", "smithy.api#required": {} } @@ -3157,6 +3295,7 @@ "RoutingControlArn": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max256PatternAZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the routing control.
", "smithy.api#required": {} } @@ -3164,6 +3303,7 @@ "RoutingControlName": { "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max64PatternS", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the routing control.
", "smithy.api#required": {} } @@ -3263,6 +3403,7 @@ "Message": { "target": "com.amazonaws.route53recoverycontrolconfig#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#jsonName": "message", "smithy.api#required": {} } @@ -3337,6 +3478,16 @@ "target": "com.amazonaws.route53recoverycontrolconfig#__stringMin0Max256PatternS" } }, + "com.amazonaws.route53recoverycontrolconfig#__policy": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 2, + "max": 10240 + }, + "smithy.api#pattern": "^[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]+$" + } + }, "com.amazonaws.route53recoverycontrolconfig#__string": { "type": "string" }, @@ -3360,6 +3511,16 @@ "smithy.api#pattern": "^\\S+$" } }, + "com.amazonaws.route53recoverycontrolconfig#__stringMin12Max12PatternD12": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 12, + "max": 12 + }, + "smithy.api#pattern": "^\\d{12}$" + } + }, "com.amazonaws.route53recoverycontrolconfig#__stringMin1Max128PatternAZaZ09": { "type": "string", "traits": { diff --git a/codegen/sdk-codegen/aws-models/route53-recovery-readiness.2019-12-02.json b/codegen/sdk-codegen/aws-models/route53-recovery-readiness.2019-12-02.json index a2a7e390214..e1f506e5f4e 100644 --- a/codegen/sdk-codegen/aws-models/route53-recovery-readiness.2019-12-02.json +++ b/codegen/sdk-codegen/aws-models/route53-recovery-readiness.2019-12-02.json @@ -51,6 +51,7 @@ "CellArn": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the cell.
", "smithy.api#jsonName": "cellArn", "smithy.api#required": {} @@ -59,6 +60,7 @@ "CellName": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64PatternAAZAZ09Z", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cell.
", "smithy.api#jsonName": "cellName", "smithy.api#required": {} @@ -67,6 +69,7 @@ "Cells": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of cell ARNs.
", "smithy.api#jsonName": "cells", "smithy.api#required": {} @@ -75,6 +78,7 @@ "ParentReadinessScopes": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The readiness scope for the cell, which can be a cell Amazon Resource Name (ARN) or a recovery group ARN. This is a list but currently can have only one element.
", "smithy.api#jsonName": "parentReadinessScopes", "smithy.api#required": {} @@ -148,6 +152,7 @@ "CellName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the cell to create.
", "smithy.api#jsonName": "cellName", "smithy.api#required": {} @@ -254,6 +259,7 @@ "CrossAccountAuthorization": { "target": "com.amazonaws.route53recoveryreadiness#CrossAccountAuthorization", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The cross-account authorization.
", "smithy.api#jsonName": "crossAccountAuthorization", "smithy.api#required": {} @@ -319,6 +325,7 @@ "ReadinessCheckName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the readiness check to create.
", "smithy.api#jsonName": "readinessCheckName", "smithy.api#required": {} @@ -327,6 +334,7 @@ "ResourceSetName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the resource set to check.
", "smithy.api#jsonName": "resourceSetName", "smithy.api#required": {} @@ -425,6 +433,7 @@ "RecoveryGroupName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the recovery group to create.
", "smithy.api#jsonName": "recoveryGroupName", "smithy.api#required": {} @@ -517,6 +526,7 @@ "ResourceSetName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the resource set to create.
", "smithy.api#jsonName": "resourceSetName", "smithy.api#required": {} @@ -525,6 +535,7 @@ "ResourceSetType": { "target": "com.amazonaws.route53recoveryreadiness#__stringPatternAWSAZaZ09AZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource type of the resources in the resource set. Enter one of the following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
", "smithy.api#jsonName": "resourceSetType", "smithy.api#required": {} @@ -533,6 +544,7 @@ "Resources": { "target": "com.amazonaws.route53recoveryreadiness#__listOfResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of resource objects in the resource set.
", "smithy.api#jsonName": "resources", "smithy.api#required": {} @@ -2226,6 +2238,7 @@ "ResourceType": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource type that the readiness rule applies to.
", "smithy.api#jsonName": "resourceType", "smithy.api#required": {} @@ -2234,6 +2247,7 @@ "RuleDescription": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of a readiness rule.
", "smithy.api#jsonName": "ruleDescription", "smithy.api#required": {} @@ -2242,6 +2256,7 @@ "RuleId": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID for the readiness rule.
", "smithy.api#jsonName": "ruleId", "smithy.api#required": {} @@ -2461,6 +2476,7 @@ "ReadinessCheckArn": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) associated with a readiness check.
", "smithy.api#jsonName": "readinessCheckArn", "smithy.api#required": {} @@ -2476,6 +2492,7 @@ "ResourceSet": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64PatternAAZAZ09Z", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the resource set to be checked.
", "smithy.api#jsonName": "resourceSet", "smithy.api#required": {} @@ -2527,6 +2544,7 @@ "RecommendationText": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Text of the recommendations that are provided to make an application more recovery resilient.
", "smithy.api#jsonName": "recommendationText", "smithy.api#required": {} @@ -2543,6 +2561,7 @@ "Cells": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of a cell's Amazon Resource Names (ARNs).
", "smithy.api#jsonName": "cells", "smithy.api#required": {} @@ -2551,6 +2570,7 @@ "RecoveryGroupArn": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the recovery group.
", "smithy.api#jsonName": "recoveryGroupArn", "smithy.api#required": {} @@ -2559,6 +2579,7 @@ "RecoveryGroupName": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64PatternAAZAZ09Z", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the recovery group.
", "smithy.api#jsonName": "recoveryGroupName", "smithy.api#required": {} @@ -2641,6 +2662,7 @@ "LastCheckedTimestamp": { "target": "com.amazonaws.route53recoveryreadiness#ReadinessCheckTimestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time (UTC) that the resource was last checked for readiness, in ISO-8601 format.
", "smithy.api#jsonName": "lastCheckedTimestamp", "smithy.api#required": {} @@ -2649,6 +2671,7 @@ "Readiness": { "target": "com.amazonaws.route53recoveryreadiness#Readiness", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The readiness of a resource.
", "smithy.api#jsonName": "readiness", "smithy.api#required": {} @@ -2672,6 +2695,7 @@ "ResourceSetArn": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the resource set.
", "smithy.api#jsonName": "resourceSetArn", "smithy.api#required": {} @@ -2680,6 +2704,7 @@ "ResourceSetName": { "target": "com.amazonaws.route53recoveryreadiness#__stringMax64PatternAAZAZ09Z", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the resource set.
", "smithy.api#jsonName": "resourceSetName", "smithy.api#required": {} @@ -2688,6 +2713,7 @@ "ResourceSetType": { "target": "com.amazonaws.route53recoveryreadiness#__stringPatternAWSAZaZ09AZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource type of the resources in the resource set. Enter one of the following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
", "smithy.api#jsonName": "resourceSetType", "smithy.api#required": {} @@ -2696,6 +2722,7 @@ "Resources": { "target": "com.amazonaws.route53recoveryreadiness#__listOfResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of resource objects.
", "smithy.api#jsonName": "resources", "smithy.api#required": {} @@ -2869,7 +2896,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2912,7 +2938,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2925,7 +2952,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2939,7 +2965,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2962,7 +2987,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2997,7 +3021,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3008,14 +3031,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3029,14 +3054,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3045,11 +3068,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3060,14 +3083,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3081,7 +3106,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3101,7 +3125,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3112,14 +3135,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3130,9 +3155,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3463,6 +3490,7 @@ "LastCheckedTimestamp": { "target": "com.amazonaws.route53recoveryreadiness#ReadinessCheckTimestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time the resource was last checked for readiness, in ISO-8601 format, UTC.
", "smithy.api#jsonName": "lastCheckedTimestamp", "smithy.api#required": {} @@ -3471,6 +3499,7 @@ "Messages": { "target": "com.amazonaws.route53recoveryreadiness#__listOfMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Details about the resource's readiness.
", "smithy.api#jsonName": "messages", "smithy.api#required": {} @@ -3479,6 +3508,7 @@ "Readiness": { "target": "com.amazonaws.route53recoveryreadiness#Readiness", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The readiness at rule level.
", "smithy.api#jsonName": "readiness", "smithy.api#required": {} @@ -3487,6 +3517,7 @@ "RuleId": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the rule.
", "smithy.api#jsonName": "ruleId", "smithy.api#required": {} @@ -3539,6 +3570,7 @@ "Tags": { "target": "com.amazonaws.route53recoveryreadiness#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -3648,6 +3680,7 @@ "TagKeys": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The keys for tags you add to resources.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -3706,6 +3739,7 @@ "Cells": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of cell Amazon Resource Names (ARNs), which completely replaces the previous list.
", "smithy.api#jsonName": "cells", "smithy.api#required": {} @@ -3807,6 +3841,7 @@ "ResourceSetName": { "target": "com.amazonaws.route53recoveryreadiness#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the resource set to be checked.
", "smithy.api#jsonName": "resourceSetName", "smithy.api#required": {} @@ -3893,6 +3928,7 @@ "Cells": { "target": "com.amazonaws.route53recoveryreadiness#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of cell Amazon Resource Names (ARNs). This list completely replaces the previous list.
", "smithy.api#jsonName": "cells", "smithy.api#required": {} @@ -3996,6 +4032,7 @@ "ResourceSetType": { "target": "com.amazonaws.route53recoveryreadiness#__stringPatternAWSAZaZ09AZaZ09", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource type of the resources in the resource set. Enter one of the following values for resource type:
AWS::ApiGateway::Stage, AWS::ApiGatewayV2::Stage, AWS::AutoScaling::AutoScalingGroup, AWS::CloudWatch::Alarm, AWS::EC2::CustomerGateway, AWS::DynamoDB::Table, AWS::EC2::Volume, AWS::ElasticLoadBalancing::LoadBalancer, AWS::ElasticLoadBalancingV2::LoadBalancer, AWS::Lambda::Function, AWS::MSK::Cluster, AWS::RDS::DBCluster, AWS::Route53::HealthCheck, AWS::SQS::Queue, AWS::SNS::Topic, AWS::SNS::Subscription, AWS::EC2::VPC, AWS::EC2::VPNConnection, AWS::EC2::VPNGateway, AWS::Route53RecoveryReadiness::DNSTargetResource
", "smithy.api#jsonName": "resourceSetType", "smithy.api#required": {} @@ -4004,6 +4041,7 @@ "Resources": { "target": "com.amazonaws.route53recoveryreadiness#__listOfResource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of resource objects.
", "smithy.api#jsonName": "resources", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/route53resolver.2018-04-01.json b/codegen/sdk-codegen/aws-models/route53resolver.2018-04-01.json index b8941ed1d6e..df94a8d41f8 100644 --- a/codegen/sdk-codegen/aws-models/route53resolver.2018-04-01.json +++ b/codegen/sdk-codegen/aws-models/route53resolver.2018-04-01.json @@ -6873,7 +6873,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6916,7 +6915,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -6929,7 +6929,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6943,7 +6942,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -6966,7 +6964,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7001,7 +6998,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7012,14 +7008,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7033,14 +7031,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -7049,11 +7045,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7102,14 +7098,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -7123,7 +7121,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -7143,7 +7140,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -7154,14 +7150,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -7172,9 +7170,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/rum.2018-05-10.json b/codegen/sdk-codegen/aws-models/rum.2018-05-10.json index b37fa1da48e..1391d9738e6 100644 --- a/codegen/sdk-codegen/aws-models/rum.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/rum.2018-05-10.json @@ -2023,7 +2023,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2066,7 +2065,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2079,7 +2079,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2093,7 +2092,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2116,7 +2114,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2151,7 +2148,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2162,14 +2158,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2183,14 +2181,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2199,11 +2195,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2214,14 +2210,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2235,7 +2233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2255,7 +2252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2266,14 +2262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2284,9 +2282,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/s3-control.2018-08-20.json b/codegen/sdk-codegen/aws-models/s3-control.2018-08-20.json index 7b83470c3f3..44b0018d490 100644 --- a/codegen/sdk-codegen/aws-models/s3-control.2018-08-20.json +++ b/codegen/sdk-codegen/aws-models/s3-control.2018-08-20.json @@ -323,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -354,7 +353,6 @@ "assign": "url" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -368,7 +366,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -418,9 +415,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -433,7 +432,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -447,7 +445,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -575,7 +572,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -674,16 +670,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region: region was not a valid DNS name.", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -705,7 +704,6 @@ "assign": "accessPointArn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -734,7 +732,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -754,7 +751,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -784,7 +780,6 @@ "assign": "outpostId" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -798,7 +793,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -855,7 +849,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -875,7 +868,6 @@ "assign": "arnPartition" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -903,7 +895,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -923,7 +914,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -948,7 +938,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -968,7 +957,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1011,7 +999,6 @@ "assign": "outpostType" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1026,7 +1013,6 @@ "assign": "accessPointName" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1040,7 +1026,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1145,83 +1130,97 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Expected an outpost type `accesspoint`, found `{outpostType}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: expected an access point name", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Expected a 4-component resource", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{accessPointArn#accountId}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: missing account ID", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region in ARN: `{accessPointArn#region}` (invalid DNS name)", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Client was configured for partition `{partitionResult#name}` but ARN has `{arnPartition#name}`", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`., found: `{outpostId}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The Outpost Id was not set", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: No ARN type specified", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1243,7 +1242,6 @@ "assign": "bucketArn" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1272,7 +1270,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1292,7 +1289,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1322,7 +1318,6 @@ "assign": "outpostId" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1336,7 +1331,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1399,7 +1393,6 @@ "assign": "arnPartition" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1413,7 +1406,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1441,7 +1433,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1461,7 +1452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1486,7 +1476,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1506,7 +1495,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1549,7 +1537,6 @@ "assign": "outpostType" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1564,7 +1551,6 @@ "assign": "bucketName" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1578,7 +1564,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1683,83 +1668,97 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Expected an outpost type `bucket`, found `{outpostType}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: expected a bucket name", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: Expected a 4-component resource", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The account id may only contain a-z, A-Z, 0-9 and `-`. Found: `{bucketArn#accountId}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: missing account ID", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region in ARN: `{bucketArn#region}` (invalid DNS name)", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Client was configured for partition `{partitionResult#name}` but ARN has `{arnPartition#name}`", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The outpost Id must only contain a-z, A-Z, 0-9 and `-`., found: `{outpostId}`", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: The Outpost Id was not set", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid ARN: No ARN type specified", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1773,7 +1772,6 @@ "assign": "partitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1787,7 +1785,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1903,7 +1900,6 @@ "assign": "url" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1982,7 +1978,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2380,16 +2377,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid region: region was not a valid DNS name.", "type": "error" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -11744,7 +11744,6 @@ "com.amazonaws.s3control#MinStorageBytesPercentage": { "type": "double", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0.1, "max": 100 @@ -15081,14 +15080,12 @@ "MaxDepth": { "target": "com.amazonaws.s3control#StorageLensPrefixLevelMaxDepth", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The max depth of the selection criteria
" } }, "MinStorageBytesPercentage": { "target": "com.amazonaws.s3control#MinStorageBytesPercentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of storage bytes percentage whose metrics will be selected.
\nYou must choose a value greater than or equal to 1.0
.
The creation time when Amazon Augmented AI created the human loop.
", "smithy.api#required": {} } @@ -861,6 +862,7 @@ "HumanLoopStatus": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the human loop.
", "smithy.api#required": {} } @@ -868,6 +870,7 @@ "HumanLoopName": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the human loop. The name must be lowercase, unique within the Region in your\n account, and can have up to 63 characters. Valid characters: a-z, 0-9, and - (hyphen).
", "smithy.api#required": {} } @@ -875,6 +878,7 @@ "HumanLoopArn": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the human loop.
", "smithy.api#required": {} } @@ -882,6 +886,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemakera2iruntime#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the flow definition.
", "smithy.api#required": {} } @@ -932,6 +937,7 @@ "ContentClassifiers": { "target": "com.amazonaws.sagemakera2iruntime#ContentClassifiers", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Declares that your content is free of personally identifiable information or adult content.
\nAmazon SageMaker can restrict the Amazon Mechanical Turk workers who can view your task based on this information.
", "smithy.api#required": {} } @@ -947,6 +953,7 @@ "InputContent": { "target": "com.amazonaws.sagemakera2iruntime#InputContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Serialized input from the human loop. The input must be a string representation of a file in JSON format.
", "smithy.api#required": {} } @@ -972,6 +979,7 @@ "OutputS3Uri": { "target": "com.amazonaws.sagemakera2iruntime#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location of the Amazon S3 object where Amazon Augmented AI stores your human loop output.
", "smithy.api#required": {} } @@ -1139,6 +1147,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemakera2iruntime#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of a flow definition.
", "smithy.api#httpQuery": "FlowDefinitionArn", "smithy.api#required": {} @@ -1161,7 +1170,6 @@ "MaxResults": { "target": "com.amazonaws.sagemakera2iruntime#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The total number of items to return. If the total number of available items is more than\n the value specified in MaxResults
, then a NextToken
is returned in\n the output. You can use this token to display the next page of results.
An array of objects that contain information about the human loops.
", "smithy.api#required": {} } @@ -1195,7 +1204,6 @@ "com.amazonaws.sagemakera2iruntime#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -1295,6 +1303,7 @@ "HumanLoopName": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the human loop.
", "smithy.api#required": {} } @@ -1302,6 +1311,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemakera2iruntime#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the flow definition associated with this human\n loop.
", "smithy.api#required": {} } @@ -1309,6 +1319,7 @@ "HumanLoopInput": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object that contains information about the human loop.
", "smithy.api#required": {} } @@ -1375,6 +1386,7 @@ "HumanLoopName": { "target": "com.amazonaws.sagemakera2iruntime#HumanLoopName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the human loop that you want to stop.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/sagemaker-edge.2020-09-23.json b/codegen/sdk-codegen/aws-models/sagemaker-edge.2020-09-23.json index e9cceefc711..b0fb191aa87 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-edge.2020-09-23.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-edge.2020-09-23.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,11 +271,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -290,14 +286,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,7 +328,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -342,14 +338,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -360,9 +358,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1069,7 +1069,6 @@ "Value": { "target": "com.amazonaws.sagemakeredge#Value", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Returns the value of the metric.
" } }, @@ -1148,6 +1147,7 @@ "DeviceName": { "target": "com.amazonaws.sagemakeredge#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique name of the device you want to get the configuration of active deployments from.
", "smithy.api#required": {} } @@ -1155,6 +1155,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemakeredge#DeviceFleetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet that the device belongs to.
", "smithy.api#required": {} } @@ -1206,6 +1207,7 @@ "DeviceName": { "target": "com.amazonaws.sagemakeredge#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique name of the device you want to get the registration status from.
", "smithy.api#required": {} } @@ -1213,6 +1215,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemakeredge#DeviceFleetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet that the device belongs to.
", "smithy.api#required": {} } @@ -1385,6 +1388,7 @@ "AgentVersion": { "target": "com.amazonaws.sagemakeredge#Version", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the version of the agent.
", "smithy.api#required": {} } @@ -1392,6 +1396,7 @@ "DeviceName": { "target": "com.amazonaws.sagemakeredge#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique name of the device.
", "smithy.api#required": {} } @@ -1399,6 +1404,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemakeredge#DeviceFleetName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet that the device belongs to.
", "smithy.api#required": {} } @@ -1421,10 +1427,7 @@ "type": "timestamp" }, "com.amazonaws.sagemakeredge#Value": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.sagemakeredge#Version": { "type": "string", diff --git a/codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.2020-07-01.json b/codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.2020-07-01.json index 677e59c91fb..e6365139bf6 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.2020-07-01.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-featurestore-runtime.2020-07-01.json @@ -115,7 +115,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -158,7 +157,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -171,7 +171,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -185,7 +184,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -208,7 +206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -243,7 +240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -254,14 +250,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -275,14 +273,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -291,11 +287,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -306,14 +302,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -327,7 +325,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -347,7 +344,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -358,14 +354,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -376,9 +374,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -740,6 +740,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the feature group that the record belongs to.
", "smithy.api#required": {} } @@ -747,6 +748,7 @@ "RecordIdentifierValueAsString": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value for the RecordIdentifier
in string format of a Record from a\n FeatureGroup
that is causing an error when attempting to be\n retrieved.
The error code of an error that has occurred when attempting to retrieve a batch of\n Records. For more information on errors, see Errors.
", "smithy.api#required": {} } @@ -761,6 +764,7 @@ "ErrorMessage": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#Message", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error message of an error that has occurred when attempting to retrieve a record in\n the batch.
", "smithy.api#required": {} } @@ -787,6 +791,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the FeatureGroup
containing the\n records you are retrieving in a batch.
The value for a list of record identifiers in string format.
", "smithy.api#required": {} } @@ -827,6 +833,7 @@ "Identifiers": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#BatchGetRecordIdentifiers", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list containing the name or Amazon Resource Name (ARN) of the\n FeatureGroup
, the list of names of Feature
s to be retrieved,\n and the corresponding RecordIdentifier
values as strings.
A list of Records you requested to be retrieved in batch.
", "smithy.api#required": {} } @@ -855,6 +863,7 @@ "Errors": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#BatchGetRecordErrors", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of errors that have occurred when retrieving a batch of Records.
", "smithy.api#required": {} } @@ -862,6 +871,7 @@ "UnprocessedIdentifiers": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#UnprocessedIdentifiers", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unprocessed list of FeatureGroup
names, with their corresponding\n RecordIdentifier
value, and Feature name.
The FeatureGroupName
containing Records you retrieved in a batch.
The value of the record identifier in string format.
", "smithy.api#required": {} } @@ -891,6 +903,7 @@ "Record": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#Record", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Record
retrieved.
The value for the RecordIdentifier
that uniquely identifies the record, in\n string format.
Timestamp indicating when the deletion event occurred. EventTime
can be\n used to query data at a certain point in time.
The name of a feature that a feature value corresponds to.
", "smithy.api#required": {} } @@ -1137,6 +1153,7 @@ "RecordIdentifierValueAsString": { "target": "com.amazonaws.sagemakerfeaturestoreruntime#ValueAsString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value that corresponds to RecordIdentifier
type and uniquely identifies\n the record in the FeatureGroup
.
List of FeatureValues to be inserted. This will be a full over-write. If you only want\n to update few of the feature values, do the following:
\nUse GetRecord
to retrieve the latest record.
Update the record returned from GetRecord
.
Use PutRecord
to update feature values.
\n TtlDuration
time unit.
\n TtlDuration
time value.
An index that corresponds to the metric in the request.
" } } @@ -85,6 +84,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemakermetrics#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Trial Component to associate with the metrics.
", "smithy.api#required": {} } @@ -92,6 +92,7 @@ "MetricData": { "target": "com.amazonaws.sagemakermetrics#RawMetricDataList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of raw metric values to put.
", "smithy.api#required": {} } @@ -116,10 +117,7 @@ } }, "com.amazonaws.sagemakermetrics#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.sagemakermetrics#ExperimentEntityName": { "type": "string", @@ -132,10 +130,7 @@ } }, "com.amazonaws.sagemakermetrics#Integer": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.sagemakermetrics#MetricName": { "type": "string", @@ -182,6 +177,7 @@ "MetricName": { "target": "com.amazonaws.sagemakermetrics#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric.
", "smithy.api#required": {} } @@ -189,6 +185,7 @@ "Timestamp": { "target": "com.amazonaws.sagemakermetrics#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the metric was recorded.
", "smithy.api#required": {} } @@ -202,7 +199,7 @@ "Value": { "target": "com.amazonaws.sagemakermetrics#Double", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The metric value.
", "smithy.api#required": {} } @@ -288,7 +285,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -307,7 +303,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -335,13 +330,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -354,7 +350,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -368,7 +363,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -391,7 +385,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -426,11 +419,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -441,16 +432,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -464,14 +458,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -480,15 +472,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -499,16 +490,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -522,7 +516,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -542,11 +535,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -557,20 +548,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -581,18 +574,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/sagemaker-runtime.2017-05-13.json b/codegen/sdk-codegen/aws-models/sagemaker-runtime.2017-05-13.json index 87841548987..30d8e59a521 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker-runtime.2017-05-13.json +++ b/codegen/sdk-codegen/aws-models/sagemaker-runtime.2017-05-13.json @@ -100,7 +100,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +142,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -156,7 +156,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -170,7 +169,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +191,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -228,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -239,14 +235,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -260,14 +258,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -276,18 +272,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -296,7 +291,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -312,7 +308,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -321,7 +316,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -341,14 +337,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -362,7 +360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -382,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -393,14 +389,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -411,9 +409,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1304,6 +1304,7 @@ "InputLocation": { "target": "com.amazonaws.sagemakerruntime#InputLocationHeader", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 URI where the inference request payload is stored.
", "smithy.api#httpHeader": "X-Amzn-SageMaker-InputLocation", "smithy.api#required": {} @@ -1370,6 +1371,7 @@ "Body": { "target": "com.amazonaws.sagemakerruntime#BodyBlob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Provides input data, in the format specified in the ContentType
\n request header. Amazon SageMaker passes all of the data in the body to the model.
For information about the format of the request body, see Common Data\n Formats-Inference.
", "smithy.api#httpPayload": {}, "smithy.api#required": {} @@ -1442,6 +1444,7 @@ "Body": { "target": "com.amazonaws.sagemakerruntime#BodyBlob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Includes the inference provided by the model.
\nFor information about the format of the response body, see Common Data\n Formats-Inference.
\nIf the explainer is activated, the body includes the explanations provided by the\n model. For more information, see the Response section\n under Invoke the Endpoint in the Developer Guide.
", "smithy.api#httpPayload": {}, "smithy.api#required": {} @@ -1524,6 +1527,7 @@ "Body": { "target": "com.amazonaws.sagemakerruntime#BodyBlob", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Provides input data, in the format specified in the ContentType
\n request header. Amazon SageMaker passes all of the data in the body to the model.
For information about the format of the request body, see Common Data\n Formats-Inference.
", "smithy.api#httpPayload": {}, "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/sagemaker.2017-07-24.json b/codegen/sdk-codegen/aws-models/sagemaker.2017-07-24.json index 43a2b16b458..6ba6a75defd 100644 --- a/codegen/sdk-codegen/aws-models/sagemaker.2017-07-24.json +++ b/codegen/sdk-codegen/aws-models/sagemaker.2017-07-24.json @@ -61,6 +61,7 @@ "SourceUri": { "target": "com.amazonaws.sagemaker#String2048", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the source.
", "smithy.api#required": {} } @@ -205,6 +206,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#AssociationEntityArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the source.
", "smithy.api#required": {} } @@ -212,6 +214,7 @@ "DestinationArn": { "target": "com.amazonaws.sagemaker#AssociationEntityArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the destination.
", "smithy.api#required": {} } @@ -265,6 +268,7 @@ "ResourceArn": { "target": "com.amazonaws.sagemaker#ResourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource that you want to tag.
", "smithy.api#required": {} } @@ -272,6 +276,7 @@ "Tags": { "target": "com.amazonaws.sagemaker#TagList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of key-value pairs. You can use tags to categorize your Amazon Web Services\n resources in different ways, for example, by purpose, owner, or environment. For more\n information, see Tagging Amazon Web Services Resources.
", "smithy.api#required": {} } @@ -313,6 +318,7 @@ "Name": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique name to identify the additional inference specification. The name must \n be unique within the list of your additional inference specifications for a \n particular model package.
", "smithy.api#required": {} } @@ -326,6 +332,7 @@ "Containers": { "target": "com.amazonaws.sagemaker#ModelPackageContainerDefinitionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon ECR registry path of the Docker image that contains the inference code.
", "smithy.api#required": {} } @@ -377,6 +384,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#AdditionalS3DataSourceDataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The data type of the additional data source that you specify for use in inference or\n training.
", "smithy.api#required": {} } @@ -384,6 +392,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The uniform resource identifier (URI) used to identify an additional data source used\n in inference or training.
", "smithy.api#required": {} } @@ -416,6 +425,7 @@ "Version": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Version of the agent.
", "smithy.api#required": {} } @@ -423,7 +433,7 @@ "AgentCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of Edge Manager agents.
", "smithy.api#required": {} } @@ -580,6 +590,7 @@ "TrainingInputMode": { "target": "com.amazonaws.sagemaker#TrainingInputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -592,7 +603,6 @@ "EnableSageMakerMetricsTimeSeries": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "To generate and save time-series metrics during training, set to true
.\n The default is false
and time-series metrics aren't generated except in the\n following cases:
You use one of the SageMaker built-in algorithms
\nYou use one of the following Prebuilt SageMaker Docker Images:
\nTensorflow (version >= 1.15)
\nMXNet (version >= 1.6)
\nPyTorch (version >= 1.3)
\nYou specify at least one MetricDefinition\n
\nThe name of the algorithm for which the overall status is being reported.
", "smithy.api#required": {} } @@ -687,6 +698,7 @@ "Status": { "target": "com.amazonaws.sagemaker#DetailedAlgorithmStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status.
", "smithy.api#required": {} } @@ -714,6 +726,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the algorithm that is described by the summary.
", "smithy.api#required": {} } @@ -721,6 +734,7 @@ "AlgorithmArn": { "target": "com.amazonaws.sagemaker#AlgorithmArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the algorithm.
", "smithy.api#required": {} } @@ -734,6 +748,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the algorithm was created.
", "smithy.api#required": {} } @@ -741,6 +756,7 @@ "AlgorithmStatus": { "target": "com.amazonaws.sagemaker#AlgorithmStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The overall status of the algorithm.
", "smithy.api#required": {} } @@ -762,6 +778,7 @@ "ProfileName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the profile for the algorithm. The name must have 1 to 63 characters.\n Valid characters are a-z, A-Z, 0-9, and - (hyphen).
", "smithy.api#required": {} } @@ -769,6 +786,7 @@ "TrainingJobDefinition": { "target": "com.amazonaws.sagemaker#TrainingJobDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The TrainingJobDefinition
object that describes the training job that\n SageMaker runs to validate your algorithm.
The IAM roles that SageMaker uses to run the training jobs.
", "smithy.api#required": {} } @@ -809,6 +828,7 @@ "ValidationProfiles": { "target": "com.amazonaws.sagemaker#AlgorithmValidationProfiles", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of AlgorithmValidationProfile
objects, each of which specifies a\n training job and batch transform job that SageMaker runs to validate your algorithm.
The Amazon Resource Name (ARN) of a Lambda function implements the logic for annotation consolidation and to process output data.
\nThis parameter is required for all labeling jobs. For built-in task types, use one\n of the following Amazon SageMaker Ground Truth Lambda function ARNs for\n AnnotationConsolidationLambdaArn
. For custom labeling workflows, see\n Post-annotation Lambda.
\n Bounding box - Finds the most similar boxes from\n different workers based on the Jaccard index of the boxes.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-BoundingBox
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-BoundingBox
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-BoundingBox
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-BoundingBox
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-BoundingBox
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-BoundingBox
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-BoundingBox
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-BoundingBox
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-BoundingBox
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-BoundingBox
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-BoundingBox
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-BoundingBox
\n
\n Image classification - Uses a variant of the\n Expectation Maximization approach to estimate the true class of an image based on\n annotations from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-ImageMultiClass
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-ImageMultiClass
\n
\n Multi-label image classification - Uses a variant of\n the Expectation Maximization approach to estimate the true classes of an image based on\n annotations from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-ImageMultiClassMultiLabel
\n
\n Semantic segmentation - Treats each pixel in an image\n as a multi-class classification and treats pixel annotations from workers as \"votes\" for\n the correct label.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-SemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-SemanticSegmentation
\n
\n Text classification - Uses a variant of the\n Expectation Maximization approach to estimate the true class of text based on\n annotations from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-TextMultiClass
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-TextMultiClass
\n
\n Multi-label text classification - Uses a variant of\n the Expectation Maximization approach to estimate the true classes of text based on\n annotations from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-TextMultiClassMultiLabel
\n
\n Named entity recognition - Groups similar selections\n and calculates aggregate boundaries, resolving to most-assigned label.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-NamedEntityRecognition
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-NamedEntityRecognition
\n
\n Video Classification - Use this task type when you need workers to classify videos using\n predefined labels that you specify. Workers are shown videos and are asked to choose one\n label for each video.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VideoMultiClass
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VideoMultiClass
\n
\n Video Frame Object Detection - Use this task type to\n have workers identify and locate objects in a sequence of video frames (images extracted\n from a video) using bounding boxes. For example, you can use this task to ask workers to\n identify and localize various objects in a series of video frames, such as cars, bikes,\n and pedestrians.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VideoObjectDetection
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VideoObjectDetection
\n
\n Video Frame Object Tracking - Use this task type to\n have workers track the movement of objects in a sequence of video frames (images\n extracted from a video) using bounding boxes. For example, you can use this task to ask\n workers to track the movement of objects, such as cars, bikes, and pedestrians.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VideoObjectTracking
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VideoObjectTracking
\n
\n 3D Point Cloud Object Detection - Use this task type\n when you want workers to classify objects in a 3D point cloud by drawing 3D cuboids\n around objects. For example, you can use this task type to ask workers to identify\n different types of objects in a point cloud, such as cars, bikes, and\n pedestrians.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-3DPointCloudObjectDetection
\n
\n 3D Point Cloud Object Tracking - Use this task type\n when you want workers to draw 3D cuboids around objects that appear in a sequence of 3D\n point cloud frames. For example, you can use this task type to ask workers to track the\n movement of vehicles across multiple point cloud frames.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-3DPointCloudObjectTracking
\n
\n 3D Point Cloud Semantic Segmentation - Use this task\n type when you want workers to create a point-level semantic segmentation masks by\n painting objects in a 3D point cloud using different colors where each color is assigned\n to one of the classes you specify.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-3DPointCloudSemanticSegmentation
\n
\n Use the following ARNs for Label Verification and Adjustment Jobs\n
\nUse label verification and adjustment jobs to review and adjust labels. To learn more,\n see Verify and Adjust Labels .
\n\n Semantic Segmentation Adjustment - Treats each pixel\n in an image as a multi-class classification and treats pixel adjusted annotations from\n workers as \"votes\" for the correct label.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentSemanticSegmentation
\n
\n Semantic Segmentation Verification - Uses a variant\n of the Expectation Maximization approach to estimate the true class of verification\n judgment for semantic segmentation labels based on annotations from individual\n workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VerificationSemanticSegmentation
\n
\n Bounding Box Adjustment - Finds the most similar\n boxes from different workers based on the Jaccard index of the adjusted\n annotations.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentBoundingBox
\n
\n Bounding Box Verification - Uses a variant of the\n Expectation Maximization approach to estimate the true class of verification judgement\n for bounding box labels based on annotations from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-VerificationBoundingBox
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-VerificationBoundingBox
\n
\n Video Frame Object Detection Adjustment - \n Use this task type when you want workers to adjust bounding boxes that workers have added \n to video frames to classify and localize objects in a sequence of video frames.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentVideoObjectDetection
\n
\n Video Frame Object Tracking Adjustment - \n Use this task type when you want workers to adjust bounding boxes that workers have added \n to video frames to track object movement across a sequence of video frames.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-AdjustmentVideoObjectTracking
\n
\n 3D Point Cloud Object Detection Adjustment - Use this\n task type when you want workers to adjust 3D cuboids around objects in a 3D point cloud.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-Adjustment3DPointCloudObjectDetection
\n
\n 3D Point Cloud Object Tracking Adjustment - Use this\n task type when you want workers to adjust 3D cuboids around objects that appear in a\n sequence of 3D point cloud frames.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-Adjustment3DPointCloudObjectTracking
\n
\n 3D Point Cloud Semantic Segmentation Adjustment - Use this task\n type when you want workers to adjust a point-level semantic segmentation masks using a paint tool.
\n\n arn:aws:lambda:us-east-1:432418664414:function:ACS-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-east-1:432418664414:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:ACS-Adjustment3DPointCloudSemanticSegmentation
\n
The container image to be run by the processing job.
", "smithy.api#required": {} } @@ -1551,6 +1570,7 @@ "SourceUri": { "target": "com.amazonaws.sagemaker#String2048", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the source.
", "smithy.api#required": {} } @@ -1601,6 +1621,7 @@ "SourceIdType": { "target": "com.amazonaws.sagemaker#ArtifactSourceIdType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of ID.
", "smithy.api#required": {} } @@ -1608,6 +1629,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID.
", "smithy.api#required": {} } @@ -1716,6 +1738,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the component to associated with the trial.
", "smithy.api#required": {} } @@ -1723,6 +1746,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the trial to associate with.
", "smithy.api#required": {} } @@ -1882,6 +1906,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#AsyncInferenceOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the configuration for asynchronous inference invocation outputs.
", "smithy.api#required": {} } @@ -2006,18 +2031,21 @@ "Catalog": { "target": "com.amazonaws.sagemaker#AthenaCatalog", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Database": { "target": "com.amazonaws.sagemaker#AthenaDatabase", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "QueryString": { "target": "com.amazonaws.sagemaker#AthenaQueryString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2027,6 +2055,7 @@ "OutputS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location in Amazon S3 where Athena query results are stored.
", "smithy.api#required": {} } @@ -2040,6 +2069,7 @@ "OutputFormat": { "target": "com.amazonaws.sagemaker#AthenaResultFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -2177,10 +2207,7 @@ } }, "com.amazonaws.sagemaker#AutoGenerateEndpointName": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#AutoMLAlgorithm": { "type": "enum", @@ -2247,6 +2274,7 @@ "AutoMLAlgorithms": { "target": "com.amazonaws.sagemaker#AutoMLAlgorithms", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The selection of algorithms run on a dataset to train the model candidates of an Autopilot\n job.
\nSelected algorithms must belong to the list corresponding to the training mode set in\n AutoMLJobConfig.Mode (ENSEMBLING
or\n HYPERPARAMETER_TUNING
). Choose a minimum of 1 algorithm.
In ENSEMBLING
mode:
\"catboost\"
\n\"extra-trees\"
\n\"fastai\"
\n\"lightgbm\"
\n\"linear-learner\"
\n\"nn-torch\"
\n\"randomforest\"
\n\"xgboost\"
\nIn HYPERPARAMETER_TUNING
mode:
\"linear-learner\"
\n\"mlp\"
\n\"xgboost\"
\nThe name of the candidate.
", "smithy.api#required": {} } @@ -2296,6 +2325,7 @@ "ObjectiveStatus": { "target": "com.amazonaws.sagemaker#ObjectiveStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The objective's status.
", "smithy.api#required": {} } @@ -2303,6 +2333,7 @@ "CandidateSteps": { "target": "com.amazonaws.sagemaker#CandidateSteps", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the candidate's steps.
", "smithy.api#required": {} } @@ -2310,6 +2341,7 @@ "CandidateStatus": { "target": "com.amazonaws.sagemaker#CandidateStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The candidate's status.
", "smithy.api#required": {} } @@ -2323,6 +2355,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The creation time.
", "smithy.api#required": {} } @@ -2336,6 +2369,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last modified time.
", "smithy.api#required": {} } @@ -2389,6 +2423,7 @@ "CandidateStepType": { "target": "com.amazonaws.sagemaker#CandidateStepType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether the candidate is at the transform, training, or processing step.
", "smithy.api#required": {} } @@ -2396,6 +2431,7 @@ "CandidateStepArn": { "target": "com.amazonaws.sagemaker#CandidateStepArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN for the candidate's step.
", "smithy.api#required": {} } @@ -2403,6 +2439,7 @@ "CandidateStepName": { "target": "com.amazonaws.sagemaker#CandidateStepName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the candidate's step.
", "smithy.api#required": {} } @@ -2424,6 +2461,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#AutoMLDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The data source for an AutoML channel.
", "smithy.api#required": {} } @@ -2437,6 +2475,7 @@ "TargetAttributeName": { "target": "com.amazonaws.sagemaker#TargetAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the target variable in supervised learning, usually represented by\n 'y'.
", "smithy.api#required": {} } @@ -2487,6 +2526,7 @@ "Image": { "target": "com.amazonaws.sagemaker#ContainerImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Elastic Container Registry (Amazon ECR) path of the container. For more\n information, see \n ContainerDefinition.
", "smithy.api#required": {} } @@ -2494,6 +2534,7 @@ "ModelDataUrl": { "target": "com.amazonaws.sagemaker#Url", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location of the model artifacts. For more information, see \n ContainerDefinition.
", "smithy.api#required": {} } @@ -2527,6 +2568,7 @@ "S3DataSource": { "target": "com.amazonaws.sagemaker#AutoMLS3DataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 location of the input data.
", "smithy.api#required": {} } @@ -2747,6 +2789,7 @@ "MetricName": { "target": "com.amazonaws.sagemaker#AutoMLMetricEnum", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the objective metric used to measure the predictive quality of a machine\n learning system. During training, the model's parameters are updated iteratively to\n optimize its performance based on the feedback provided by the objective metric when\n evaluating the model on the validation dataset.
\nFor the list of all available metrics supported by Autopilot, see Autopilot\n metrics.
\nIf you do not specify a metric explicitly, the default behavior is to automatically\n use:
\nFor tabular problem types:
\nRegression: MSE
.
Binary classification: F1
.
Multiclass classification: Accuracy
.
For image or text classification problem types: Accuracy
\n
For time-series forecasting problem types:\n AverageWeightedQuantileLoss
\n
The name of the AutoML job you are requesting.
", "smithy.api#required": {} } @@ -2960,6 +3004,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the AutoML job.
", "smithy.api#required": {} } @@ -2967,6 +3012,7 @@ "AutoMLJobStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the AutoML job.
", "smithy.api#required": {} } @@ -2974,6 +3020,7 @@ "AutoMLJobSecondaryStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobSecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The secondary status of the AutoML job.
", "smithy.api#required": {} } @@ -2981,6 +3028,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "When the AutoML job was created.
", "smithy.api#required": {} } @@ -2994,6 +3042,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "When the AutoML job was last modified.
", "smithy.api#required": {} } @@ -3018,7 +3067,6 @@ "com.amazonaws.sagemaker#AutoMLMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -3296,6 +3344,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 output path. Must be 128 characters or less.
", "smithy.api#required": {} } @@ -3449,6 +3498,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#AutoMLS3DataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The data type.
\nIf you choose S3Prefix
, S3Uri
identifies a key name\n prefix. SageMaker uses all objects that match the specified key name prefix for model\n training.
The S3Prefix
should have the following format:
\n s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER-OR-FILE
\n
If you choose ManifestFile
, S3Uri
identifies an object\n that is a manifest file containing a list of object keys that you want SageMaker to use\n for model training.
A ManifestFile
should have the format shown below:
\n [ {\"prefix\":\n \"s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/DOC-EXAMPLE-PREFIX/\"},
\n
\n \"DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-1\",
\n
\n \"DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-2\",
\n
\n ... \"DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-N\" ]
\n
If you choose AugmentedManifestFile
, S3Uri
identifies an\n object that is an augmented manifest file in JSON lines format. This file contains\n the data you want to use for model training. AugmentedManifestFile
is\n available for V2 API jobs only (for example, for jobs created by calling\n CreateAutoMLJobV2
).
Here is a minimal, single-record example of an\n AugmentedManifestFile
:
\n {\"source-ref\":\n \"s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/cats/cat.jpg\",
\n
\n \"label-metadata\": {\"class-name\": \"cat\"
}
For more information on AugmentedManifestFile
, see Provide\n Dataset Metadata to Training Jobs with an Augmented Manifest File.
The URL to the Amazon S3 data source. The Uri refers to the Amazon S3 prefix or ManifestFile\n depending on the data type.
", "smithy.api#required": {} } @@ -3500,7 +3551,6 @@ "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to use traffic encryption between the container layers.
" } }, @@ -3561,6 +3611,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hyperparameter to optimize using Autotune.
", "smithy.api#required": {} } @@ -3568,6 +3619,7 @@ "ValueHint": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An example value of the hyperparameter to optimize using Autotune.
", "smithy.api#required": {} } @@ -3609,6 +3661,7 @@ "Mode": { "target": "com.amazonaws.sagemaker#AutotuneMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Set Mode
to Enabled
if you want to use Autotune.
The Amazon S3 location being used to capture the data.
", "smithy.api#required": {} } @@ -3673,7 +3727,6 @@ "GenerateInferenceId": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Flag that indicates whether to append inference id to the output.
" } } @@ -3700,6 +3753,7 @@ "ErrorCode": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "", "smithy.api#required": {} } @@ -3707,6 +3761,7 @@ "ErrorResponse": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "", "smithy.api#required": {} } @@ -3731,6 +3786,7 @@ "ModelPackageArnList": { "target": "com.amazonaws.sagemaker#ModelPackageArnList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of Amazon Resource Name (ARN) of the model package groups.
", "smithy.api#required": {} } @@ -3766,6 +3822,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The group name for the model package
", "smithy.api#required": {} } @@ -3779,6 +3836,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model package.
", "smithy.api#required": {} } @@ -3792,6 +3850,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The creation time of the mortgage package summary.
", "smithy.api#required": {} } @@ -3799,12 +3858,14 @@ "InferenceSpecification": { "target": "com.amazonaws.sagemaker#InferenceSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ModelPackageStatus": { "target": "com.amazonaws.sagemaker#ModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the mortgage package.
", "smithy.api#required": {} } @@ -3843,6 +3904,7 @@ "DataCapturedDestinationS3Uri": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 location being used to capture the data.
", "smithy.api#required": {} } @@ -3850,6 +3912,7 @@ "DatasetFormat": { "target": "com.amazonaws.sagemaker#MonitoringDatasetFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The dataset format for your batch transform job.
", "smithy.api#required": {} } @@ -3857,6 +3920,7 @@ "LocalPath": { "target": "com.amazonaws.sagemaker#ProcessingLocalPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Path to the filesystem where the batch transform data is available to the container.
", "smithy.api#required": {} } @@ -3983,6 +4047,7 @@ "TrafficRoutingConfiguration": { "target": "com.amazonaws.sagemaker#TrafficRoutingConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the traffic routing strategy to shift traffic from the old fleet to the new\n fleet during an endpoint deployment.
", "smithy.api#required": {} } @@ -4005,10 +4070,7 @@ } }, "com.amazonaws.sagemaker#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#BooleanOperator": { "type": "enum", @@ -4103,6 +4165,7 @@ "Explainability": { "target": "com.amazonaws.sagemaker#ExplainabilityLocation", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 prefix to the explainability artifacts generated for the AutoML\n candidate.
", "smithy.api#required": {} } @@ -4287,7 +4350,7 @@ "TimeSeriesForecastingSettings": { "target": "com.amazonaws.sagemaker#TimeSeriesForecastingSettings", "traits": { - "smithy.api#documentation": "Time series forecast settings for the Canvas application.
" + "smithy.api#documentation": "Time series forecast settings for the SageMaker Canvas application.
" } }, "ModelRegisterSettings": { @@ -4307,6 +4370,18 @@ "traits": { "smithy.api#documentation": "The settings for connecting to an external data source with OAuth.
" } + }, + "KendraSettings": { + "target": "com.amazonaws.sagemaker#KendraSettings", + "traits": { + "smithy.api#documentation": "The settings for document querying.
" + } + }, + "DirectDeploySettings": { + "target": "com.amazonaws.sagemaker#DirectDeploySettings", + "traits": { + "smithy.api#documentation": "The model deployment settings for the SageMaker Canvas application.
" + } } }, "traits": { @@ -4319,6 +4394,7 @@ "Type": { "target": "com.amazonaws.sagemaker#CapacitySizeType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the endpoint capacity type.
\n\n INSTANCE_COUNT
: The endpoint activates based on the number of\n instances.
\n CAPACITY_PERCENT
: The endpoint activates based on the specified\n percentage of capacity.
Defines the capacity size, either as a number of instances or a capacity\n percentage.
", "smithy.api#required": {} } @@ -4403,6 +4480,7 @@ "CaptureMode": { "target": "com.amazonaws.sagemaker#CaptureMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specify the boundary of data to capture.
", "smithy.api#required": {} } @@ -4457,6 +4535,7 @@ "Name": { "target": "com.amazonaws.sagemaker#String64", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Name of the environment variable.
", "smithy.api#required": {} } @@ -4464,6 +4543,7 @@ "Value": { "target": "com.amazonaws.sagemaker#CategoricalParameterRangeValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of values you can pass.
", "smithy.api#required": {} } @@ -4479,6 +4559,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the categorical hyperparameter to tune.
", "smithy.api#required": {} } @@ -4486,6 +4567,7 @@ "Values": { "target": "com.amazonaws.sagemaker#ParameterValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of the categories\n for\n the hyperparameter.
", "smithy.api#required": {} } @@ -4501,6 +4583,7 @@ "Values": { "target": "com.amazonaws.sagemaker#ParameterValues", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The allowed categories for the hyperparameter.
", "smithy.api#required": {} } @@ -4549,7 +4632,6 @@ "com.amazonaws.sagemaker#Cents": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 99 @@ -4557,10 +4639,7 @@ } }, "com.amazonaws.sagemaker#CertifyForMarketplace": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#Channel": { "type": "structure", @@ -4568,6 +4647,7 @@ "ChannelName": { "target": "com.amazonaws.sagemaker#ChannelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the channel.
", "smithy.api#required": {} } @@ -4575,6 +4655,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#DataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location of the channel data.
", "smithy.api#required": {} } @@ -4630,6 +4711,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ChannelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the channel.
", "smithy.api#required": {} } @@ -4643,13 +4725,13 @@ "IsRequired": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the channel is required by the algorithm.
" } }, "SupportedContentTypes": { "target": "com.amazonaws.sagemaker#ContentTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The supported MIME types for the data.
", "smithy.api#required": {} } @@ -4663,6 +4745,7 @@ "SupportedInputModes": { "target": "com.amazonaws.sagemaker#InputModes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The allowed input mode, either FILE or PIPE.
\nIn FILE mode, Amazon SageMaker copies the data from the input source onto the local Amazon\n Elastic Block Store (Amazon EBS) volumes before starting your training algorithm. This\n is the most commonly used input mode.
\nIn PIPE mode, Amazon SageMaker streams input data from the source directly to your algorithm\n without using the EBS volume.
", "smithy.api#required": {} } @@ -4690,6 +4773,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the S3 path where you want SageMaker to store checkpoints. For example,\n s3://bucket-name/key-name-prefix
.
This flag indicates if the drift check against the previous baseline will be skipped or not. \n If it is set to False
, the previous baseline of the configured check type must be available.
This flag indicates if a newly calculated baseline can be accessed through step properties \n BaselineUsedForDriftCheckConstraints
and BaselineUsedForDriftCheckStatistics
. \n If it is set to False
, the previous baseline of the configured check type must also be available. \n These can be accessed through the BaselineUsedForDriftCheckConstraints
property.
The configuration for SHAP analysis.
", "smithy.api#required": {} } @@ -5084,6 +5167,7 @@ "ShapBaselineConfig": { "target": "com.amazonaws.sagemaker#ClarifyShapBaselineConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration for the SHAP baseline of the Kernal SHAP algorithm.
", "smithy.api#required": {} } @@ -5137,6 +5221,7 @@ "Language": { "target": "com.amazonaws.sagemaker#ClarifyTextLanguage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the language of the text features in ISO 639-1 or\n ISO 639-3 code of a\n supported language.
\nFor a mix of multiple languages, use code 'xx'
.
The unit of granularity for the analysis of text features. For example, if the unit is\n 'token'
, then each token (like a word in English) of the text is\n treated as a feature. SHAP values are computed for each unit/feature.
The URL of the Git repository.
", "smithy.api#required": {} } @@ -5685,6 +5772,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Git repository.
", "smithy.api#required": {} } @@ -5692,6 +5780,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Git repository.
", "smithy.api#required": {} } @@ -5699,6 +5788,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the Git repository was created.
", "smithy.api#required": {} } @@ -5706,6 +5796,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the Git repository was last modified.
", "smithy.api#required": {} } @@ -5733,6 +5824,7 @@ "UserPool": { "target": "com.amazonaws.sagemaker#CognitoUserPool", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A \n user pool is a user directory in Amazon Cognito. \n With a user pool, your users can sign in to your web or mobile app through Amazon Cognito. \n Your users can also sign in through social identity providers like \n Google, Facebook, Amazon, or Apple, and through SAML identity providers.
", "smithy.api#required": {} } @@ -5740,6 +5832,7 @@ "ClientId": { "target": "com.amazonaws.sagemaker#ClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The client ID for your Amazon Cognito user pool.
", "smithy.api#required": {} } @@ -5755,6 +5848,7 @@ "UserPool": { "target": "com.amazonaws.sagemaker#CognitoUserPool", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An identifier for a user pool. The user pool must be in the same region as the service\n that you are calling.
", "smithy.api#required": {} } @@ -5762,6 +5856,7 @@ "UserGroup": { "target": "com.amazonaws.sagemaker#CognitoUserGroup", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An identifier for a user group.
", "smithy.api#required": {} } @@ -5769,6 +5864,7 @@ "ClientId": { "target": "com.amazonaws.sagemaker#ClientId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An identifier for an application client. You must create the app client ID using\n Amazon Cognito.
", "smithy.api#required": {} } @@ -5955,6 +6051,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model compilation job that you want a summary for.
", "smithy.api#required": {} } @@ -5962,6 +6059,7 @@ "CompilationJobArn": { "target": "com.amazonaws.sagemaker#CompilationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model compilation job.
", "smithy.api#required": {} } @@ -5969,6 +6067,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time when the model compilation job was created.
", "smithy.api#required": {} } @@ -6018,6 +6117,7 @@ "CompilationJobStatus": { "target": "com.amazonaws.sagemaker#CompilationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the model compilation job.
", "smithy.api#required": {} } @@ -6381,6 +6481,7 @@ "SourceUri": { "target": "com.amazonaws.sagemaker#String2048", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the source.
", "smithy.api#required": {} } @@ -6458,6 +6559,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the continuous hyperparameter to tune.
", "smithy.api#required": {} } @@ -6465,6 +6567,7 @@ "MinValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum value for the hyperparameter.\n The\n tuning job uses floating-point values between this value and MaxValue
for\n tuning.
The maximum value for the hyperparameter. The tuning job uses floating-point values\n between MinValue
value and this value for tuning.
The minimum floating-point value allowed.
", "smithy.api#required": {} } @@ -6500,6 +6605,7 @@ "MaxValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum floating-point value allowed.
", "smithy.api#required": {} } @@ -6568,6 +6674,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the action. Must be unique to your account in an Amazon Web Services Region.
", "smithy.api#required": {} } @@ -6575,6 +6682,7 @@ "Source": { "target": "com.amazonaws.sagemaker#ActionSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source type, ID, and URI.
", "smithy.api#required": {} } @@ -6582,6 +6690,7 @@ "ActionType": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The action type.
", "smithy.api#required": {} } @@ -6650,6 +6759,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the algorithm.
", "smithy.api#required": {} } @@ -6663,6 +6773,7 @@ "TrainingSpecification": { "target": "com.amazonaws.sagemaker#TrainingSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies details about training jobs run by this algorithm, including the\n following:
\nThe Amazon ECR path of the container and the version digest of the\n algorithm.
\nThe hyperparameters that the algorithm supports.
\nThe instance types that the algorithm supports for training.
\nWhether the algorithm supports distributed training.
\nThe metrics that the algorithm emits to Amazon CloudWatch.
\nWhich metrics that the algorithm emits can be used as the objective metric for\n hyperparameter tuning jobs.
\nThe input channels that the algorithm supports for training data. For example,\n an algorithm might support train
, validation
, and\n test
channels.
Whether to certify the algorithm so that it can be listed in Amazon Web Services\n Marketplace.
" } }, @@ -6703,6 +6813,7 @@ "AlgorithmArn": { "target": "com.amazonaws.sagemaker#AlgorithmArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the new algorithm.
", "smithy.api#required": {} } @@ -6755,6 +6866,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the AppImageConfig. Must be unique to your account.
", "smithy.api#required": {} } @@ -6796,6 +6908,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -6809,6 +6922,7 @@ "AppType": { "target": "com.amazonaws.sagemaker#AppType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of app.
", "smithy.api#required": {} } @@ -6816,6 +6930,7 @@ "AppName": { "target": "com.amazonaws.sagemaker#AppName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app.
", "smithy.api#required": {} } @@ -6886,6 +7001,7 @@ "Source": { "target": "com.amazonaws.sagemaker#ArtifactSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID, ID type, and URI of the source.
", "smithy.api#required": {} } @@ -6893,6 +7009,7 @@ "ArtifactType": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The artifact type.
", "smithy.api#required": {} } @@ -6957,6 +7074,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies an Autopilot job. The name must be unique to your account and is case\n insensitive.
", "smithy.api#required": {} } @@ -6964,6 +7082,7 @@ "InputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLInputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of channel objects that describes the input data and its location. Each channel\n is a named input source. Similar to InputDataConfig
supported by HyperParameterTrainingJobDefinition. Format(s) supported: CSV, Parquet. A\n minimum of 500 rows is required for the training dataset. There is not a minimum number of\n rows required for the validation dataset.
Provides information about encryption and the Amazon S3 output path needed to store artifacts\n from an AutoML job. Format(s) supported: CSV.
", "smithy.api#required": {} } @@ -6996,6 +7116,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the role that is used to access the data.
", "smithy.api#required": {} } @@ -7003,7 +7124,6 @@ "GenerateCandidateDefinitionsOnly": { "target": "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Generates possible candidates without training the models. A candidate is a combination\n of data preprocessors, algorithms, and algorithm parameter settings.
" } }, @@ -7030,6 +7150,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique ARN assigned to the AutoML job when it is created.
", "smithy.api#required": {} } @@ -7065,6 +7186,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies an Autopilot job. The name must be unique to your account and is case\n insensitive.
", "smithy.api#required": {} } @@ -7072,6 +7194,7 @@ "AutoMLJobInputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLJobInputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of channel objects describing the input data and their location. Each channel\n is a named input source. Similar to the InputDataConfig attribute in the CreateAutoMLJob
input parameters.\n The supported formats depend on the problem type:
For tabular problem types: S3Prefix
,\n ManifestFile
.
For image classification: S3Prefix
, ManifestFile
,\n AugmentedManifestFile
.
For text classification: S3Prefix
.
For time-series forecasting: S3Prefix
.
Provides information about encryption and the Amazon S3 output path needed to store artifacts\n from an AutoML job.
", "smithy.api#required": {} } @@ -7086,6 +7210,7 @@ "AutoMLProblemTypeConfig": { "target": "com.amazonaws.sagemaker#AutoMLProblemTypeConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the configuration settings of one of the supported problem types.
", "smithy.api#required": {} } @@ -7093,6 +7218,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the role that is used to access the data.
", "smithy.api#required": {} } @@ -7138,6 +7264,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique ARN assigned to the AutoMLJob when it is created.
", "smithy.api#required": {} } @@ -7165,6 +7292,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Git repository. The name must have 1 to 63 characters. Valid\n characters are a-z, A-Z, 0-9, and - (hyphen).
", "smithy.api#required": {} } @@ -7172,6 +7300,7 @@ "GitConfig": { "target": "com.amazonaws.sagemaker#GitConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies details about the repository, including the URL where the repository is\n located, the default branch, and credentials to use to access the repository.
", "smithy.api#required": {} } @@ -7193,6 +7322,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the new repository.
", "smithy.api#required": {} } @@ -7228,6 +7358,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name for the model compilation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account.
", "smithy.api#required": {} } @@ -7235,6 +7366,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on\n your behalf.
\nDuring model compilation, Amazon SageMaker needs your permission to:
\nRead input data from an S3 bucket
\nWrite model artifacts to an S3 bucket
\nWrite logs to Amazon CloudWatch Logs
\nPublish metrics to Amazon CloudWatch
\nYou grant permissions for all of these tasks to an IAM role. To pass this role to\n Amazon SageMaker, the caller of this API must have the iam:PassRole
permission. For\n more information, see Amazon SageMaker\n Roles.\n
Provides information about the output location for the compiled model and the target\n device the model runs on.
", "smithy.api#required": {} } @@ -7267,6 +7400,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies a limit to how long a model compilation job can run. When the job reaches\n the time limit, Amazon SageMaker ends the compilation job. Use this API to cap model training\n costs.
", "smithy.api#required": {} } @@ -7288,6 +7422,7 @@ "CompilationJobArn": { "target": "com.amazonaws.sagemaker#CompilationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "If the action is successful, the service sends back an HTTP 200 response. Amazon SageMaker returns\n the following data in JSON format:
\n\n CompilationJobArn
: The Amazon Resource Name (ARN) of the compiled\n job.
The name of the context. Must be unique to your account in an Amazon Web Services Region.
", "smithy.api#required": {} } @@ -7327,6 +7463,7 @@ "Source": { "target": "com.amazonaws.sagemaker#ContextSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source type, ID, and URI.
", "smithy.api#required": {} } @@ -7334,6 +7471,7 @@ "ContextType": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The context type.
", "smithy.api#required": {} } @@ -7401,6 +7539,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the monitoring job definition.
", "smithy.api#required": {} } @@ -7414,6 +7553,7 @@ "DataQualityAppSpecification": { "target": "com.amazonaws.sagemaker#DataQualityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the container that runs the monitoring job.
", "smithy.api#required": {} } @@ -7421,6 +7561,7 @@ "DataQualityJobInput": { "target": "com.amazonaws.sagemaker#DataQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of inputs for the monitoring job. Currently endpoints are supported as monitoring\n inputs.
", "smithy.api#required": {} } @@ -7428,12 +7569,14 @@ "DataQualityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -7446,6 +7589,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -7470,6 +7614,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the job definition.
", "smithy.api#required": {} } @@ -7505,6 +7650,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet that the device belongs to.
", "smithy.api#required": {} } @@ -7524,6 +7670,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#EdgeOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The output configuration for storing sample data collected by the fleet.
", "smithy.api#required": {} } @@ -7571,6 +7718,7 @@ "DomainName": { "target": "com.amazonaws.sagemaker#DomainName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name for the domain.
", "smithy.api#required": {} } @@ -7578,6 +7726,7 @@ "AuthMode": { "target": "com.amazonaws.sagemaker#AuthMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The mode of authentication that members use to access the domain.
", "smithy.api#required": {} } @@ -7585,6 +7734,7 @@ "DefaultUserSettings": { "target": "com.amazonaws.sagemaker#UserSettings", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The default settings to use to create a user profile when UserSettings
isn't specified\n in the call to the CreateUserProfile
API.
\n SecurityGroups
is aggregated when specified in both calls. For all other\n settings in UserSettings
, the values specified in CreateUserProfile
\n take precedence over those specified in CreateDomain
.
The VPC subnets that Studio uses for communication.
", "smithy.api#required": {} } @@ -7599,6 +7750,7 @@ "VpcId": { "target": "com.amazonaws.sagemaker#VpcId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the Amazon Virtual Private Cloud (VPC) that Studio uses for communication.
", "smithy.api#required": {} } @@ -7696,6 +7848,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan.
", "smithy.api#required": {} } @@ -7703,6 +7856,7 @@ "ModelConfigs": { "target": "com.amazonaws.sagemaker#EdgeDeploymentModelConfigs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of models associated with the edge deployment plan.
", "smithy.api#required": {} } @@ -7710,6 +7864,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The device fleet used for this edge deployment plan.
", "smithy.api#required": {} } @@ -7737,6 +7892,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the edge deployment plan.
", "smithy.api#required": {} } @@ -7769,6 +7925,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan.
", "smithy.api#required": {} } @@ -7776,6 +7933,7 @@ "Stages": { "target": "com.amazonaws.sagemaker#DeploymentStages", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of stages to be added to the edge deployment plan.
", "smithy.api#required": {} } @@ -7808,6 +7966,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge packaging job.
", "smithy.api#required": {} } @@ -7815,6 +7974,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the SageMaker Neo compilation job that will be used to locate model artifacts for packaging.
", "smithy.api#required": {} } @@ -7822,6 +7982,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model.
", "smithy.api#required": {} } @@ -7829,6 +7990,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the model.
", "smithy.api#required": {} } @@ -7836,6 +7998,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to download and upload the model, and to contact SageMaker Neo.
", "smithy.api#required": {} } @@ -7843,6 +8006,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#EdgeOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Provides information about the output location for the packaged model.
", "smithy.api#required": {} } @@ -7904,6 +8068,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint configuration. You specify this name in a CreateEndpoint request.
", "smithy.api#required": {} } @@ -7911,6 +8076,7 @@ "ProductionVariants": { "target": "com.amazonaws.sagemaker#ProductionVariantList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of ProductionVariant
objects, one for each model that you want\n to host at this endpoint.
The Amazon Resource Name (ARN) of the endpoint configuration.
", "smithy.api#required": {} } @@ -7974,6 +8141,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint.The name must be unique within an Amazon Web Services\n Region in your Amazon Web Services account. The name is case-insensitive in\n CreateEndpoint
, but the case is preserved and must be matched in InvokeEndpoint.
The name of an endpoint configuration. For more information, see CreateEndpointConfig.
", "smithy.api#required": {} } @@ -8005,6 +8174,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the endpoint.
", "smithy.api#required": {} } @@ -8037,6 +8207,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the experiment. The name must be unique in your Amazon Web Services account and is not\n case-sensitive.
", "smithy.api#required": {} } @@ -8095,7 +8266,7 @@ } ], "traits": { - "smithy.api#documentation": "Create a new FeatureGroup
. A FeatureGroup
is a group of\n Features
defined in the FeatureStore
to describe a\n Record
.
The FeatureGroup
defines the schema and features contained in the\n FeatureGroup. A FeatureGroup
definition is composed of a list of\n Features
, a RecordIdentifierFeatureName
, an\n EventTimeFeatureName
and configurations for its OnlineStore
\n and OfflineStore
. Check Amazon Web Services service\n quotas to see the FeatureGroup
s quota for your Amazon Web Services\n account.
You must include at least one of OnlineStoreConfig
and\n OfflineStoreConfig
to create a FeatureGroup
.
Create a new FeatureGroup
. A FeatureGroup
is a group of\n Features
defined in the FeatureStore
to describe a\n Record
.
The FeatureGroup
defines the schema and features contained in the\n FeatureGroup
. A FeatureGroup
definition is composed of a list\n of Features
, a RecordIdentifierFeatureName
, an\n EventTimeFeatureName
and configurations for its OnlineStore
\n and OfflineStore
. Check Amazon Web Services service\n quotas to see the FeatureGroup
s quota for your Amazon Web Services\n account.
Note that it can take approximately 10-15 minutes to provision an\n OnlineStore
\n FeatureGroup
with the InMemory
\n StorageType
.
You must include at least one of OnlineStoreConfig
and\n OfflineStoreConfig
to create a FeatureGroup
.
The name of the FeatureGroup
. The name must be unique within an Amazon Web Services Region in an Amazon Web Services account. The name:
Must start and end with an alphanumeric character.
\nCan only contain alphanumeric character and hyphens. Spaces are not allowed.\n
\nThe name of the Feature
whose value uniquely identifies a\n Record
defined in the FeatureStore
. Only the latest record per\n identifier value will be stored in the OnlineStore
.\n RecordIdentifierFeatureName
must be one of feature definitions'\n names.
You use the RecordIdentifierFeatureName
to access data in a\n FeatureStore
.
This name:
\nMust start and end with an alphanumeric character.
\nCan only contains alphanumeric characters, hyphens, underscores. Spaces are not\n allowed.
\nThe name of the feature that stores the EventTime
of a Record
\n in a FeatureGroup
.
An EventTime
is a point in time when a new event occurs that corresponds to\n the creation or update of a Record
in a FeatureGroup
. All\n Records
in the FeatureGroup
must have a corresponding\n EventTime
.
An EventTime
can be a String
or Fractional
.
\n Fractional
: EventTime
feature values must be a Unix\n timestamp in seconds.
\n String
: EventTime
feature values must be an ISO-8601\n string in the format. The following formats are supported\n yyyy-MM-dd'T'HH:mm:ssZ
and yyyy-MM-dd'T'HH:mm:ss.SSSZ
\n where yyyy
, MM
, and dd
represent the year,\n month, and day respectively and HH
, mm
, ss
,\n and if applicable, SSS
represent the hour, month, second and\n milliseconds respsectively. 'T'
and Z
are constants.
A list of Feature
names and types. Name
and Type
\n is compulsory per Feature
.
Valid feature FeatureType
s are Integral
,\n Fractional
and String
.
\n FeatureName
s cannot be any of the following: is_deleted
,\n write_time
, api_invocation_time
\n
You can create up to 2,500 FeatureDefinition
s per\n FeatureGroup
.
The Amazon Resource Name (ARN) of the FeatureGroup
. This is a unique\n identifier for the feature group.
The name of your flow definition.
", "smithy.api#required": {} } @@ -8224,6 +8401,7 @@ "HumanLoopConfig": { "target": "com.amazonaws.sagemaker#HumanLoopConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object containing information about the tasks the human reviewers will perform.
", "smithy.api#required": {} } @@ -8231,6 +8409,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#FlowDefinitionOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object containing information about where the human review results will be uploaded.
", "smithy.api#required": {} } @@ -8238,6 +8417,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the role needed to call other services on your behalf. For example, arn:aws:iam::1234567890:role/service-role/AmazonSageMaker-ExecutionRole-20180111T151298
.
The Amazon Resource Name (ARN) of the flow definition you create.
", "smithy.api#required": {} } @@ -8294,6 +8475,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub to create.
", "smithy.api#required": {} } @@ -8301,6 +8483,7 @@ "HubDescription": { "target": "com.amazonaws.sagemaker#HubDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the hub.
", "smithy.api#required": {} } @@ -8340,6 +8523,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the hub.
", "smithy.api#required": {} } @@ -8375,6 +8559,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the user interface you are creating.
", "smithy.api#required": {} } @@ -8382,6 +8567,7 @@ "UiTemplate": { "target": "com.amazonaws.sagemaker#UiTemplate", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -8402,6 +8588,7 @@ "HumanTaskUiArn": { "target": "com.amazonaws.sagemaker#HumanTaskUiArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the human review workflow user interface you create.
", "smithy.api#required": {} } @@ -8437,6 +8624,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the tuning job. This name is the prefix for the names of all training jobs\n that this tuning job launches. The name must be unique within the same Amazon Web Services account and Amazon Web Services Region. The name must have 1 to 32 characters. Valid\n characters are a-z, A-Z, 0-9, and : + = @ _ % - (hyphen). The name is not case\n sensitive.
", "smithy.api#required": {} } @@ -8444,6 +8632,7 @@ "HyperParameterTuningJobConfig": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The HyperParameterTuningJobConfig object that describes the tuning job,\n including the search strategy, the objective metric used to evaluate training jobs,\n ranges of parameters to search, and resource limits for the tuning job. For more\n information, see How\n Hyperparameter Tuning Works.
", "smithy.api#required": {} } @@ -8489,6 +8678,7 @@ "HyperParameterTuningJobArn": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the tuning job. SageMaker assigns an ARN to a\n hyperparameter tuning job when you create it.
", "smithy.api#required": {} } @@ -8536,6 +8726,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image. Must be unique to your account.
", "smithy.api#required": {} } @@ -8543,6 +8734,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -8601,6 +8793,7 @@ "BaseImage": { "target": "com.amazonaws.sagemaker#ImageBaseImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The registry path of the container image to use as the starting point for this\n version. The path is an Amazon Elastic Container Registry (ECR) URI in the following format:
\n\n
\n
A unique ID. If not specified, the Amazon Web Services CLI and Amazon Web Services SDKs, such as the SDK for Python\n (Boto3), add a unique value to the call.
", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -8616,6 +8810,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ImageName
of the Image
to create a version of.
Indicates Horovod compatibility.
" } }, @@ -8714,6 +8908,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the inference experiment.
", "smithy.api#required": {} } @@ -8721,6 +8916,7 @@ "Type": { "target": "com.amazonaws.sagemaker#InferenceExperimentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The type of the inference experiment that you want to run. The following types of experiments are possible:\n
\n\n ShadowMode
: You can use this type to validate a shadow variant. For more information,\n see Shadow tests.\n
\n The ARN of the IAM role that Amazon SageMaker can assume to access model artifacts and container images, and manage\n Amazon SageMaker Inference endpoints for model deployment.\n
", "smithy.api#required": {} } @@ -8747,6 +8944,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The name of the Amazon SageMaker endpoint on which you want to run the inference experiment.\n
", "smithy.api#required": {} } @@ -8754,6 +8952,7 @@ "ModelVariants": { "target": "com.amazonaws.sagemaker#ModelVariantConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n An array of ModelVariantConfig
objects. There is one for each variant in the inference\n experiment. Each ModelVariantConfig
object in the array describes the infrastructure\n configuration for the corresponding variant.\n
\n The configuration of ShadowMode
inference experiment type. Use this field to specify a\n production variant which takes all the inference requests, and a shadow variant to which Amazon SageMaker replicates a\n percentage of the inference requests. For the shadow variant also specify the percentage of requests that\n Amazon SageMaker replicates.\n
The ARN for your inference experiment.
", "smithy.api#required": {} } @@ -8829,6 +9030,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name for the recommendation job. The name must be unique within \n the Amazon Web Services Region and within your Amazon Web Services account.\n The job name is passed down to the resources created by the recommendation job.\n The names of resources (such as the model, endpoint configuration, endpoint, and compilation)\n that are prefixed with the job name are truncated at 40 characters.
", "smithy.api#required": {} } @@ -8836,6 +9038,7 @@ "JobType": { "target": "com.amazonaws.sagemaker#RecommendationJobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the type of recommendation job. Specify Default
to initiate an instance \n recommendation and Advanced
to initiate a load test. If left unspecified, \n Amazon SageMaker Inference Recommender will run an instance recommendation (DEFAULT
) job.
The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker \n to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -8850,6 +9054,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#RecommendationJobInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Provides information about the versioned model package Amazon Resource Name (ARN), \n the traffic pattern, and endpoint configurations.
", "smithy.api#required": {} } @@ -8889,6 +9094,7 @@ "JobArn": { "target": "com.amazonaws.sagemaker#RecommendationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the recommendation job.
", "smithy.api#required": {} } @@ -8924,6 +9130,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the labeling job. This name is used to identify the job in a list of\n labeling jobs. Labeling job names must be unique within an Amazon Web Services account and region.\n LabelingJobName
is not case sensitive. For example, Example-job and\n example-job are considered the same labeling job name by Ground Truth.
The attribute name to use for the label in the output manifest file. This is the key\n for the key/value pair formed with the label that a worker assigns to the object. The\n LabelAttributeName
must meet the following requirements.
The name can't end with \"-metadata\".
\nIf you are using one of the following built-in task types,\n the attribute name must end with \"-ref\". If the task type\n you are using is not listed below, the attribute name must\n not end with \"-ref\".
\nImage semantic segmentation (SemanticSegmentation)
, and\n adjustment (AdjustmentSemanticSegmentation
) and\n verification (VerificationSemanticSegmentation
) labeling\n jobs for this task type.
Video frame object detection (VideoObjectDetection
), and\n adjustment and verification\n (AdjustmentVideoObjectDetection
) labeling jobs for this\n task type.
Video frame object tracking (VideoObjectTracking
), and\n adjustment and verification (AdjustmentVideoObjectTracking
)\n labeling jobs for this task type.
3D point cloud semantic segmentation\n (3DPointCloudSemanticSegmentation
), and adjustment and\n verification (Adjustment3DPointCloudSemanticSegmentation
)\n labeling jobs for this task type.
3D point cloud object tracking\n (3DPointCloudObjectTracking
), and adjustment and\n verification (Adjustment3DPointCloudObjectTracking
)\n labeling jobs for this task type.
If you are creating an adjustment or verification labeling job, you must use a\n different\n LabelAttributeName
than the one used in the original labeling job. The\n original labeling job is the Ground Truth labeling job that produced the labels that you\n want verified or adjusted. To learn more about adjustment and verification labeling\n jobs, see Verify and Adjust\n Labels.
Input data for the labeling job, such as the Amazon S3 location of the data objects and the\n location of the manifest file that describes the data objects.
\nYou must specify at least one of the following: S3DataSource
or\n SnsDataSource
.
Use SnsDataSource
to specify an SNS input topic for a streaming\n labeling job. If you do not specify and SNS input topic ARN, Ground Truth will\n create a one-time labeling job that stops after all data objects in the input\n manifest file have been labeled.
Use S3DataSource
to specify an input manifest file for both\n streaming and one-time labeling jobs. Adding an S3DataSource
is\n optional if you use SnsDataSource
to create a streaming labeling\n job.
If you use the Amazon Mechanical Turk workforce, your input data should not include\n confidential information, personal information or protected health information. Use\n ContentClassifiers
to specify that your data is free of personally\n identifiable information and adult content.
The location of the output data and the Amazon Web Services Key Management Service key ID for the key used to encrypt\n the output data, if any.
", "smithy.api#required": {} } @@ -8952,6 +9162,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Number (ARN) that Amazon SageMaker assumes to perform tasks on your behalf\n during data labeling. You must grant this role the necessary permissions so that Amazon SageMaker\n can successfully complete data labeling.
", "smithy.api#required": {} } @@ -8977,6 +9188,7 @@ "HumanTaskConfig": { "target": "com.amazonaws.sagemaker#HumanTaskConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the labeling task and how it is presented to workers; including, but not limited to price, keywords, and batch size (task count).
", "smithy.api#required": {} } @@ -8998,6 +9210,7 @@ "LabelingJobArn": { "target": "com.amazonaws.sagemaker#LabelingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the labeling job. You use this ARN to identify the\n labeling job.
", "smithy.api#required": {} } @@ -9050,6 +9263,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the bias job definition. The name must be unique within an Amazon Web Services \n Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -9063,6 +9277,7 @@ "ModelBiasAppSpecification": { "target": "com.amazonaws.sagemaker#ModelBiasAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the model bias job to run a specified Docker container image.
", "smithy.api#required": {} } @@ -9070,6 +9285,7 @@ "ModelBiasJobInput": { "target": "com.amazonaws.sagemaker#ModelBiasJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Inputs for the model bias job.
", "smithy.api#required": {} } @@ -9077,12 +9293,14 @@ "ModelBiasJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9095,6 +9313,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -9119,6 +9338,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model bias job.
", "smithy.api#required": {} } @@ -9177,6 +9397,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#ModelCardNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the model card to export.
", "smithy.api#required": {} } @@ -9184,13 +9405,13 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version of the model card to export. If a version is not provided, then the latest version of the model card is exported.
" } }, "ModelCardExportJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model card export job.
", "smithy.api#required": {} } @@ -9198,6 +9419,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#ModelCardExportOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The model card output configuration that specifies the Amazon S3 path for exporting.
", "smithy.api#required": {} } @@ -9213,6 +9435,7 @@ "ModelCardExportJobArn": { "target": "com.amazonaws.sagemaker#ModelCardExportJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model card export job.
", "smithy.api#required": {} } @@ -9228,6 +9451,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique name of the model card.
", "smithy.api#required": {} } @@ -9241,6 +9465,7 @@ "Content": { "target": "com.amazonaws.sagemaker#ModelCardContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The content of the model card. Content must be in model card JSON schema and provided as a string.
", "smithy.api#required": {} } @@ -9248,6 +9473,7 @@ "ModelCardStatus": { "target": "com.amazonaws.sagemaker#ModelCardStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The approval status of the model card within your organization. Different organizations might have different criteria for model card review and approval.
\n\n Draft
: The model card is a work in progress.
\n PendingReview
: The model card is pending review.
\n Approved
: The model card is approved.
\n Archived
: The model card is archived. No more updates should be made to the model\n card, but it can still be exported.
The Amazon Resource Name (ARN) of the successfully created model card.
", "smithy.api#required": {} } @@ -9304,6 +9531,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model explainability job definition. The name must be unique within an\n Amazon Web Services Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -9317,6 +9545,7 @@ "ModelExplainabilityAppSpecification": { "target": "com.amazonaws.sagemaker#ModelExplainabilityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the model explainability job to run a specified Docker container image.
", "smithy.api#required": {} } @@ -9324,6 +9553,7 @@ "ModelExplainabilityJobInput": { "target": "com.amazonaws.sagemaker#ModelExplainabilityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Inputs for the model explainability job.
", "smithy.api#required": {} } @@ -9331,12 +9561,14 @@ "ModelExplainabilityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9349,6 +9581,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -9373,6 +9606,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model explainability job.
", "smithy.api#required": {} } @@ -9388,6 +9622,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new model.
", "smithy.api#required": {} } @@ -9413,6 +9648,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role that SageMaker can assume to access model\n artifacts and docker image for deployment on ML compute instances or for batch transform\n jobs. Deploying on ML compute instances is part of model hosting. For more information,\n see SageMaker\n Roles.
\nTo be able to pass this role to SageMaker, the caller of this API must have the\n iam:PassRole
permission.
Isolates the model container. No inbound or outbound network calls can be made to or\n from the model container.
" } } @@ -9447,6 +9682,7 @@ "ModelArn": { "target": "com.amazonaws.sagemaker#ModelArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the model created in SageMaker.
", "smithy.api#required": {} } @@ -9499,6 +9735,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model group.
", "smithy.api#required": {} } @@ -9526,6 +9763,7 @@ "ModelPackageGroupArn": { "target": "com.amazonaws.sagemaker#ModelPackageGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model group.
", "smithy.api#required": {} } @@ -9577,7 +9815,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to certify the model package for listing on Amazon Web Services Marketplace.
\nThis parameter is optional for unversioned models, and does not apply to versioned\n models.
" } }, @@ -9648,7 +9885,6 @@ "SkipModelValidation": { "target": "com.amazonaws.sagemaker#SkipModelValidation", "traits": { - "smithy.api#default": "None", "smithy.api#documentation": "Indicates if you want to skip model validation.
" } } @@ -9663,6 +9899,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the new model package.
", "smithy.api#required": {} } @@ -9698,6 +9935,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the monitoring job definition.
", "smithy.api#required": {} } @@ -9711,6 +9949,7 @@ "ModelQualityAppSpecification": { "target": "com.amazonaws.sagemaker#ModelQualityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The container that runs the monitoring job.
", "smithy.api#required": {} } @@ -9718,6 +9957,7 @@ "ModelQualityJobInput": { "target": "com.amazonaws.sagemaker#ModelQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of the inputs that are monitored. Currently endpoints are supported.
", "smithy.api#required": {} } @@ -9725,12 +9965,14 @@ "ModelQualityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9743,6 +9985,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -9767,6 +10010,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model quality monitoring job.
", "smithy.api#required": {} } @@ -9802,6 +10046,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the monitoring schedule. The name must be unique within an Amazon Web Services \n Region within an Amazon Web Services account.
", "smithy.api#required": {} } @@ -9809,6 +10054,7 @@ "MonitoringScheduleConfig": { "target": "com.amazonaws.sagemaker#MonitoringScheduleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration object that specifies the monitoring schedule and defines the monitoring \n job.
", "smithy.api#required": {} } @@ -9830,6 +10076,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the monitoring schedule.
", "smithy.api#required": {} } @@ -9862,6 +10109,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new notebook instance.
", "smithy.api#required": {} } @@ -9869,6 +10117,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#InstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of ML compute instance to launch for the notebook instance.
", "smithy.api#required": {} } @@ -9888,6 +10137,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "When you send any requests to Amazon Web Services resources from the notebook\n instance, SageMaker assumes this role to perform tasks on your behalf. You must grant this\n role necessary permissions so SageMaker can perform these tasks. The policy must allow the\n SageMaker service principal (sagemaker.amazonaws.com) permissions to assume this role. For\n more information, see SageMaker Roles.
\nTo be able to pass this role to SageMaker, the caller of this API must have the\n iam:PassRole
permission.
The name of the lifecycle configuration.
", "smithy.api#required": {} } @@ -10061,6 +10312,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the pipeline.
", "smithy.api#required": {} } @@ -10092,6 +10344,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than one time.
", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -10100,6 +10353,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the role used by the pipeline to access and create resources.
", "smithy.api#required": {} } @@ -10158,6 +10412,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -10165,6 +10420,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the UserProfile to sign-in as.
", "smithy.api#required": {} } @@ -10224,6 +10480,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the notebook instance.
", "smithy.api#required": {} } @@ -10294,6 +10551,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the processing job. The name must be unique within an Amazon Web Services Region in the\n Amazon Web Services account.
", "smithy.api#required": {} } @@ -10301,6 +10559,7 @@ "ProcessingResources": { "target": "com.amazonaws.sagemaker#ProcessingResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the resources, ML compute instances, and ML storage volumes to deploy for a\n processing job. In distributed training, you specify more than one instance.
", "smithy.api#required": {} } @@ -10314,6 +10573,7 @@ "AppSpecification": { "target": "com.amazonaws.sagemaker#AppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the processing job to run a specified Docker container image.
", "smithy.api#required": {} } @@ -10333,6 +10593,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on\n your behalf.
", "smithy.api#required": {} } @@ -10357,6 +10618,7 @@ "ProcessingJobArn": { "target": "com.amazonaws.sagemaker#ProcessingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the processing job.
", "smithy.api#required": {} } @@ -10389,6 +10651,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the project.
", "smithy.api#required": {} } @@ -10402,6 +10665,7 @@ "ServiceCatalogProvisioningDetails": { "target": "com.amazonaws.sagemaker#ServiceCatalogProvisioningDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The product ID and provisioning artifact ID to provision a service catalog. The provisioning \n artifact ID will default to the latest provisioning artifact ID of the product, if you don't \n provide the provisioning artifact ID. For more information, see What is Amazon Web Services Service\n Catalog.
", "smithy.api#required": {} } @@ -10423,6 +10687,7 @@ "ProjectArn": { "target": "com.amazonaws.sagemaker#ProjectArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the project.
", "smithy.api#required": {} } @@ -10430,6 +10695,7 @@ "ProjectId": { "target": "com.amazonaws.sagemaker#ProjectId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the new project.
", "smithy.api#required": {} } @@ -10465,6 +10731,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the associated Domain.
", "smithy.api#required": {} } @@ -10472,6 +10739,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the space.
", "smithy.api#required": {} } @@ -10530,6 +10798,7 @@ "StudioLifecycleConfigName": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Studio Lifecycle Configuration to create.
", "smithy.api#required": {} } @@ -10537,6 +10806,7 @@ "StudioLifecycleConfigContent": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The content of your Studio Lifecycle Configuration script. This content must be base64 encoded.
", "smithy.api#required": {} } @@ -10544,6 +10814,7 @@ "StudioLifecycleConfigAppType": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigAppType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The App type that the Lifecycle Configuration is attached to.
", "smithy.api#required": {} } @@ -10602,6 +10873,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the training job. The name must be unique within an Amazon Web Services\n Region in an Amazon Web Services account.
", "smithy.api#required": {} } @@ -10615,6 +10887,7 @@ "AlgorithmSpecification": { "target": "com.amazonaws.sagemaker#AlgorithmSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The registry path of the Docker image that contains the training algorithm and\n algorithm-specific metadata, including the input mode. For more information about\n algorithms provided by SageMaker, see Algorithms. For information about\n providing your own algorithms, see Using Your Own Algorithms with\n Amazon SageMaker.
", "smithy.api#required": {} } @@ -10622,6 +10895,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that SageMaker can assume to perform\n tasks on your behalf.
\nDuring model training, SageMaker needs your permission to read input data from an S3\n bucket, download a Docker image that contains training code, write model artifacts to an\n S3 bucket, write logs to Amazon CloudWatch Logs, and publish metrics to Amazon CloudWatch. You grant\n permissions for all of these tasks to an IAM role. For more information, see SageMaker\n Roles.
\nTo be able to pass this role to SageMaker, the caller of this API must have the\n iam:PassRole
permission.
Specifies the path to the S3 location where you want to store model artifacts. SageMaker\n creates subfolders for the artifacts.
", "smithy.api#required": {} } @@ -10642,6 +10917,7 @@ "ResourceConfig": { "target": "com.amazonaws.sagemaker#ResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resources, including the ML compute instances and ML storage volumes, to use\n for model training.
\nML storage volumes store model artifacts and incremental states. Training\n algorithms might also use ML storage volumes for scratch space. If you want SageMaker to use\n the ML storage volume to store the training data, choose File
as the\n TrainingInputMode
in the algorithm specification. For distributed\n training algorithms, specify an instance count greater than 1.
Specifies a limit to how long a model training job can run. It also specifies how long\n a managed Spot training job has to complete. When the job reaches the time limit, SageMaker\n ends the training job. Use this API to cap model training costs.
\nTo stop a job, SageMaker sends the algorithm the SIGTERM
signal, which delays\n job termination for 120 seconds. Algorithms can use this 120-second window to save the\n model artifacts, so the results of training are not lost.
Isolates the training container. No inbound or outbound network calls can be made,\n except for calls between peers within a training cluster for distributed training. If\n you enable network isolation for training jobs that are configured to use a VPC, SageMaker\n downloads and uploads customer data and model artifacts through the specified VPC, but\n the training container does not have network access.
" } }, "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "To encrypt all communications between ML compute instances in distributed training,\n choose True
. Encryption provides greater security for distributed training,\n but training might take longer. How long it takes depends on the amount of communication\n between compute instances, especially if you use a deep learning algorithm in\n distributed training. For more information, see Protect Communications Between ML\n Compute Instances in a Distributed Training Job.
To train models using managed spot training, choose True
. Managed spot\n training provides a fully managed and scalable infrastructure for training machine\n learning models. this option is useful when training jobs can be interrupted and when\n there is flexibility when the training job is run.
The complete and intermediate results of jobs are stored in an Amazon S3 bucket, and can be\n used as a starting point to train models incrementally. Amazon SageMaker provides metrics and\n logs in CloudWatch. They can be used to see when managed spot training jobs are running,\n interrupted, resumed, or completed.
" } }, @@ -10739,6 +11013,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the training job.
", "smithy.api#required": {} } @@ -10777,6 +11052,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the transform job. The name must be unique within an Amazon Web Services Region in an\n Amazon Web Services account.
", "smithy.api#required": {} } @@ -10784,6 +11060,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model that you want to use for the transform job.\n ModelName
must be the name of an existing Amazon SageMaker model within an Amazon Web Services\n Region in an Amazon Web Services account.
Describes the input source and\n the\n way the transform job consumes it.
", "smithy.api#required": {} } @@ -10828,6 +11106,7 @@ "TransformOutput": { "target": "com.amazonaws.sagemaker#TransformOutput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the results of the transform job.
", "smithy.api#required": {} } @@ -10841,6 +11120,7 @@ "TransformResources": { "target": "com.amazonaws.sagemaker#TransformResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the resources, including\n ML\n instance types and ML instance count, to use for the transform\n job.
", "smithy.api#required": {} } @@ -10871,6 +11151,7 @@ "TransformJobArn": { "target": "com.amazonaws.sagemaker#TransformJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the transform job.
", "smithy.api#required": {} } @@ -10923,6 +11204,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the component. The name must be unique in your Amazon Web Services account and is not\n case-sensitive.
", "smithy.api#required": {} } @@ -11003,6 +11285,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the trial. The name must be unique in your Amazon Web Services account and is not\n case-sensitive.
", "smithy.api#required": {} } @@ -11016,6 +11299,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the experiment to associate the trial with.
", "smithy.api#required": {} } @@ -11074,6 +11358,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the associated Domain.
", "smithy.api#required": {} } @@ -11081,6 +11366,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A name for the UserProfile. This value is not case sensitive.
", "smithy.api#required": {} } @@ -11161,6 +11447,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the private workforce.
", "smithy.api#required": {} } @@ -11188,6 +11475,7 @@ "WorkforceArn": { "target": "com.amazonaws.sagemaker#WorkforceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the workforce.
", "smithy.api#required": {} } @@ -11223,6 +11511,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the work team. Use this name to identify the work team.
", "smithy.api#required": {} } @@ -11236,6 +11525,7 @@ "MemberDefinitions": { "target": "com.amazonaws.sagemaker#MemberDefinitions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of MemberDefinition
objects that contains objects that identify\n the workers that make up the work team.
Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For\n private workforces created using Amazon Cognito use CognitoMemberDefinition
. For\n workforces created using your own OIDC identity provider (IdP) use\n OidcMemberDefinition
. Do not provide input for both of these parameters\n in a single request.
For workforces created using Amazon Cognito, private work teams correspond to Amazon Cognito\n user groups within the user pool used to create a workforce. All of the\n CognitoMemberDefinition
objects that make up the member definition must\n have the same ClientId
and UserPool
values. To add a Amazon\n Cognito user group to an existing worker pool, see Adding groups to a User\n Pool. For more information about user pools, see Amazon Cognito User\n Pools.
For workforces created using your own OIDC IdP, specify the user groups that you want to \n include in your private work team in OidcMemberDefinition
by listing those groups\n in Groups
.
A description of the work team.
", "smithy.api#required": {} } @@ -11326,6 +11617,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the CustomImage. Must be unique to your account.
", "smithy.api#required": {} } @@ -11339,6 +11631,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the AppImageConfig.
", "smithy.api#required": {} } @@ -11433,13 +11726,13 @@ "EnableCapture": { "target": "com.amazonaws.sagemaker#EnableCapture", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether data capture should be enabled or disabled (defaults to enabled).
" } }, "InitialSamplingPercentage": { "target": "com.amazonaws.sagemaker#SamplingPercentage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The percentage of requests SageMaker will capture. A lower value is recommended\n for Endpoints with high traffic.
", "smithy.api#required": {} } @@ -11447,6 +11740,7 @@ "DestinationS3Uri": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 location used to capture the data.
", "smithy.api#required": {} } @@ -11460,6 +11754,7 @@ "CaptureOptions": { "target": "com.amazonaws.sagemaker#CaptureOptionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies data Model Monitor will capture. You can configure whether to collect only\n input, only output, or both
", "smithy.api#required": {} } @@ -11481,7 +11776,7 @@ "EnableCapture": { "target": "com.amazonaws.sagemaker#EnableCapture", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether data capture is enabled or disabled.
", "smithy.api#required": {} } @@ -11489,6 +11784,7 @@ "CaptureStatus": { "target": "com.amazonaws.sagemaker#CaptureStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether data capture is currently functional.
", "smithy.api#required": {} } @@ -11496,6 +11792,7 @@ "CurrentSamplingPercentage": { "target": "com.amazonaws.sagemaker#SamplingPercentage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The percentage of requests being captured by your Endpoint.
", "smithy.api#required": {} } @@ -11503,6 +11800,7 @@ "DestinationS3Uri": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 location being used to capture the data.
", "smithy.api#required": {} } @@ -11510,6 +11808,7 @@ "KmsKeyId": { "target": "com.amazonaws.sagemaker#KmsKeyId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The KMS key being used to encrypt the data in Amazon S3.
", "smithy.api#required": {} } @@ -11525,6 +11824,7 @@ "TableName": { "target": "com.amazonaws.sagemaker#TableName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Glue table.
", "smithy.api#required": {} } @@ -11532,6 +11832,7 @@ "Catalog": { "target": "com.amazonaws.sagemaker#Catalog", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Glue table catalog.
", "smithy.api#required": {} } @@ -11539,6 +11840,7 @@ "Database": { "target": "com.amazonaws.sagemaker#Database", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Glue table database.
", "smithy.api#required": {} } @@ -11615,6 +11917,7 @@ "ImageUri": { "target": "com.amazonaws.sagemaker#ImageUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The container image that the data quality monitoring job runs.
", "smithy.api#required": {} } @@ -11782,6 +12085,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Path to Amazon S3 storage location for metrics and tensors.
", "smithy.api#required": {} } @@ -11809,6 +12113,7 @@ "RuleConfigurationName": { "target": "com.amazonaws.sagemaker#RuleConfigurationName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the rule configuration. It must be unique relative to other rule\n configuration names.
", "smithy.api#required": {} } @@ -11828,6 +12133,7 @@ "RuleEvaluatorImage": { "target": "com.amazonaws.sagemaker#AlgorithmImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Elastic Container (ECR) Image for the managed rule evaluation.
", "smithy.api#required": {} } @@ -11841,7 +12147,6 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#OptionalVolumeSizeInGB", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size, in GB, of the ML storage volume attached to the processing instance.
" } }, @@ -11921,7 +12226,6 @@ "com.amazonaws.sagemaker#DefaultGid": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 65535 @@ -11957,7 +12261,6 @@ "com.amazonaws.sagemaker#DefaultUid": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 65535 @@ -11987,6 +12290,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the action to delete.
", "smithy.api#required": {} } @@ -12028,6 +12332,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the algorithm to delete.
", "smithy.api#required": {} } @@ -12080,6 +12385,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the AppImageConfig to delete.
", "smithy.api#required": {} } @@ -12095,6 +12401,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -12108,6 +12415,7 @@ "AppType": { "target": "com.amazonaws.sagemaker#AppType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of app.
", "smithy.api#required": {} } @@ -12115,6 +12423,7 @@ "AppName": { "target": "com.amazonaws.sagemaker#AppName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app.
", "smithy.api#required": {} } @@ -12204,6 +12513,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#AssociationEntityArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the source.
", "smithy.api#required": {} } @@ -12211,6 +12521,7 @@ "DestinationArn": { "target": "com.amazonaws.sagemaker#AssociationEntityArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the destination.
", "smithy.api#required": {} } @@ -12258,6 +12569,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Git repository to delete.
", "smithy.api#required": {} } @@ -12290,6 +12602,7 @@ "ContextName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the context to delete.
", "smithy.api#required": {} } @@ -12336,6 +12649,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the data quality monitoring job definition to delete.
", "smithy.api#required": {} } @@ -12368,6 +12682,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet to delete.
", "smithy.api#required": {} } @@ -12403,6 +12718,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -12441,6 +12757,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan to delete.
", "smithy.api#required": {} } @@ -12473,6 +12790,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan from which the stage will be deleted.
", "smithy.api#required": {} } @@ -12480,6 +12798,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stage.
", "smithy.api#required": {} } @@ -12519,6 +12838,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint configuration that you want to delete.
", "smithy.api#required": {} } @@ -12534,6 +12854,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint that you want to delete.
", "smithy.api#required": {} } @@ -12566,6 +12887,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the experiment to delete.
", "smithy.api#required": {} } @@ -12603,7 +12925,7 @@ } ], "traits": { - "smithy.api#documentation": "Delete the FeatureGroup
and any data that was written to the\n OnlineStore
of the FeatureGroup
. Data cannot be accessed from\n the OnlineStore
immediately after DeleteFeatureGroup
is called.
Data written into the OfflineStore
will not be deleted. The Amazon Web Services Glue database and tables that are automatically created for your\n OfflineStore
are not deleted.
Delete the FeatureGroup
and any data that was written to the\n OnlineStore
of the FeatureGroup
. Data cannot be accessed from\n the OnlineStore
immediately after DeleteFeatureGroup
is called.
Data written into the OfflineStore
will not be deleted. The Amazon Web Services Glue database and tables that are automatically created for your\n OfflineStore
are not deleted.
Note that it can take approximately 10-15 minutes to delete an OnlineStore
\n FeatureGroup
with the InMemory
\n StorageType
.
The name of the FeatureGroup
you want to delete. The name must be unique\n within an Amazon Web Services Region in an Amazon Web Services account.
The name of the flow definition you are deleting.
", "smithy.api#required": {} } @@ -12709,6 +13033,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub that you want to delete content in.
", "smithy.api#required": {} } @@ -12716,6 +13041,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of content that you want to delete from a hub.
", "smithy.api#required": {} } @@ -12723,6 +13049,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the content that you want to delete from a hub.
", "smithy.api#required": {} } @@ -12730,6 +13057,7 @@ "HubContentVersion": { "target": "com.amazonaws.sagemaker#HubContentVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the content that you want to delete from a hub.
", "smithy.api#required": {} } @@ -12745,6 +13073,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub to delete.
", "smithy.api#required": {} } @@ -12777,6 +13106,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the human task user interface (work task template) you want to delete.
", "smithy.api#required": {} } @@ -12819,6 +13149,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image to delete.
", "smithy.api#required": {} } @@ -12861,6 +13192,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image to delete.
", "smithy.api#required": {} } @@ -12915,6 +13247,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the inference experiment you want to delete.
", "smithy.api#required": {} } @@ -12930,6 +13263,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the deleted inference experiment.
", "smithy.api#required": {} } @@ -12974,6 +13308,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model bias job definition to delete.
", "smithy.api#required": {} } @@ -13009,6 +13344,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model card to delete.
", "smithy.api#required": {} } @@ -13041,6 +13377,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model explainability job definition to delete.
", "smithy.api#required": {} } @@ -13056,6 +13393,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model to delete.
", "smithy.api#required": {} } @@ -13105,6 +13443,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#ArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model group to delete.
", "smithy.api#required": {} } @@ -13132,6 +13471,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model group for which to delete the policy.
", "smithy.api#required": {} } @@ -13147,6 +13487,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#VersionedArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the model package to delete.
\nWhen you specify a name, the name must have 1 to 63 characters. Valid\n characters are a-z, A-Z, 0-9, and - (hyphen).
", "smithy.api#required": {} } @@ -13179,6 +13520,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model quality monitoring job definition to delete.
", "smithy.api#required": {} } @@ -13211,6 +13553,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the monitoring schedule to delete.
", "smithy.api#required": {} } @@ -13238,6 +13581,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the SageMaker notebook instance to delete.
", "smithy.api#required": {} } @@ -13265,6 +13609,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lifecycle configuration to delete.
", "smithy.api#required": {} } @@ -13297,6 +13642,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the pipeline to delete.
", "smithy.api#required": {} } @@ -13304,6 +13650,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than one time.
", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -13351,6 +13698,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the project to delete.
", "smithy.api#required": {} } @@ -13386,6 +13734,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the associated Domain.
", "smithy.api#required": {} } @@ -13393,6 +13742,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the space.
", "smithy.api#required": {} } @@ -13428,6 +13778,7 @@ "StudioLifecycleConfigName": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Studio Lifecycle Configuration to delete.
", "smithy.api#required": {} } @@ -13455,6 +13806,7 @@ "ResourceArn": { "target": "com.amazonaws.sagemaker#ResourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the resource whose tags you want to\n delete.
", "smithy.api#required": {} } @@ -13462,6 +13814,7 @@ "TagKeys": { "target": "com.amazonaws.sagemaker#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array or one or more tag keys to delete.
", "smithy.api#required": {} } @@ -13518,6 +13871,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the component to delete.
", "smithy.api#required": {} } @@ -13547,6 +13901,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the trial to delete.
", "smithy.api#required": {} } @@ -13596,6 +13951,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -13603,6 +13959,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The user profile name.
", "smithy.api#required": {} } @@ -13630,6 +13987,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the workforce.
", "smithy.api#required": {} } @@ -13669,6 +14027,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the work team to delete.
", "smithy.api#required": {} } @@ -13684,7 +14043,7 @@ "Success": { "target": "com.amazonaws.sagemaker#Success", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns true
if the work team was successfully deleted; otherwise,\n returns false
.
Status of the deployment recommendation. The status NOT_APPLICABLE
means that SageMaker\n is unable to provide a default recommendation for the model using the information provided. If the deployment status is IN_PROGRESS
,\n retry your API call after a few seconds to get a COMPLETED
deployment recommendation.
The name of the stage.
", "smithy.api#required": {} } @@ -13806,6 +14167,7 @@ "DeviceSelectionConfig": { "target": "com.amazonaws.sagemaker#DeviceSelectionConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configuration of the devices in the stage.
", "smithy.api#required": {} } @@ -13824,7 +14186,6 @@ "com.amazonaws.sagemaker#DeploymentStageMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "max": 10 } @@ -13842,6 +14203,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stage.
", "smithy.api#required": {} } @@ -13849,6 +14211,7 @@ "DeviceSelectionConfig": { "target": "com.amazonaws.sagemaker#DeviceSelectionConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configuration of the devices in the stage.
", "smithy.api#required": {} } @@ -13856,6 +14219,7 @@ "DeploymentConfig": { "target": "com.amazonaws.sagemaker#EdgeDeploymentConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configuration of the deployment details.
", "smithy.api#required": {} } @@ -13863,6 +14227,7 @@ "DeploymentStatus": { "target": "com.amazonaws.sagemaker#EdgeDeploymentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "General status of the current state.
", "smithy.api#required": {} } @@ -13896,6 +14261,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet the devices belong to.
", "smithy.api#required": {} } @@ -13903,6 +14269,7 @@ "DeviceNames": { "target": "com.amazonaws.sagemaker#DeviceNames", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique IDs of the devices.
", "smithy.api#required": {} } @@ -13949,6 +14316,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the action to describe.
", "smithy.api#required": {} } @@ -14053,6 +14421,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#ArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the algorithm to describe.
", "smithy.api#required": {} } @@ -14068,6 +14437,7 @@ "AlgorithmName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the algorithm being described.
", "smithy.api#required": {} } @@ -14075,6 +14445,7 @@ "AlgorithmArn": { "target": "com.amazonaws.sagemaker#AlgorithmArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the algorithm.
", "smithy.api#required": {} } @@ -14088,6 +14459,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp specifying when the algorithm was created.
", "smithy.api#required": {} } @@ -14095,6 +14467,7 @@ "TrainingSpecification": { "target": "com.amazonaws.sagemaker#TrainingSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Details about training jobs run by this algorithm.
", "smithy.api#required": {} } @@ -14114,6 +14487,7 @@ "AlgorithmStatus": { "target": "com.amazonaws.sagemaker#AlgorithmStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the algorithm.
", "smithy.api#required": {} } @@ -14121,6 +14495,7 @@ "AlgorithmStatusDetails": { "target": "com.amazonaws.sagemaker#AlgorithmStatusDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Details about the current status of the algorithm.
", "smithy.api#required": {} } @@ -14134,7 +14509,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the algorithm is certified to be listed in Amazon Web Services\n Marketplace.
" } } @@ -14183,6 +14557,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the AppImageConfig to describe.
", "smithy.api#required": {} } @@ -14236,6 +14611,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -14249,6 +14625,7 @@ "AppType": { "target": "com.amazonaws.sagemaker#AppType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of app.
", "smithy.api#required": {} } @@ -14256,6 +14633,7 @@ "AppName": { "target": "com.amazonaws.sagemaker#AppName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the app.
", "smithy.api#required": {} } @@ -14374,6 +14752,7 @@ "ArtifactArn": { "target": "com.amazonaws.sagemaker#ArtifactArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the artifact to describe.
", "smithy.api#required": {} } @@ -14471,6 +14850,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Requests information about an AutoML job using its unique name.
", "smithy.api#required": {} } @@ -14486,6 +14866,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the name of the AutoML job.
", "smithy.api#required": {} } @@ -14493,6 +14874,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the ARN of the AutoML job.
", "smithy.api#required": {} } @@ -14500,6 +14882,7 @@ "InputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLInputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the input data configuration for the AutoML job.
", "smithy.api#required": {} } @@ -14507,6 +14890,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLOutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the job's output data config.
", "smithy.api#required": {} } @@ -14514,6 +14898,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Identity and Access Management (IAM) role that has read permission to the input data\n location and write permission to the output data location in Amazon S3.
", "smithy.api#required": {} } @@ -14539,6 +14924,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the creation time of the AutoML job.
", "smithy.api#required": {} } @@ -14552,6 +14938,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the job's last modified time.
", "smithy.api#required": {} } @@ -14577,6 +14964,7 @@ "AutoMLJobStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the status of the AutoML job.
", "smithy.api#required": {} } @@ -14584,6 +14972,7 @@ "AutoMLJobSecondaryStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobSecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the secondary status of the AutoML job.
", "smithy.api#required": {} } @@ -14591,7 +14980,6 @@ "GenerateCandidateDefinitionsOnly": { "target": "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the output for an AutoML job generates candidate definitions\n only.
" } }, @@ -14647,6 +15035,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Requests information about an AutoML job V2 using its unique name.
", "smithy.api#required": {} } @@ -14662,6 +15051,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the name of the AutoML job V2.
", "smithy.api#required": {} } @@ -14669,6 +15059,7 @@ "AutoMLJobArn": { "target": "com.amazonaws.sagemaker#AutoMLJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the Amazon Resource Name (ARN) of the AutoML job V2.
", "smithy.api#required": {} } @@ -14676,6 +15067,7 @@ "AutoMLJobInputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLJobInputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns an array of channel objects describing the input data and their location.
", "smithy.api#required": {} } @@ -14683,6 +15075,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#AutoMLOutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the job's output data config.
", "smithy.api#required": {} } @@ -14690,6 +15083,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the Identity and Access Management role that has read permission to the input data location and\n write permission to the output data location in Amazon S3.
", "smithy.api#required": {} } @@ -14709,6 +15103,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the creation time of the AutoML job V2.
", "smithy.api#required": {} } @@ -14722,6 +15117,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the job's last modified time.
", "smithy.api#required": {} } @@ -14747,6 +15143,7 @@ "AutoMLJobStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the status of the AutoML job V2.
", "smithy.api#required": {} } @@ -14754,6 +15151,7 @@ "AutoMLJobSecondaryStatus": { "target": "com.amazonaws.sagemaker#AutoMLJobSecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns the secondary status of the AutoML job V2.
", "smithy.api#required": {} } @@ -14820,6 +15218,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Git repository to describe.
", "smithy.api#required": {} } @@ -14835,6 +15234,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Git repository.
", "smithy.api#required": {} } @@ -14842,6 +15242,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Git repository.
", "smithy.api#required": {} } @@ -14849,6 +15250,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the repository was created.
", "smithy.api#required": {} } @@ -14856,6 +15258,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the repository was last changed.
", "smithy.api#required": {} } @@ -14894,6 +15297,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model compilation job that you want information about.
", "smithy.api#required": {} } @@ -14909,6 +15313,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model compilation job.
", "smithy.api#required": {} } @@ -14916,6 +15321,7 @@ "CompilationJobArn": { "target": "com.amazonaws.sagemaker#CompilationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model compilation job.
", "smithy.api#required": {} } @@ -14923,6 +15329,7 @@ "CompilationJobStatus": { "target": "com.amazonaws.sagemaker#CompilationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the model compilation job.
", "smithy.api#required": {} } @@ -14942,6 +15349,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies a limit to how long a model compilation job can run. When the job reaches\n the time limit, Amazon SageMaker ends the compilation job. Use this API to cap model training\n costs.
", "smithy.api#required": {} } @@ -14961,6 +15369,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the model compilation job was created.
", "smithy.api#required": {} } @@ -14968,6 +15377,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the status\n of\n the model compilation job was last modified.
", "smithy.api#required": {} } @@ -14975,6 +15385,7 @@ "FailureReason": { "target": "com.amazonaws.sagemaker#FailureReason", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "If a model compilation job failed, the reason it failed.
", "smithy.api#required": {} } @@ -14982,6 +15393,7 @@ "ModelArtifacts": { "target": "com.amazonaws.sagemaker#ModelArtifacts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the location in Amazon S3 that has been configured for storing the model\n artifacts used in the compilation job.
", "smithy.api#required": {} } @@ -14995,6 +15407,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker assumes to perform the model\n compilation job.
", "smithy.api#required": {} } @@ -15002,6 +15415,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#InputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the location in Amazon S3 of the input model artifacts, the name and\n shape of the expected data inputs, and the framework in which the model was\n trained.
", "smithy.api#required": {} } @@ -15009,6 +15423,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#OutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the output location for the compiled model and the target device\n that the model runs on.
", "smithy.api#required": {} } @@ -15053,6 +15468,7 @@ "ContextName": { "target": "com.amazonaws.sagemaker#ExperimentEntityNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the context to describe.
", "smithy.api#required": {} } @@ -15153,6 +15569,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the data quality monitoring job definition to describe.
", "smithy.api#required": {} } @@ -15168,6 +15585,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the data quality monitoring job definition.
", "smithy.api#required": {} } @@ -15175,6 +15593,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the data quality monitoring job definition.
", "smithy.api#required": {} } @@ -15182,6 +15601,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the data quality monitoring job definition was created.
", "smithy.api#required": {} } @@ -15195,6 +15615,7 @@ "DataQualityAppSpecification": { "target": "com.amazonaws.sagemaker#DataQualityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the container that runs the data quality monitoring job.
", "smithy.api#required": {} } @@ -15202,6 +15623,7 @@ "DataQualityJobInput": { "target": "com.amazonaws.sagemaker#DataQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of inputs for the data quality monitoring job. Currently endpoints are\n supported.
", "smithy.api#required": {} } @@ -15209,12 +15631,14 @@ "DataQualityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -15227,6 +15651,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -15279,6 +15704,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -15294,6 +15720,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -15301,6 +15728,7 @@ "DeviceFleetArn": { "target": "com.amazonaws.sagemaker#DeviceFleetArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The The Amazon Resource Name (ARN) of the fleet.
", "smithy.api#required": {} } @@ -15308,6 +15736,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#EdgeOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The output configuration for storing sampled data.
", "smithy.api#required": {} } @@ -15321,6 +15750,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Timestamp of when the device fleet was created.
", "smithy.api#required": {} } @@ -15328,6 +15758,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Timestamp of when the device fleet was last updated.
", "smithy.api#required": {} } @@ -15361,6 +15792,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique ID of the device.
", "smithy.api#required": {} } @@ -15368,6 +15800,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet the devices belong to.
", "smithy.api#required": {} } @@ -15389,6 +15822,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the device.
", "smithy.api#required": {} } @@ -15402,6 +15836,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet the device belongs to.
", "smithy.api#required": {} } @@ -15415,6 +15850,7 @@ "RegistrationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp of the last registration or de-reregistration.
", "smithy.api#required": {} } @@ -15434,7 +15870,6 @@ "MaxModels": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of models.
" } }, @@ -15478,6 +15913,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -15647,6 +16083,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the deployment plan to describe.
", "smithy.api#required": {} } @@ -15660,7 +16097,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#DeploymentStageMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to select (50 by default).
" } } @@ -15675,6 +16111,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of edge deployment plan.
", "smithy.api#required": {} } @@ -15682,6 +16119,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan.
", "smithy.api#required": {} } @@ -15689,6 +16127,7 @@ "ModelConfigs": { "target": "com.amazonaws.sagemaker#EdgeDeploymentModelConfigs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of models associated with the edge deployment plan.
", "smithy.api#required": {} } @@ -15696,6 +16135,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The device fleet used for this edge deployment plan.
", "smithy.api#required": {} } @@ -15703,27 +16143,25 @@ "EdgeDeploymentSuccess": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of edge devices with the successful deployment.
" } }, "EdgeDeploymentPending": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of edge devices yet to pick up deployment, or in progress.
" } }, "EdgeDeploymentFailed": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of edge devices that failed the deployment.
" } }, "Stages": { "target": "com.amazonaws.sagemaker#DeploymentStageStatusSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of stages in the edge deployment plan.
", "smithy.api#required": {} } @@ -15774,6 +16212,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge packaging job.
", "smithy.api#required": {} } @@ -15789,6 +16228,7 @@ "EdgePackagingJobArn": { "target": "com.amazonaws.sagemaker#EdgePackagingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the edge packaging job.
", "smithy.api#required": {} } @@ -15796,6 +16236,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge packaging job.
", "smithy.api#required": {} } @@ -15839,6 +16280,7 @@ "EdgePackagingJobStatus": { "target": "com.amazonaws.sagemaker#EdgePackagingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the packaging job.
", "smithy.api#required": {} } @@ -15971,6 +16413,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint configuration.
", "smithy.api#required": {} } @@ -15986,6 +16429,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the SageMaker endpoint configuration.
", "smithy.api#required": {} } @@ -15993,6 +16437,7 @@ "EndpointConfigArn": { "target": "com.amazonaws.sagemaker#EndpointConfigArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the endpoint configuration.
", "smithy.api#required": {} } @@ -16000,6 +16445,7 @@ "ProductionVariants": { "target": "com.amazonaws.sagemaker#ProductionVariantList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of ProductionVariant
objects, one for each model that you\n want to host at this endpoint.
A timestamp that shows when the endpoint configuration was created.
", "smithy.api#required": {} } @@ -16049,6 +16496,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint.
", "smithy.api#required": {} } @@ -16064,6 +16512,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the endpoint.
", "smithy.api#required": {} } @@ -16071,6 +16520,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the endpoint.
", "smithy.api#required": {} } @@ -16078,6 +16528,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint configuration associated with this endpoint.
", "smithy.api#required": {} } @@ -16094,6 +16545,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the endpoint.
\n\n OutOfService
: Endpoint is not available to take incoming\n requests.
\n Creating
: CreateEndpoint is executing.
\n Updating
: UpdateEndpoint or UpdateEndpointWeightsAndCapacities is executing.
\n SystemUpdating
: Endpoint is undergoing maintenance and cannot be\n updated or deleted or re-scaled until it has completed. This maintenance\n operation does not change any customer-specified values such as VPC config, KMS\n encryption, model, instance type, or instance count.
\n RollingBack
: Endpoint fails to scale up or down or change its\n variant weight and is in the process of rolling back to its previous\n configuration. Once the rollback completes, endpoint returns to an\n InService
status. This transitional status only applies to an\n endpoint that has autoscaling enabled and is undergoing variant weight or\n capacity changes as part of an UpdateEndpointWeightsAndCapacities call or when the UpdateEndpointWeightsAndCapacities operation is called\n explicitly.
\n InService
: Endpoint is available to process incoming\n requests.
\n Deleting
: DeleteEndpoint is executing.
\n Failed
: Endpoint could not be created, updated, or re-scaled. Use\n the FailureReason
value returned by DescribeEndpoint for information about the failure. DeleteEndpoint is the only operation that can be performed on a\n failed endpoint.
\n UpdateRollbackFailed
: Both the rolling deployment and\n auto-rollback failed. Your endpoint is in service with a mix of the old and new\n endpoint configurations. For information about how to remedy this issue and\n restore the endpoint's status to InService
, see Rolling\n Deployments.
A timestamp that shows when the endpoint was created.
", "smithy.api#required": {} } @@ -16114,6 +16567,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the endpoint was last modified.
", "smithy.api#required": {} } @@ -16176,6 +16630,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the experiment to describe.
", "smithy.api#required": {} } @@ -16270,6 +16725,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the FeatureGroup
you want\n described.
The Amazon Resource Name (ARN) of the FeatureGroup
.
he name of the FeatureGroup
.
The name of the Feature
used for RecordIdentifier
, whose value\n uniquely identifies a record stored in the feature store.
The name of the feature that stores the EventTime
of a Record in a\n FeatureGroup
.
An EventTime
is a point in time when a new event occurs that corresponds\n to the creation or update of a Record
in a FeatureGroup
. All\n Records
in the FeatureGroup
have a corresponding\n EventTime
.
A list of the Features
in the FeatureGroup
. Each feature is\n defined by a FeatureName
and FeatureType
.
A timestamp indicating when SageMaker created the FeatureGroup
.
A token to resume pagination of the list of Features
\n (FeatureDefinitions
).
The name or Amazon Resource Name (ARN) of the feature group containing the\n feature.
", "smithy.api#required": {} } @@ -16432,6 +16896,7 @@ "FeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the feature.
", "smithy.api#required": {} } @@ -16447,6 +16912,7 @@ "FeatureGroupArn": { "target": "com.amazonaws.sagemaker#FeatureGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Number (ARN) of the feature group that contains the feature.
", "smithy.api#required": {} } @@ -16454,6 +16920,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the feature group that you've specified.
", "smithy.api#required": {} } @@ -16461,6 +16928,7 @@ "FeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the feature that you've specified.
", "smithy.api#required": {} } @@ -16468,6 +16936,7 @@ "FeatureType": { "target": "com.amazonaws.sagemaker#FeatureType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The data type of the feature.
", "smithy.api#required": {} } @@ -16475,6 +16944,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp indicating when the feature was created.
", "smithy.api#required": {} } @@ -16482,6 +16952,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp indicating when the metadata for the feature group was modified. For\n example, if you add a parameter describing the feature, the timestamp changes to reflect\n the last time you
", "smithy.api#required": {} } @@ -16526,6 +16997,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the flow definition.
", "smithy.api#required": {} } @@ -16541,6 +17013,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemaker#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the flow defintion.
", "smithy.api#required": {} } @@ -16548,6 +17021,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the flow definition.
", "smithy.api#required": {} } @@ -16555,6 +17029,7 @@ "FlowDefinitionStatus": { "target": "com.amazonaws.sagemaker#FlowDefinitionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the flow definition. Valid values are listed below.
", "smithy.api#required": {} } @@ -16562,6 +17037,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp when the flow definition was created.
", "smithy.api#required": {} } @@ -16581,6 +17057,7 @@ "HumanLoopConfig": { "target": "com.amazonaws.sagemaker#HumanLoopConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object containing information about who works on the task, the workforce task price, and other task details.
", "smithy.api#required": {} } @@ -16588,6 +17065,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#FlowDefinitionOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object containing information about the output file.
", "smithy.api#required": {} } @@ -16595,6 +17073,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) execution role for the flow definition.
", "smithy.api#required": {} } @@ -16650,6 +17129,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub that contains the content to describe.
", "smithy.api#required": {} } @@ -16657,6 +17137,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of content in the hub.
", "smithy.api#required": {} } @@ -16664,6 +17145,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the content to describe.
", "smithy.api#required": {} } @@ -16685,6 +17167,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub content.
", "smithy.api#required": {} } @@ -16692,6 +17175,7 @@ "HubContentArn": { "target": "com.amazonaws.sagemaker#HubContentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the hub content.
", "smithy.api#required": {} } @@ -16699,6 +17183,7 @@ "HubContentVersion": { "target": "com.amazonaws.sagemaker#HubContentVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the hub content.
", "smithy.api#required": {} } @@ -16706,6 +17191,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of hub content.
", "smithy.api#required": {} } @@ -16713,6 +17199,7 @@ "DocumentSchemaVersion": { "target": "com.amazonaws.sagemaker#DocumentSchemaVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The document schema version for the hub content.
", "smithy.api#required": {} } @@ -16720,6 +17207,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub that contains the content.
", "smithy.api#required": {} } @@ -16727,6 +17215,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the hub that contains the content.
", "smithy.api#required": {} } @@ -16752,6 +17241,7 @@ "HubContentDocument": { "target": "com.amazonaws.sagemaker#HubContentDocument", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The hub content document that describes information about the hub content such as type, associated containers, scripts, and more.
", "smithy.api#required": {} } @@ -16771,6 +17261,7 @@ "HubContentStatus": { "target": "com.amazonaws.sagemaker#HubContentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the hub content.
", "smithy.api#required": {} } @@ -16784,6 +17275,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that hub content was created.
", "smithy.api#required": {} } @@ -16799,6 +17291,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub to describe.
", "smithy.api#required": {} } @@ -16814,6 +17307,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub.
", "smithy.api#required": {} } @@ -16821,6 +17315,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the hub.
", "smithy.api#required": {} } @@ -16852,6 +17347,7 @@ "HubStatus": { "target": "com.amazonaws.sagemaker#HubStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the hub.
", "smithy.api#required": {} } @@ -16865,6 +17361,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the hub was created.
", "smithy.api#required": {} } @@ -16872,6 +17369,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the hub was last modified.
", "smithy.api#required": {} } @@ -16904,6 +17402,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the human task user interface \n (worker task template) you want information about.
", "smithy.api#required": {} } @@ -16919,6 +17418,7 @@ "HumanTaskUiArn": { "target": "com.amazonaws.sagemaker#HumanTaskUiArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the human task user interface (worker task template).
", "smithy.api#required": {} } @@ -16926,6 +17426,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the human task user interface (worker task template).
", "smithy.api#required": {} } @@ -16939,6 +17440,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp when the human task user interface was created.
", "smithy.api#required": {} } @@ -16946,6 +17448,7 @@ "UiTemplate": { "target": "com.amazonaws.sagemaker#UiTemplateInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -16977,6 +17480,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the tuning job.
", "smithy.api#required": {} } @@ -16992,6 +17496,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hyperparameter tuning job.
", "smithy.api#required": {} } @@ -16999,6 +17504,7 @@ "HyperParameterTuningJobArn": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the tuning job.
", "smithy.api#required": {} } @@ -17006,6 +17512,7 @@ "HyperParameterTuningJobConfig": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The HyperParameterTuningJobConfig object that specifies the configuration of\n the tuning job.
", "smithy.api#required": {} } @@ -17025,6 +17532,7 @@ "HyperParameterTuningJobStatus": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the tuning job: InProgress, Completed, Failed, Stopping, or\n Stopped.
", "smithy.api#required": {} } @@ -17032,6 +17540,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the tuning job started.
", "smithy.api#required": {} } @@ -17051,6 +17560,7 @@ "TrainingJobStatusCounters": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The TrainingJobStatusCounters object that specifies the number of training\n jobs, categorized by status, that this tuning job launched.
", "smithy.api#required": {} } @@ -17058,6 +17568,7 @@ "ObjectiveStatusCounters": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ObjectiveStatusCounters object that specifies the number of training jobs,\n categorized by the status of their final objective metric, that this tuning job\n launched.
", "smithy.api#required": {} } @@ -17223,6 +17734,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image to describe.
", "smithy.api#required": {} } @@ -17380,6 +17892,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image.
", "smithy.api#required": {} } @@ -17491,7 +18004,6 @@ "Horovod": { "target": "com.amazonaws.sagemaker#Horovod", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates Horovod compatibility.
" } }, @@ -17529,6 +18041,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the inference experiment to describe.
", "smithy.api#required": {} } @@ -17544,6 +18057,7 @@ "Arn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the inference experiment being described.
", "smithy.api#required": {} } @@ -17551,6 +18065,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the inference experiment.
", "smithy.api#required": {} } @@ -17558,6 +18073,7 @@ "Type": { "target": "com.amazonaws.sagemaker#InferenceExperimentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the inference experiment.
", "smithy.api#required": {} } @@ -17571,6 +18087,7 @@ "Status": { "target": "com.amazonaws.sagemaker#InferenceExperimentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The status of the inference experiment. The following are the possible statuses for an inference\n experiment:\n
\n\n Creating
- Amazon SageMaker is creating your experiment.\n
\n Created
- Amazon SageMaker has finished the creation of your experiment and will begin the\n experiment at the scheduled time.\n
\n Updating
- When you make changes to your experiment, your experiment shows as updating.\n
\n Starting
- Amazon SageMaker is beginning your experiment.\n
\n Running
- Your experiment is in progress.\n
\n Stopping
- Amazon SageMaker is stopping your experiment.\n
\n Completed
- Your experiment has completed.\n
\n Cancelled
- When you conclude your experiment early using the StopInferenceExperiment API, or if any operation fails with an unexpected error, it shows\n as cancelled.\n
The metadata of the endpoint on which the inference experiment ran.
", "smithy.api#required": {} } @@ -17621,6 +18139,7 @@ "ModelVariants": { "target": "com.amazonaws.sagemaker#ModelVariantConfigSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n An array of ModelVariantConfigSummary
objects. There is one for each variant in the inference\n experiment. Each ModelVariantConfigSummary
object in the array describes the infrastructure\n configuration for deploying the corresponding variant.\n
The name of the job. The name must be unique within an \n Amazon Web Services Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -17686,6 +18206,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the job. The name must be unique within an \n Amazon Web Services Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -17699,6 +18220,7 @@ "JobType": { "target": "com.amazonaws.sagemaker#RecommendationJobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job type that you provided when you initiated the job.
", "smithy.api#required": {} } @@ -17706,6 +18228,7 @@ "JobArn": { "target": "com.amazonaws.sagemaker#RecommendationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the job.
", "smithy.api#required": {} } @@ -17713,6 +18236,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the Amazon Web Services \n Identity and Access Management (IAM) role you provided when you initiated the job.
", "smithy.api#required": {} } @@ -17720,6 +18244,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the job.
", "smithy.api#required": {} } @@ -17727,6 +18252,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the job was created.
", "smithy.api#required": {} } @@ -17740,6 +18266,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the job was last modified.
", "smithy.api#required": {} } @@ -17753,6 +18280,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#RecommendationJobInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns information about the versioned model package Amazon Resource Name (ARN), \n the traffic pattern, and endpoint configurations you provided when you initiated the job.
", "smithy.api#required": {} } @@ -17803,6 +18331,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the labeling job to return information for.
", "smithy.api#required": {} } @@ -17818,6 +18347,7 @@ "LabelingJobStatus": { "target": "com.amazonaws.sagemaker#LabelingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The processing status of the labeling job.
", "smithy.api#required": {} } @@ -17825,6 +18355,7 @@ "LabelCounters": { "target": "com.amazonaws.sagemaker#LabelCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Provides a breakdown of the number of data objects labeled by humans, the number of\n objects labeled by machine, the number of objects than couldn't be labeled, and the\n total number of objects labeled.
", "smithy.api#required": {} } @@ -17838,6 +18369,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the labeling job was created.
", "smithy.api#required": {} } @@ -17845,6 +18377,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the labeling job was last updated.
", "smithy.api#required": {} } @@ -17852,6 +18385,7 @@ "JobReferenceCode": { "target": "com.amazonaws.sagemaker#JobReferenceCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique identifier for work done as part of a labeling job.
", "smithy.api#required": {} } @@ -17859,6 +18393,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name assigned to the labeling job when it was created.
", "smithy.api#required": {} } @@ -17866,6 +18401,7 @@ "LabelingJobArn": { "target": "com.amazonaws.sagemaker#LabelingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the labeling job.
", "smithy.api#required": {} } @@ -17879,6 +18415,7 @@ "InputConfig": { "target": "com.amazonaws.sagemaker#LabelingJobInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Input configuration information for the labeling job, such as the Amazon S3 location of the\n data objects and the location of the manifest file that describes the data\n objects.
", "smithy.api#required": {} } @@ -17886,6 +18423,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#LabelingJobOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location of the job's output data and the Amazon Web Services Key Management\n Service key ID for the key used to encrypt the output data, if any.
", "smithy.api#required": {} } @@ -17893,6 +18431,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) that SageMaker assumes to perform tasks on your behalf\n during data labeling.
", "smithy.api#required": {} } @@ -17918,6 +18457,7 @@ "HumanTaskConfig": { "target": "com.amazonaws.sagemaker#HumanTaskConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configuration information required for human workers to complete a labeling\n task.
", "smithy.api#required": {} } @@ -17962,6 +18502,7 @@ "LineageGroupName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lineage group.
", "smithy.api#required": {} } @@ -18056,6 +18597,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model bias job definition. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -18071,6 +18613,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model bias job.
", "smithy.api#required": {} } @@ -18078,6 +18621,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the bias job definition. The name must be unique within an Amazon Web Services \n Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -18085,6 +18629,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the model bias job was created.
", "smithy.api#required": {} } @@ -18098,6 +18643,7 @@ "ModelBiasAppSpecification": { "target": "com.amazonaws.sagemaker#ModelBiasAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the model bias job to run a specified Docker container image.
", "smithy.api#required": {} } @@ -18105,6 +18651,7 @@ "ModelBiasJobInput": { "target": "com.amazonaws.sagemaker#ModelBiasJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Inputs for the model bias job.
", "smithy.api#required": {} } @@ -18112,12 +18659,14 @@ "ModelBiasJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18130,6 +18679,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role that has read permission to the \n input data location and write permission to the output data location in Amazon S3.
", "smithy.api#required": {} } @@ -18182,6 +18732,7 @@ "ModelCardExportJobArn": { "target": "com.amazonaws.sagemaker#ModelCardExportJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model card export job to describe.
", "smithy.api#required": {} } @@ -18197,6 +18748,7 @@ "ModelCardExportJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model card export job to describe.
", "smithy.api#required": {} } @@ -18204,6 +18756,7 @@ "ModelCardExportJobArn": { "target": "com.amazonaws.sagemaker#ModelCardExportJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model card export job.
", "smithy.api#required": {} } @@ -18211,6 +18764,7 @@ "Status": { "target": "com.amazonaws.sagemaker#ModelCardExportJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The completion status of the model card export job.
\n\n InProgress
: The model card export job is in progress.
\n Completed
: The model card export job is complete.
\n Failed
: The model card export job failed. To see the reason for the failure, see\n the FailureReason
field in the response to a\n DescribeModelCardExportJob
call.
The name or Amazon Resource Name (ARN) of the model card that the model export job exports.
", "smithy.api#required": {} } @@ -18225,7 +18780,7 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the model card that the model export job exports.
", "smithy.api#required": {} } @@ -18233,6 +18788,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#ModelCardExportOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The export output details for the model card.
", "smithy.api#required": {} } @@ -18240,6 +18796,7 @@ "CreatedAt": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the model export job was created.
", "smithy.api#required": {} } @@ -18247,6 +18804,7 @@ "LastModifiedAt": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the model export job was last modified.
", "smithy.api#required": {} } @@ -18274,6 +18832,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#ModelCardNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the model card to describe.
", "smithy.api#required": {} } @@ -18281,7 +18840,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version of the model card to describe. If a version is not provided, then the latest version of the model card is described.
" } } @@ -18296,6 +18854,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model card.
", "smithy.api#required": {} } @@ -18303,6 +18862,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model card.
", "smithy.api#required": {} } @@ -18310,7 +18870,7 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the model card.
", "smithy.api#required": {} } @@ -18318,6 +18878,7 @@ "Content": { "target": "com.amazonaws.sagemaker#ModelCardContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The content of the model card.
", "smithy.api#required": {} } @@ -18325,6 +18886,7 @@ "ModelCardStatus": { "target": "com.amazonaws.sagemaker#ModelCardStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The approval status of the model card within your organization. Different organizations might have different criteria for model card review and approval.
\n\n Draft
: The model card is a work in progress.
\n PendingReview
: The model card is pending review.
\n Approved
: The model card is approved.
\n Archived
: The model card is archived. No more updates should be made to the model\n card, but it can still be exported.
The date and time the model card was created.
", "smithy.api#required": {} } @@ -18345,6 +18908,7 @@ "CreatedBy": { "target": "com.amazonaws.sagemaker#UserContext", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18391,6 +18955,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model explainability job definition. The name must be unique within an\n Amazon Web Services Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -18406,6 +18971,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model explainability job.
", "smithy.api#required": {} } @@ -18413,6 +18979,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the explainability job definition. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -18420,6 +18987,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the model explainability job was created.
", "smithy.api#required": {} } @@ -18433,6 +19001,7 @@ "ModelExplainabilityAppSpecification": { "target": "com.amazonaws.sagemaker#ModelExplainabilityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the model explainability job to run a specified Docker container image.
", "smithy.api#required": {} } @@ -18440,6 +19009,7 @@ "ModelExplainabilityJobInput": { "target": "com.amazonaws.sagemaker#ModelExplainabilityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Inputs for the model explainability job.
", "smithy.api#required": {} } @@ -18447,12 +19017,14 @@ "ModelExplainabilityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18465,6 +19037,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role that has read permission to the \n input data location and write permission to the output data location in Amazon S3.
", "smithy.api#required": {} } @@ -18483,6 +19056,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model.
", "smithy.api#required": {} } @@ -18498,6 +19072,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the SageMaker model.
", "smithy.api#required": {} } @@ -18523,6 +19098,7 @@ "ExecutionRoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the IAM role that you specified for the\n model.
", "smithy.api#required": {} } @@ -18536,6 +19112,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the model was created.
", "smithy.api#required": {} } @@ -18543,6 +19120,7 @@ "ModelArn": { "target": "com.amazonaws.sagemaker#ModelArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model.
", "smithy.api#required": {} } @@ -18550,7 +19128,6 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If True
, no inbound or outbound network calls can be made to or from the\n model container.
The name of gthe model group to describe.
", "smithy.api#required": {} } @@ -18610,6 +19188,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model group.
", "smithy.api#required": {} } @@ -18617,6 +19196,7 @@ "ModelPackageGroupArn": { "target": "com.amazonaws.sagemaker#ModelPackageGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model group.
", "smithy.api#required": {} } @@ -18630,6 +19210,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the model group was created.
", "smithy.api#required": {} } @@ -18637,12 +19218,14 @@ "CreatedBy": { "target": "com.amazonaws.sagemaker#UserContext", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ModelPackageGroupStatus": { "target": "com.amazonaws.sagemaker#ModelPackageGroupStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the model group.
", "smithy.api#required": {} } @@ -18658,6 +19241,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#VersionedArnOrName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the model package to describe.
\nWhen you specify a name, the name must have 1 to 63 characters. Valid\n characters are a-z, A-Z, 0-9, and - (hyphen).
", "smithy.api#required": {} } @@ -18673,6 +19257,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model package being described.
", "smithy.api#required": {} } @@ -18692,6 +19277,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model package.
", "smithy.api#required": {} } @@ -18705,6 +19291,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp specifying when the model package was created.
", "smithy.api#required": {} } @@ -18730,6 +19317,7 @@ "ModelPackageStatus": { "target": "com.amazonaws.sagemaker#ModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the model package.
", "smithy.api#required": {} } @@ -18737,6 +19325,7 @@ "ModelPackageStatusDetails": { "target": "com.amazonaws.sagemaker#ModelPackageStatusDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Details about the current status of the model package.
", "smithy.api#required": {} } @@ -18744,7 +19333,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the model package is certified for listing on Amazon Web Services Marketplace.
" } }, @@ -18851,6 +19439,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model quality job. The name must be unique within an Amazon Web Services\n Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -18866,6 +19455,7 @@ "JobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model quality job.
", "smithy.api#required": {} } @@ -18873,6 +19463,7 @@ "JobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the quality job definition. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
", "smithy.api#required": {} } @@ -18880,6 +19471,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the model quality job was created.
", "smithy.api#required": {} } @@ -18893,6 +19485,7 @@ "ModelQualityAppSpecification": { "target": "com.amazonaws.sagemaker#ModelQualityAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the model quality job to run a specified Docker container image.
", "smithy.api#required": {} } @@ -18900,6 +19493,7 @@ "ModelQualityJobInput": { "target": "com.amazonaws.sagemaker#ModelQualityJobInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Inputs for the model quality job.
", "smithy.api#required": {} } @@ -18907,12 +19501,14 @@ "ModelQualityJobOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "JobResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -18925,6 +19521,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -18960,6 +19557,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of a previously created monitoring schedule.
", "smithy.api#required": {} } @@ -18975,6 +19573,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the monitoring schedule.
", "smithy.api#required": {} } @@ -18982,6 +19581,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the monitoring schedule.
", "smithy.api#required": {} } @@ -18989,6 +19589,7 @@ "MonitoringScheduleStatus": { "target": "com.amazonaws.sagemaker#ScheduleStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of an monitoring job.
", "smithy.api#required": {} } @@ -19008,6 +19609,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the monitoring job was created.
", "smithy.api#required": {} } @@ -19015,6 +19617,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the monitoring job was last modified.
", "smithy.api#required": {} } @@ -19022,6 +19625,7 @@ "MonitoringScheduleConfig": { "target": "com.amazonaws.sagemaker#MonitoringScheduleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration object that specifies the monitoring schedule and defines the monitoring \n job.
", "smithy.api#required": {} } @@ -19137,6 +19741,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the notebook instance that you want information about.
", "smithy.api#required": {} } @@ -19164,6 +19769,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lifecycle configuration to describe.
", "smithy.api#required": {} } @@ -19397,6 +20003,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the pipeline execution.
", "smithy.api#required": {} } @@ -19449,6 +20056,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the pipeline execution.
", "smithy.api#required": {} } @@ -19541,6 +20149,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the pipeline to describe.
", "smithy.api#required": {} } @@ -19699,6 +20308,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the processing job. The name must be unique within an Amazon Web Services Region in the\n Amazon Web Services account.
", "smithy.api#required": {} } @@ -19726,6 +20336,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the processing job. The name must be unique within an Amazon Web Services Region in the\n Amazon Web Services account.
", "smithy.api#required": {} } @@ -19733,6 +20344,7 @@ "ProcessingResources": { "target": "com.amazonaws.sagemaker#ProcessingResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the resources, ML compute instances, and ML storage volumes to deploy for a\n processing job. In distributed training, you specify more than one instance.
", "smithy.api#required": {} } @@ -19746,6 +20358,7 @@ "AppSpecification": { "target": "com.amazonaws.sagemaker#AppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the processing job to run a specified container image.
", "smithy.api#required": {} } @@ -19777,6 +20390,7 @@ "ProcessingJobArn": { "target": "com.amazonaws.sagemaker#ProcessingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the processing job.
", "smithy.api#required": {} } @@ -19784,6 +20398,7 @@ "ProcessingJobStatus": { "target": "com.amazonaws.sagemaker#ProcessingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Provides the status of a processing job.
", "smithy.api#required": {} } @@ -19821,6 +20436,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the processing job was created.
", "smithy.api#required": {} } @@ -19866,6 +20482,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the project to describe.
", "smithy.api#required": {} } @@ -19881,6 +20498,7 @@ "ProjectArn": { "target": "com.amazonaws.sagemaker#ProjectArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the project.
", "smithy.api#required": {} } @@ -19888,6 +20506,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the project.
", "smithy.api#required": {} } @@ -19895,6 +20514,7 @@ "ProjectId": { "target": "com.amazonaws.sagemaker#ProjectId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the project.
", "smithy.api#required": {} } @@ -19908,6 +20528,7 @@ "ServiceCatalogProvisioningDetails": { "target": "com.amazonaws.sagemaker#ServiceCatalogProvisioningDetails", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information used to provision a service catalog product. For information, see What is Amazon Web Services Service\n Catalog.
", "smithy.api#required": {} } @@ -19921,6 +20542,7 @@ "ProjectStatus": { "target": "com.amazonaws.sagemaker#ProjectStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the project.
", "smithy.api#required": {} } @@ -19931,6 +20553,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time when the project was created.
", "smithy.api#required": {} } @@ -19972,6 +20595,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the associated Domain.
", "smithy.api#required": {} } @@ -19979,6 +20603,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the space.
", "smithy.api#required": {} } @@ -20073,6 +20698,7 @@ "StudioLifecycleConfigName": { "target": "com.amazonaws.sagemaker#StudioLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Studio Lifecycle Configuration to describe.
", "smithy.api#required": {} } @@ -20144,6 +20770,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the subscribed work team to describe.
", "smithy.api#required": {} } @@ -20159,6 +20786,7 @@ "SubscribedWorkteam": { "target": "com.amazonaws.sagemaker#SubscribedWorkteam", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Workteam
instance that contains information about the work team.
The name of the training job.
", "smithy.api#required": {} } @@ -20252,6 +20881,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the model training job.
", "smithy.api#required": {} } @@ -20259,6 +20889,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the training job.
", "smithy.api#required": {} } @@ -20284,6 +20915,7 @@ "ModelArtifacts": { "target": "com.amazonaws.sagemaker#ModelArtifacts", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the Amazon S3 location that is configured for storing model artifacts.\n
", "smithy.api#required": {} } @@ -20291,6 +20923,7 @@ "TrainingJobStatus": { "target": "com.amazonaws.sagemaker#TrainingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the training job.
\nSageMaker provides the following training job statuses:
\n\n InProgress
- The training is in progress.
\n Completed
- The training job has completed.
\n Failed
- The training job has failed. To see the reason for the\n failure, see the FailureReason
field in the response to a\n DescribeTrainingJobResponse
call.
\n Stopping
- The training job is stopping.
\n Stopped
- The training job has stopped.
For more detailed information, see SecondaryStatus
.
Provides detailed information about the state of the training job. For detailed\n information on the secondary status of the training job, see StatusMessage
\n under SecondaryStatusTransition.
SageMaker provides primary statuses and secondary statuses that apply to each of\n them:
\n\n Starting
\n - Starting the training job.
\n Downloading
- An optional stage for algorithms that\n support File
training input mode. It indicates that\n data is being downloaded to the ML storage volumes.
\n Training
- Training is in progress.
\n Interrupted
- The job stopped because the managed\n spot training instances were interrupted.
\n Uploading
- Training is complete and the model\n artifacts are being uploaded to the S3 location.
\n Completed
- The training job has completed.
\n Failed
- The training job has failed. The reason for\n the failure is returned in the FailureReason
field of\n DescribeTrainingJobResponse
.
\n MaxRuntimeExceeded
- The job stopped because it\n exceeded the maximum allowed runtime.
\n MaxWaitTimeExceeded
- The job stopped because it\n exceeded the maximum allowed wait time.
\n Stopped
- The training job has stopped.
\n Stopping
- Stopping the training job.
Valid values for SecondaryStatus
are subject to change.
We no longer support the following secondary statuses:
\n\n LaunchingMLInstances
\n
\n PreparingTraining
\n
\n DownloadingTrainingImage
\n
Information about the algorithm used for training, and algorithm metadata.\n
", "smithy.api#required": {} } @@ -20342,6 +20977,7 @@ "ResourceConfig": { "target": "com.amazonaws.sagemaker#ResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Resources, including ML compute instances and ML storage volumes, that are\n configured for model training.
", "smithy.api#required": {} } @@ -20355,6 +20991,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies a limit to how long a model training job can run. It also specifies how long\n a managed Spot training job has to complete. When the job reaches the time limit, SageMaker\n ends the training job. Use this API to cap model training costs.
\nTo stop a job, SageMaker sends the algorithm the SIGTERM
signal, which delays\n job termination for 120 seconds. Algorithms can use this 120-second window to save the\n model artifacts, so the results of training are not lost.
A timestamp that indicates when the training job was created.
", "smithy.api#required": {} } @@ -20399,21 +21037,18 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If you want to allow inbound or outbound network calls, except for calls between peers\n within a training cluster for distributed training, choose True
. If you\n enable network isolation for training jobs that are configured to use a VPC, SageMaker\n downloads and uploads customer data and model artifacts through the specified VPC, but\n the training container does not have network access.
To encrypt all communications between ML compute instances in distributed training,\n choose True
. Encryption provides greater security for distributed training,\n but training might take longer. How long it takes depends on the amount of communication\n between compute instances, especially if you use a deep learning algorithms in\n distributed training.
A Boolean indicating whether managed spot training is enabled (True
) or\n not (False
).
The name of the transform job that you want to view details of.
", "smithy.api#required": {} } @@ -20581,6 +21217,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the transform job.
", "smithy.api#required": {} } @@ -20588,6 +21225,7 @@ "TransformJobArn": { "target": "com.amazonaws.sagemaker#TransformJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the transform job.
", "smithy.api#required": {} } @@ -20595,6 +21233,7 @@ "TransformJobStatus": { "target": "com.amazonaws.sagemaker#TransformJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The\n status of the transform job. If the transform job failed, the reason\n is returned in the FailureReason
field.
The name of the model used in the transform job.
", "smithy.api#required": {} } @@ -20645,6 +21285,7 @@ "TransformInput": { "target": "com.amazonaws.sagemaker#TransformInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the dataset to be transformed and the Amazon S3 location where it is\n stored.
", "smithy.api#required": {} } @@ -20664,6 +21305,7 @@ "TransformResources": { "target": "com.amazonaws.sagemaker#TransformResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes\n the resources, including ML instance types and ML instance count, to\n use for the transform job.
", "smithy.api#required": {} } @@ -20671,6 +21313,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the transform Job was created.
", "smithy.api#required": {} } @@ -20750,6 +21393,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the trial component to describe.
", "smithy.api#required": {} } @@ -20878,6 +21522,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the trial to describe.
", "smithy.api#required": {} } @@ -20975,6 +21620,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -20982,6 +21628,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The user profile name. This value is not case sensitive.
", "smithy.api#required": {} } @@ -21083,6 +21730,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the private workforce whose access you want to restrict.\n WorkforceName
is automatically set to default
when a\n workforce is created and cannot be modified.
A single private workforce, which is automatically created when you create your first\n private work team. You can create one private work force in each Amazon Web Services Region. By default,\n any workforce-related API operation used in a specific region will apply to the\n workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce.
", "smithy.api#required": {} } @@ -21125,6 +21774,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the work team to return a description of.
", "smithy.api#required": {} } @@ -21140,6 +21790,7 @@ "Workteam": { "target": "com.amazonaws.sagemaker#Workteam", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Workteam
instance that contains information about the work team.\n
The name of the variant to update.
", "smithy.api#required": {} } @@ -21276,6 +21928,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the device.
", "smithy.api#required": {} } @@ -21360,6 +22013,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the edge deployment plan.
", "smithy.api#required": {} } @@ -21367,6 +22021,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan.
", "smithy.api#required": {} } @@ -21374,6 +22029,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stage in the edge deployment plan.
", "smithy.api#required": {} } @@ -21393,6 +22049,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#DeviceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the device.
", "smithy.api#required": {} } @@ -21400,6 +22057,7 @@ "DeviceArn": { "target": "com.amazonaws.sagemaker#DeviceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the device.
", "smithy.api#required": {} } @@ -21471,6 +22129,7 @@ "DeviceFleetArn": { "target": "com.amazonaws.sagemaker#DeviceFleetArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Amazon Resource Name (ARN) of the device fleet.
", "smithy.api#required": {} } @@ -21478,6 +22137,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the device fleet.
", "smithy.api#required": {} } @@ -21521,6 +22181,7 @@ "DeviceSubsetType": { "target": "com.amazonaws.sagemaker#DeviceSubsetType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Type of device subsets to deploy to the current stage.
", "smithy.api#required": {} } @@ -21528,7 +22189,6 @@ "Percentage": { "target": "com.amazonaws.sagemaker#Percentage", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Percentage of devices in the fleet to deploy to the current stage.
" } }, @@ -21555,7 +22215,7 @@ "ConnectedDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of devices connected with a heartbeat.
", "smithy.api#required": {} } @@ -21563,7 +22223,7 @@ "RegisteredDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of registered devices.
", "smithy.api#required": {} } @@ -21608,6 +22268,7 @@ "DeviceName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier of the device.
", "smithy.api#required": {} } @@ -21615,6 +22276,7 @@ "DeviceArn": { "target": "com.amazonaws.sagemaker#DeviceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Amazon Resource Name (ARN) of the device.
", "smithy.api#required": {} } @@ -21681,6 +22343,20 @@ } } }, + "com.amazonaws.sagemaker#DirectDeploySettings": { + "type": "structure", + "members": { + "Status": { + "target": "com.amazonaws.sagemaker#FeatureStatus", + "traits": { + "smithy.api#documentation": "Describes whether model deployment permissions are enabled or disabled in the Canvas application.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The model deployment settings for the SageMaker Canvas application.
\nIn order to enable model deployment for Canvas, the SageMaker Domain's or user profile's Amazon Web Services IAM\n execution role must have the AmazonSageMakerCanvasDirectDeployAccess
policy attached. You can also\n turn on model deployment permissions through the SageMaker Domain's or user profile's settings in the SageMaker console.
The name of the component to disassociate from the trial.
", "smithy.api#required": {} } @@ -21817,6 +22479,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the trial to disassociate from.
", "smithy.api#required": {} } @@ -21859,7 +22522,6 @@ "com.amazonaws.sagemaker#Dollars": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 2 @@ -22063,10 +22725,7 @@ } }, "com.amazonaws.sagemaker#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.sagemaker#DoubleParameterValue": { "type": "double" @@ -22195,28 +22854,24 @@ "MinCapacity": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The recommended minimum capacity to specify for your autoscaling policy.
" } }, "MaxCapacity": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The recommended maximum capacity to specify for your autoscaling policy.
" } }, "ScaleInCooldown": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The recommended scale in cooldown time for your autoscaling policy.
" } }, "ScaleOutCooldown": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The recommended scale out cooldown time for your autoscaling policy.
" } }, @@ -22295,6 +22950,7 @@ "FailureHandlingPolicy": { "target": "com.amazonaws.sagemaker#FailureHandlingPolicy", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Toggle that determines whether to rollback to previous configuration if the current\n deployment fails. By default this is turned on. You may turn this off if you want to\n investigate the errors yourself.
", "smithy.api#required": {} } @@ -22310,6 +22966,7 @@ "ModelHandle": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name the device application uses to reference this model.
", "smithy.api#required": {} } @@ -22317,6 +22974,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The edge packaging job associated with this deployment.
", "smithy.api#required": {} } @@ -22354,6 +23012,7 @@ "EdgeDeploymentPlanArn": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the edge deployment plan.
", "smithy.api#required": {} } @@ -22361,6 +23020,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan.
", "smithy.api#required": {} } @@ -22368,6 +23028,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the device fleet used for the deployment.
", "smithy.api#required": {} } @@ -22375,7 +23036,7 @@ "EdgeDeploymentSuccess": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of edge devices with the successful deployment.
", "smithy.api#required": {} } @@ -22383,7 +23044,7 @@ "EdgeDeploymentPending": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of edge devices yet to pick up the deployment, or in progress.
", "smithy.api#required": {} } @@ -22391,7 +23052,7 @@ "EdgeDeploymentFailed": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of edge devices that failed the deployment.
", "smithy.api#required": {} } @@ -22419,6 +23080,7 @@ "StageStatus": { "target": "com.amazonaws.sagemaker#StageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The general status of the current stage.
", "smithy.api#required": {} } @@ -22426,7 +23088,7 @@ "EdgeDeploymentSuccessInStage": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of edge devices with the successful deployment in the current stage.
", "smithy.api#required": {} } @@ -22434,7 +23096,7 @@ "EdgeDeploymentPendingInStage": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of edge devices yet to pick up the deployment in current stage, or in\n progress.
", "smithy.api#required": {} } @@ -22442,7 +23104,7 @@ "EdgeDeploymentFailedInStage": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of edge devices that failed the deployment in current stage.
", "smithy.api#required": {} } @@ -22470,6 +23132,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model.
", "smithy.api#required": {} } @@ -22477,6 +23140,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The model version.
", "smithy.api#required": {} } @@ -22504,6 +23168,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model.
", "smithy.api#required": {} } @@ -22511,6 +23176,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The model version.
", "smithy.api#required": {} } @@ -22518,7 +23184,7 @@ "OfflineDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of devices that have this model version and do not have a heart beat.
", "smithy.api#required": {} } @@ -22526,7 +23192,7 @@ "ConnectedDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of devices that have this model version and have a heart beat.
", "smithy.api#required": {} } @@ -22534,7 +23200,7 @@ "ActiveDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of devices that have this model version, a heart beat, and are currently running.
", "smithy.api#required": {} } @@ -22542,7 +23208,7 @@ "SamplingDeviceCount": { "target": "com.amazonaws.sagemaker#Long", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of devices with this model version and are producing sample data.
", "smithy.api#required": {} } @@ -22570,6 +23236,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model.
", "smithy.api#required": {} } @@ -22577,6 +23244,7 @@ "ModelVersion": { "target": "com.amazonaws.sagemaker#EdgeVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version model.
", "smithy.api#required": {} } @@ -22598,6 +23266,7 @@ "S3OutputLocation": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Simple Storage (S3) bucker URI.
", "smithy.api#required": {} } @@ -22688,6 +23357,7 @@ "EdgePackagingJobArn": { "target": "com.amazonaws.sagemaker#EdgePackagingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the edge packaging job.
", "smithy.api#required": {} } @@ -22695,6 +23365,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge packaging job.
", "smithy.api#required": {} } @@ -22702,6 +23373,7 @@ "EdgePackagingJobStatus": { "target": "com.amazonaws.sagemaker#EdgePackagingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the edge packaging job.
", "smithy.api#required": {} } @@ -22756,6 +23428,7 @@ "Type": { "target": "com.amazonaws.sagemaker#EdgePresetDeploymentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The deployment type created by SageMaker Edge Manager. Currently only \n supports Amazon Web Services IoT Greengrass Version 2 components.
", "smithy.api#required": {} } @@ -22838,10 +23511,7 @@ } }, "com.amazonaws.sagemaker#EnableCapture": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#EnableIotRoleAlias": { "type": "boolean" @@ -22878,6 +23548,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint.
", "smithy.api#required": {} } @@ -22885,6 +23556,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the endpoint.
", "smithy.api#required": {} } @@ -22892,6 +23564,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The endpoint configuration associated with the endpoint.
", "smithy.api#required": {} } @@ -22908,6 +23581,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the endpoint.
", "smithy.api#required": {} } @@ -22921,6 +23595,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the endpoint was created.
", "smithy.api#required": {} } @@ -22928,6 +23603,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last time the endpoint was modified.
", "smithy.api#required": {} } @@ -23018,6 +23694,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint configuration.
", "smithy.api#required": {} } @@ -23025,6 +23702,7 @@ "EndpointConfigArn": { "target": "com.amazonaws.sagemaker#EndpointConfigArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the endpoint configuration.
", "smithy.api#required": {} } @@ -23032,6 +23710,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the endpoint configuration was created.
", "smithy.api#required": {} } @@ -23053,6 +23732,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a customer's endpoint.
", "smithy.api#required": {} } @@ -23068,6 +23748,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An endpoint in customer's account which has enabled DataCaptureConfig
\n enabled.
Path to the filesystem where the endpoint data is available to the container.
", "smithy.api#required": {} } @@ -23185,6 +23867,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint.
", "smithy.api#required": {} } @@ -23238,6 +23921,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint made during a recommendation job.
", "smithy.api#required": {} } @@ -23245,6 +23929,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the production variant (deployed model) made during a recommendation job.
", "smithy.api#required": {} } @@ -23275,6 +23960,7 @@ "Metrics": { "target": "com.amazonaws.sagemaker#InferenceMetrics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The metrics for an existing endpoint.
", "smithy.api#required": {} } @@ -23282,6 +23968,7 @@ "EndpointInfo": { "target": "com.amazonaws.sagemaker#EndpointInfo", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -23390,6 +24077,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint.
", "smithy.api#required": {} } @@ -23397,6 +24085,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the endpoint.
", "smithy.api#required": {} } @@ -23404,6 +24093,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the endpoint was created.
", "smithy.api#required": {} } @@ -23411,6 +24101,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the endpoint was last modified.
", "smithy.api#required": {} } @@ -23418,6 +24109,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the endpoint.
\n\n OutOfService
: Endpoint is not available to take incoming\n requests.
\n Creating
: CreateEndpoint is executing.
\n Updating
: UpdateEndpoint or UpdateEndpointWeightsAndCapacities is executing.
\n SystemUpdating
: Endpoint is undergoing maintenance and cannot be\n updated or deleted or re-scaled until it has completed. This maintenance\n operation does not change any customer-specified values such as VPC config, KMS\n encryption, model, instance type, or instance count.
\n RollingBack
: Endpoint fails to scale up or down or change its\n variant weight and is in the process of rolling back to its previous\n configuration. Once the rollback completes, endpoint returns to an\n InService
status. This transitional status only applies to an\n endpoint that has autoscaling enabled and is undergoing variant weight or\n capacity changes as part of an UpdateEndpointWeightsAndCapacities call or when the UpdateEndpointWeightsAndCapacities operation is called\n explicitly.
\n InService
: Endpoint is available to process incoming\n requests.
\n Deleting
: DeleteEndpoint is executing.
\n Failed
: Endpoint could not be created, updated, or re-scaled. Use\n DescribeEndpointOutput$FailureReason
for information about the\n failure. DeleteEndpoint is the only operation that can be performed on a\n failed endpoint.
To get a list of endpoints with a specified status, use the StatusEquals
\n filter with a call to ListEndpoints.
The environment key suggested by the Amazon SageMaker Inference Recommender.
", "smithy.api#required": {} } @@ -23503,6 +24196,7 @@ "ValueType": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value type suggested by the Amazon SageMaker Inference Recommender.
", "smithy.api#required": {} } @@ -23510,6 +24204,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value suggested by the Amazon SageMaker Inference Recommender.
", "smithy.api#required": {} } @@ -23778,6 +24473,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#ExperimentSourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the source.
", "smithy.api#required": {} } @@ -24237,6 +24933,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of FeatureGroup
.
Unique identifier for the FeatureGroup
.
A timestamp indicating the time of creation time of the\n FeatureGroup
.
The Amazon S3 URI for the file source.
", "smithy.api#required": {} } @@ -24510,14 +25210,12 @@ "DefaultUid": { "target": "com.amazonaws.sagemaker#DefaultUid", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The default POSIX user ID (UID). If not specified, defaults to 1000
.
The default POSIX group ID (GID). If not specified, defaults to 100
.
The file system id.
", "smithy.api#required": {} } @@ -24539,6 +25238,7 @@ "FileSystemAccessMode": { "target": "com.amazonaws.sagemaker#FileSystemAccessMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The access mode of the mount of the directory associated with the channel. A directory\n can be mounted either in ro
(read-only) or rw
(read-write)\n mode.
The file system type.
", "smithy.api#required": {} } @@ -24553,6 +25254,7 @@ "DirectoryPath": { "target": "com.amazonaws.sagemaker#DirectoryPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The full path to the directory to associate with the channel.
", "smithy.api#required": {} } @@ -24687,6 +25389,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ResourcePropertyName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A resource property name. For example, TrainingJobName
. For\n valid property names, see SearchRecord.\n You must specify a valid property for the resource.
The name of the metric with the best result. For a description of the possible objective\n metrics, see AutoMLJobObjective$MetricName.
", "smithy.api#required": {} } @@ -24749,7 +25453,7 @@ "Value": { "target": "com.amazonaws.sagemaker#MetricValue", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of the metric with the best result.
", "smithy.api#required": {} } @@ -24777,6 +25481,7 @@ "MetricName": { "target": "com.amazonaws.sagemaker#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the objective metric. For SageMaker built-in algorithms, metrics are defined\n per algorithm. See the metrics for XGBoost as an\n example. You can also use a custom algorithm for training and define your own metrics.\n For more information, see Define metrics and environment variables.
", "smithy.api#required": {} } @@ -24784,7 +25489,7 @@ "Value": { "target": "com.amazonaws.sagemaker#MetricValue", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of the objective metric.
", "smithy.api#required": {} } @@ -24824,10 +25529,7 @@ } }, "com.amazonaws.sagemaker#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.sagemaker#FlowDefinitionArn": { "type": "string", @@ -24855,6 +25557,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 path where the object containing human output will be made available.
\nTo learn more about the format of Amazon A2I output data, see Amazon A2I\n Output Data.
", "smithy.api#required": {} } @@ -24911,6 +25614,7 @@ "FlowDefinitionName": { "target": "com.amazonaws.sagemaker#FlowDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the flow definition.
", "smithy.api#required": {} } @@ -24918,6 +25622,7 @@ "FlowDefinitionArn": { "target": "com.amazonaws.sagemaker#FlowDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the flow definition.
", "smithy.api#required": {} } @@ -24925,6 +25630,7 @@ "FlowDefinitionStatus": { "target": "com.amazonaws.sagemaker#FlowDefinitionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the flow definition. Valid values:
", "smithy.api#required": {} } @@ -24932,6 +25638,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp when SageMaker created the flow definition.
", "smithy.api#required": {} } @@ -25126,10 +25833,7 @@ } }, "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#GetDeviceFleetReport": { "type": "operation", @@ -25149,6 +25853,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -25164,6 +25869,7 @@ "DeviceFleetArn": { "target": "com.amazonaws.sagemaker#DeviceFleetArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the device.
", "smithy.api#required": {} } @@ -25171,6 +25877,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -25239,6 +25946,7 @@ "LineageGroupName": { "target": "com.amazonaws.sagemaker#LineageGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the lineage group.
", "smithy.api#required": {} } @@ -25286,6 +25994,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model group for which to get the resource policy.
", "smithy.api#required": {} } @@ -25301,6 +26010,7 @@ "ResourcePolicy": { "target": "com.amazonaws.sagemaker#PolicyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource policy for the model group.
", "smithy.api#required": {} } @@ -25366,6 +26076,7 @@ "InferenceRecommendationsJobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a previously completed Inference Recommender job.
", "smithy.api#required": {} } @@ -25467,6 +26178,7 @@ "Resource": { "target": "com.amazonaws.sagemaker#ResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the SageMaker resource to search for.
", "smithy.api#required": {} } @@ -25502,6 +26214,7 @@ "RepositoryUrl": { "target": "com.amazonaws.sagemaker#GitConfigUrl", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URL where the Git repository is located.
", "smithy.api#required": {} } @@ -25628,10 +26341,7 @@ } }, "com.amazonaws.sagemaker#Horovod": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#HubArn": { "type": "string", @@ -25721,6 +26431,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub content.
", "smithy.api#required": {} } @@ -25728,6 +26439,7 @@ "HubContentArn": { "target": "com.amazonaws.sagemaker#HubContentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the hub content.
", "smithy.api#required": {} } @@ -25735,6 +26447,7 @@ "HubContentVersion": { "target": "com.amazonaws.sagemaker#HubContentVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the hub content.
", "smithy.api#required": {} } @@ -25742,6 +26455,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of hub content.
", "smithy.api#required": {} } @@ -25749,6 +26463,7 @@ "DocumentSchemaVersion": { "target": "com.amazonaws.sagemaker#DocumentSchemaVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the hub content document schema.
", "smithy.api#required": {} } @@ -25774,6 +26489,7 @@ "HubContentStatus": { "target": "com.amazonaws.sagemaker#HubContentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the hub content.
", "smithy.api#required": {} } @@ -25781,6 +26497,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the hub content was created.
", "smithy.api#required": {} } @@ -25939,6 +26656,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub.
", "smithy.api#required": {} } @@ -25946,6 +26664,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the hub.
", "smithy.api#required": {} } @@ -25971,6 +26690,7 @@ "HubStatus": { "target": "com.amazonaws.sagemaker#HubStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the hub.
", "smithy.api#required": {} } @@ -25978,6 +26698,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the hub was created.
", "smithy.api#required": {} } @@ -25985,6 +26706,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the hub was last modified.
", "smithy.api#required": {} } @@ -26128,6 +26850,7 @@ "HumanLoopActivationConditions": { "target": "com.amazonaws.sagemaker#SynthesizedJsonHumanLoopActivationConditions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "JSON expressing use-case specific conditions declaratively. If any condition is matched, atomic tasks are created against the configured work team. \n The set of conditions is different for Rekognition and Textract. For more information about how to structure the JSON, see \n JSON Schema for Human Loop Activation Conditions in Amazon Augmented AI \n in the Amazon SageMaker Developer Guide.
", "smithy.api#required": {} } @@ -26143,6 +26866,7 @@ "HumanLoopActivationConditionsConfig": { "target": "com.amazonaws.sagemaker#HumanLoopActivationConditionsConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Container structure for defining under what conditions SageMaker creates a human\n loop.
", "smithy.api#required": {} } @@ -26158,6 +26882,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Amazon Resource Name (ARN) of a team of workers. To learn more about the types of\n workforces and work teams you can create and use with Amazon A2I, see Create\n and Manage Workforces.
", "smithy.api#required": {} } @@ -26165,6 +26890,7 @@ "HumanTaskUiArn": { "target": "com.amazonaws.sagemaker#HumanTaskUiArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the human task user interface.
\nYou can use standard HTML and Crowd HTML Elements to create a custom worker task\n template. You use this template to create a human task UI.
\nTo learn how to create a custom HTML template, see Create Custom Worker\n Task Template.
\nTo learn how to create a human task UI, which is a worker task template that can be used\n in a flow definition, see Create and Delete a Worker Task Templates.
", "smithy.api#required": {} } @@ -26172,6 +26898,7 @@ "TaskTitle": { "target": "com.amazonaws.sagemaker#FlowDefinitionTaskTitle", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A title for the human worker task.
", "smithy.api#required": {} } @@ -26179,6 +26906,7 @@ "TaskDescription": { "target": "com.amazonaws.sagemaker#FlowDefinitionTaskDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description for the human worker task.
", "smithy.api#required": {} } @@ -26186,6 +26914,7 @@ "TaskCount": { "target": "com.amazonaws.sagemaker#FlowDefinitionTaskCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of distinct workers who will perform the same task on each object.\n For example, if TaskCount
is set to 3
for an image classification \n labeling job, three workers will classify each input image. \n Increasing TaskCount
can improve label accuracy.
Specifies whether Amazon Rekognition or Amazon Textract are used as the integration source. \n The default field settings and JSON parsing rules are different based on the integration source. Valid values:
", "smithy.api#required": {} } @@ -26237,6 +26967,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the work team assigned to complete the tasks.
", "smithy.api#required": {} } @@ -26244,6 +26975,7 @@ "UiConfig": { "target": "com.amazonaws.sagemaker#UiConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Information about the user interface that workers use to complete the labeling\n task.
", "smithy.api#required": {} } @@ -26251,6 +26983,7 @@ "PreHumanTaskLambdaArn": { "target": "com.amazonaws.sagemaker#LambdaFunctionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of a Lambda function that is run before a data object\n is sent to a human worker. Use this function to provide input to a custom labeling\n job.
\nFor built-in\n task types, use one of the following Amazon SageMaker Ground Truth Lambda function ARNs for\n PreHumanTaskLambdaArn
. For custom labeling workflows, see Pre-annotation Lambda.
\n Bounding box - Finds the most similar boxes from\n different workers based on the Jaccard index of the boxes.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-BoundingBox
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-BoundingBox
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-BoundingBox
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-BoundingBox
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-BoundingBox
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-BoundingBox
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-BoundingBox
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-BoundingBox
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-BoundingBox
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-BoundingBox
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-BoundingBox
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-BoundingBox
\n
\n Image classification - Uses a variant of the Expectation\n Maximization approach to estimate the true class of an image based on\n annotations from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClass
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClass
\n
\n Multi-label image classification - Uses a variant of the Expectation\n Maximization approach to estimate the true classes of an image based on\n annotations from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-ImageMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-ImageMultiClassMultiLabel
\n
\n Semantic segmentation - Treats each pixel in an image as\n a multi-class classification and treats pixel annotations from workers as\n \"votes\" for the correct label.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-SemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-SemanticSegmentation
\n
\n Text classification - Uses a variant of the Expectation\n Maximization approach to estimate the true class of text based on annotations\n from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClass
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClass
\n
\n Multi-label text classification - Uses a variant of the\n Expectation Maximization approach to estimate the true classes of text based on\n annotations from individual workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-TextMultiClassMultiLabel
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-TextMultiClassMultiLabel
\n
\n Named entity recognition - Groups similar selections and\n calculates aggregate boundaries, resolving to most-assigned label.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-NamedEntityRecognition
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-NamedEntityRecognition
\n
\n Video Classification - Use this task type when you need workers to classify videos using\n predefined labels that you specify. Workers are shown videos and are asked to choose one\n label for each video.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoMultiClass
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoMultiClass
\n
\n Video Frame Object Detection - Use this task type to\n have workers identify and locate objects in a sequence of video frames (images extracted\n from a video) using bounding boxes. For example, you can use this task to ask workers to\n identify and localize various objects in a series of video frames, such as cars, bikes,\n and pedestrians.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectDetection
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectDetection
\n
\n Video Frame Object Tracking - Use this task type to\n have workers track the movement of objects in a sequence of video frames (images\n extracted from a video) using bounding boxes. For example, you can use this task to ask\n workers to track the movement of objects, such as cars, bikes, and pedestrians.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VideoObjectTracking
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VideoObjectTracking
\n
\n 3D Point Cloud Modalities\n
\nUse the following pre-annotation lambdas for 3D point cloud labeling modality tasks.\n See 3D Point Cloud Task types\n to learn more.
\n\n 3D Point Cloud Object Detection - \n Use this task type when you want workers to classify objects in a 3D point cloud by \n drawing 3D cuboids around objects. For example, you can use this task type to ask workers \n to identify different types of objects in a point cloud, such as cars, bikes, and pedestrians.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectDetection
\n
\n 3D Point Cloud Object Tracking - \n Use this task type when you want workers to draw 3D cuboids around objects\n that appear in a sequence of 3D point cloud frames. \n For example, you can use this task type to ask workers to track \n the movement of vehicles across multiple point cloud frames.\n
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudObjectTracking
\n
\n 3D Point Cloud Semantic Segmentation - \n Use this task type when you want workers to create a point-level semantic segmentation masks by \n painting objects in a 3D point cloud using different colors where each color is assigned to one of \n the classes you specify.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-3DPointCloudSemanticSegmentation
\n
\n Use the following ARNs for Label Verification and Adjustment Jobs\n
\nUse label verification and adjustment jobs to review and adjust labels. To learn more,\n see Verify and Adjust Labels .
\n\n Bounding box verification - Uses a variant of the\n Expectation Maximization approach to estimate the true class of verification\n judgement for bounding box labels based on annotations from individual\n workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationBoundingBox
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationBoundingBox
\n
\n Bounding box adjustment - Finds the most similar boxes\n from different workers based on the Jaccard index of the adjusted\n annotations.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentBoundingBox
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentBoundingBox
\n
\n Semantic segmentation verification - Uses a variant of\n the Expectation Maximization approach to estimate the true class of verification\n judgment for semantic segmentation labels based on annotations from individual\n workers.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-VerificationSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-VerificationSemanticSegmentation
\n
\n Semantic segmentation adjustment - Treats each pixel in\n an image as a multi-class classification and treats pixel adjusted annotations\n from workers as \"votes\" for the correct label.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentSemanticSegmentation
\n
\n Video Frame Object Detection Adjustment - \n Use this task type when you want workers to adjust bounding boxes that workers have added \n to video frames to classify and localize objects in a sequence of video frames.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectDetection
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectDetection
\n
\n Video Frame Object Tracking Adjustment - \n Use this task type when you want workers to adjust bounding boxes that workers have added \n to video frames to track object movement across a sequence of video frames.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-AdjustmentVideoObjectTracking
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-AdjustmentVideoObjectTracking
\n
\n 3D point cloud object detection adjustment - Adjust\n 3D cuboids in a point cloud frame.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectDetection
\n
\n 3D point cloud object tracking adjustment - Adjust 3D\n cuboids across a sequence of point cloud frames.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudObjectTracking
\n
\n 3D point cloud semantic segmentation adjustment -\n Adjust semantic segmentation masks in a 3D point cloud.
\n\n arn:aws:lambda:us-east-1:432418664414:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-east-2:266458841044:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:us-west-2:081040173940:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-1:568282634449:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-1:477331159723:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-2:454466003867:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-south-1:565803892007:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-central-1:203001061592:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-northeast-2:845288260483:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:eu-west-2:487402164563:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ap-southeast-1:377565633583:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
\n arn:aws:lambda:ca-central-1:918755190332:function:PRE-Adjustment3DPointCloudSemanticSegmentation
\n
A title for the task for your human workers.
", "smithy.api#required": {} } @@ -26271,6 +27005,7 @@ "TaskDescription": { "target": "com.amazonaws.sagemaker#TaskDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the task for your human workers.
", "smithy.api#required": {} } @@ -26278,6 +27013,7 @@ "NumberOfHumanWorkersPerDataObject": { "target": "com.amazonaws.sagemaker#NumberOfHumanWorkersPerDataObject", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of human workers that will label an object.
", "smithy.api#required": {} } @@ -26285,6 +27021,7 @@ "TaskTimeLimitInSeconds": { "target": "com.amazonaws.sagemaker#TaskTimeLimitInSeconds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The amount of time that a worker has to complete a task.
\nIf you create a custom labeling job, the maximum value for this parameter is 8 hours\n (28,800 seconds).
\nIf you create a labeling job using a built-in task type the maximum\n for this parameter depends on the task type you use:
\nFor image and \n text labeling jobs,\n the maximum is 8 hours (28,800 seconds).
\nFor 3D point cloud and video frame labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days.
\nConfigures how labels are consolidated across human workers.
", "smithy.api#required": {} } @@ -26368,6 +27106,7 @@ "HumanTaskUiName": { "target": "com.amazonaws.sagemaker#HumanTaskUiName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the human task user interface.
", "smithy.api#required": {} } @@ -26375,6 +27114,7 @@ "HumanTaskUiArn": { "target": "com.amazonaws.sagemaker#HumanTaskUiArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the human task user interface.
", "smithy.api#required": {} } @@ -26382,6 +27122,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp when SageMaker created the human task user interface.
", "smithy.api#required": {} } @@ -26403,6 +27144,7 @@ "TrainingInputMode": { "target": "com.amazonaws.sagemaker#TrainingInputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -26468,6 +27210,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ParameterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of this hyperparameter. The name must be unique.
", "smithy.api#required": {} } @@ -26481,6 +27224,7 @@ "Type": { "target": "com.amazonaws.sagemaker#ParameterType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of this hyperparameter. The valid types are Integer
,\n Continuous
, Categorical
, and FreeText
.
Indicates whether this hyperparameter is tunable in a hyperparameter tuning\n job.
" } }, "IsRequired": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether this hyperparameter is required.
" } }, @@ -26552,6 +27294,7 @@ "AlgorithmSpecification": { "target": "com.amazonaws.sagemaker#HyperParameterAlgorithmSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The HyperParameterAlgorithmSpecification object that\n specifies\n the resource algorithm to use for the training jobs that the tuning\n job launches.
", "smithy.api#required": {} } @@ -26559,6 +27302,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the\n IAM\n role associated with the training jobs that the tuning job\n launches.
", "smithy.api#required": {} } @@ -26578,6 +27322,7 @@ "OutputDataConfig": { "target": "com.amazonaws.sagemaker#OutputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the path to the Amazon S3 bucket where you\n store\n model artifacts from the training jobs that the tuning job\n launches.
", "smithy.api#required": {} } @@ -26591,6 +27336,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies a limit to how long a model hyperparameter training job can run. It also\n specifies how long a managed spot training job has to complete. When the job reaches the\n time limit, SageMaker ends the training job. Use this API to cap model training costs.
", "smithy.api#required": {} } @@ -26598,21 +27344,18 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Isolates the training container. No inbound or outbound network calls can be made,\n except for calls between peers within a training cluster for distributed training. If\n network isolation is used for training jobs that are configured to use a VPC, SageMaker\n downloads and uploads customer data and model artifacts through the specified VPC, but\n the training container does not have network access.
" } }, "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "To encrypt all communications between ML compute instances in distributed training,\n choose True
. Encryption provides greater security for distributed training,\n but training might take longer. How long it takes depends on the amount of communication\n between compute instances, especially if you use a deep learning algorithm in\n distributed training.
A Boolean indicating whether managed spot training is enabled (True
) or\n not (False
).
The name of the training job.
", "smithy.api#required": {} } @@ -26724,6 +27468,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the training job.
", "smithy.api#required": {} } @@ -26737,6 +27482,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the training job was created.
", "smithy.api#required": {} } @@ -26756,6 +27502,7 @@ "TrainingJobStatus": { "target": "com.amazonaws.sagemaker#TrainingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The\n status\n of the training job.
", "smithy.api#required": {} } @@ -26763,6 +27510,7 @@ "TunedHyperParameters": { "target": "com.amazonaws.sagemaker#HyperParameters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A\n list of the hyperparameters for which you specified ranges to\n search.
", "smithy.api#required": {} } @@ -26807,6 +27555,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#TrainingInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The instance type used for processing of hyperparameter optimization jobs. Choose from\n general purpose (no GPUs) instance types: ml.m5.xlarge, ml.m5.2xlarge, and ml.m5.4xlarge\n or compute optimized (no GPUs) instance types: ml.c5.xlarge and ml.c5.2xlarge. For more\n information about instance types, see instance type\n descriptions.
", "smithy.api#required": {} } @@ -26814,7 +27563,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TrainingInstanceCount", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of instances of the type specified by InstanceType
. Choose an\n instance count larger than 1 for distributed training algorithms. See Step 2:\n Launch a SageMaker Distributed Training Job Using the SageMaker Python SDK for more\n information.
The volume size in GB of the data to be processed for hyperparameter optimization\n (optional).
", "smithy.api#required": {} } @@ -26860,7 +27609,6 @@ "NumberOfTrainingJobsObjectiveNotImproving": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of training jobs launched by a tuning job that are not improving (1% or\n less) as measured by model performance evaluated against an objective function.
" } }, @@ -26881,6 +27629,7 @@ "Strategy": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobStrategyType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies how hyperparameter tuning chooses the combinations of hyperparameter values\n to use for the training job it launches. For information about search strategies, see\n How\n Hyperparameter Tuning Works.
", "smithy.api#required": {} } @@ -26900,6 +27649,7 @@ "ResourceLimits": { "target": "com.amazonaws.sagemaker#ResourceLimits", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ResourceLimits\n object that specifies the maximum number of training and parallel training jobs that can\n be used for this hyperparameter tuning job.
", "smithy.api#required": {} } @@ -26939,7 +27689,6 @@ "RuntimeInSeconds": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The wall clock runtime in seconds used by your hyperparameter tuning job.
" } } @@ -26964,6 +27713,7 @@ "Type": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobObjectiveType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether to\n minimize\n or maximize the objective metric.
", "smithy.api#required": {} } @@ -26971,6 +27721,7 @@ "MetricName": { "target": "com.amazonaws.sagemaker#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The\n name of the metric to use for the objective metric.
", "smithy.api#required": {} } @@ -27214,6 +27965,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the tuning job.
", "smithy.api#required": {} } @@ -27221,6 +27973,7 @@ "HyperParameterTuningJobArn": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The\n Amazon\n Resource Name (ARN) of the tuning job.
", "smithy.api#required": {} } @@ -27228,6 +27981,7 @@ "HyperParameterTuningJobStatus": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the\n tuning\n job.
", "smithy.api#required": {} } @@ -27235,6 +27989,7 @@ "Strategy": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobStrategyType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the search strategy hyperparameter tuning uses to choose which\n hyperparameters to\n evaluate\n at each iteration.
", "smithy.api#required": {} } @@ -27242,6 +27997,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the tuning job was created.
", "smithy.api#required": {} } @@ -27261,6 +28017,7 @@ "TrainingJobStatusCounters": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The TrainingJobStatusCounters object that specifies the numbers of training\n jobs, categorized by status, that this tuning job launched.
", "smithy.api#required": {} } @@ -27268,6 +28025,7 @@ "ObjectiveStatusCounters": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ObjectiveStatusCounters object that specifies the numbers of training jobs,\n categorized by objective metric status, that this tuning job launched.
", "smithy.api#required": {} } @@ -27289,6 +28047,7 @@ "ParentHyperParameterTuningJobs": { "target": "com.amazonaws.sagemaker#ParentHyperParameterTuningJobs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of hyperparameter tuning jobs that are used as the starting point for the new\n hyperparameter tuning job. For more information about warm starting a hyperparameter\n tuning job, see Using a Previous\n Hyperparameter Tuning Job as a Starting Point.
\nHyperparameter tuning jobs created before October 1, 2018 cannot be used as parent\n jobs for warm start tuning jobs.
", "smithy.api#required": {} } @@ -27296,6 +28055,7 @@ "WarmStartType": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobWarmStartType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies one of the following:
\nThe new hyperparameter tuning job uses the same input data and training\n image as the parent tuning jobs. You can change the hyperparameter ranges to\n search and the maximum number of training jobs that the hyperparameter\n tuning job launches. You cannot use a new version of the training algorithm,\n unless the changes in the new version do not affect the algorithm itself.\n For example, changes that improve logging or adding support for a different\n data format are allowed. You can also change hyperparameters from tunable to\n static, and from static to tunable, but the total number of static plus\n tunable hyperparameters must remain the same as it is in all parent jobs.\n The objective metric for the new tuning job must be the same as for all\n parent jobs.
\nThe new hyperparameter tuning job can include input data, hyperparameter\n ranges, maximum number of concurrent training jobs, and maximum number of\n training jobs that are different than those of its parent hyperparameter\n tuning jobs. The training image can also be a different version from the\n version used in the parent hyperparameter tuning job. You can also change\n hyperparameters from tunable to static, and from static to tunable, but the\n total number of static plus tunable hyperparameters must remain the same as\n it is in all parent jobs. The objective metric for the new tuning job must\n be the same as for all parent jobs.
\nThe number of compute instances of type InstanceType
to use. For distributed training, select a value greater than 1.
The volume size in GB for the storage volume to be used in processing hyperparameter\n optimization jobs (optional). These volumes store model artifacts, incremental states\n and optionally, scratch space for training algorithms. Do not provide a value for this\n parameter if a value for InstanceConfigs
is also specified.
Some instance types have a fixed total local storage size. If you select one of these\n instances for training, VolumeSizeInGB
cannot be greater than this total\n size. For a list of instance types with local instance storage and their sizes, see\n instance store volumes.
SageMaker supports only the General Purpose SSD\n (gp2) storage volume type.
\nThe Amazon SageMaker Canvas app setting where you configure OAuth for connecting to an external\n data source, such as Snowflake.
" + "smithy.api#documentation": "The Amazon SageMaker Canvas application setting where you configure OAuth for connecting to an external\n data source, such as Snowflake.
" } }, "com.amazonaws.sagemaker#IdentityProviderOAuthSettings": { @@ -27517,6 +28275,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "When the image was created.
", "smithy.api#required": {} } @@ -27542,6 +28301,7 @@ "ImageArn": { "target": "com.amazonaws.sagemaker#ImageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the image.
", "smithy.api#required": {} } @@ -27549,6 +28309,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image.
", "smithy.api#required": {} } @@ -27556,6 +28317,7 @@ "ImageStatus": { "target": "com.amazonaws.sagemaker#ImageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the image.
", "smithy.api#required": {} } @@ -27563,6 +28325,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "When the image was last modified.
", "smithy.api#required": {} } @@ -27612,6 +28375,7 @@ "RepositoryAccessMode": { "target": "com.amazonaws.sagemaker#RepositoryAccessMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Set this to one of the following values:
\n\n Platform
- The model image is hosted in Amazon ECR.
\n Vpc
- The model image is hosted in a private Docker registry in\n your VPC.
When the version was created.
", "smithy.api#required": {} } @@ -27824,6 +28589,7 @@ "ImageArn": { "target": "com.amazonaws.sagemaker#ImageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the image the version is based on.
", "smithy.api#required": {} } @@ -27831,6 +28597,7 @@ "ImageVersionArn": { "target": "com.amazonaws.sagemaker#ImageVersionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the version.
", "smithy.api#required": {} } @@ -27838,6 +28605,7 @@ "ImageVersionStatus": { "target": "com.amazonaws.sagemaker#ImageVersionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the version.
", "smithy.api#required": {} } @@ -27845,6 +28613,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "When the version was last modified.
", "smithy.api#required": {} } @@ -27852,6 +28621,7 @@ "Version": { "target": "com.amazonaws.sagemaker#ImageVersionNumber", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version number.
", "smithy.api#required": {} } @@ -27995,6 +28765,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub content to import.
", "smithy.api#required": {} } @@ -28008,6 +28779,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of hub content to import.
", "smithy.api#required": {} } @@ -28015,6 +28787,7 @@ "DocumentSchemaVersion": { "target": "com.amazonaws.sagemaker#DocumentSchemaVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the hub content schema to import.
", "smithy.api#required": {} } @@ -28022,6 +28795,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub to import content into.
", "smithy.api#required": {} } @@ -28047,6 +28821,7 @@ "HubContentDocument": { "target": "com.amazonaws.sagemaker#HubContentDocument", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The hub content document that describes information about the hub content such as type, associated containers, scripts, and more.
", "smithy.api#required": {} } @@ -28074,6 +28849,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the hub that the content was imported into.
", "smithy.api#required": {} } @@ -28081,6 +28857,7 @@ "HubContentArn": { "target": "com.amazonaws.sagemaker#HubContentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the hub content that was imported.
", "smithy.api#required": {} } @@ -28096,6 +28873,7 @@ "Mode": { "target": "com.amazonaws.sagemaker#InferenceExecutionMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "How containers in a multi-container are run. The following values are valid.
\n\n SERIAL
- Containers run as a serial pipeline.
\n DIRECT
- Only the individual container that you specify is\n run.
The Amazon S3 bucket where the inference request and response data is stored.
", "smithy.api#required": {} } @@ -28288,6 +29067,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the inference experiment.
", "smithy.api#required": {} } @@ -28295,6 +29075,7 @@ "Type": { "target": "com.amazonaws.sagemaker#InferenceExperimentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the inference experiment.
", "smithy.api#required": {} } @@ -28308,6 +29089,7 @@ "Status": { "target": "com.amazonaws.sagemaker#InferenceExperimentStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the inference experiment.
", "smithy.api#required": {} } @@ -28327,6 +29109,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp at which the inference experiment was created.
", "smithy.api#required": {} } @@ -28340,6 +29123,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp when you last modified the inference experiment.
", "smithy.api#required": {} } @@ -28381,7 +29165,7 @@ "MaxInvocations": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The expected maximum number of requests per minute for the instance.
", "smithy.api#required": {} } @@ -28389,7 +29173,7 @@ "ModelLatency": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The expected model latency at maximum invocations per minute for the instance.
", "smithy.api#required": {} } @@ -28405,6 +29189,7 @@ "Metrics": { "target": "com.amazonaws.sagemaker#RecommendationMetrics", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The metrics used to decide what recommendation to make.
", "smithy.api#required": {} } @@ -28412,6 +29197,7 @@ "EndpointConfiguration": { "target": "com.amazonaws.sagemaker#EndpointOutputConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the endpoint configuration parameters.
", "smithy.api#required": {} } @@ -28419,6 +29205,7 @@ "ModelConfiguration": { "target": "com.amazonaws.sagemaker#ModelConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the model configuration.
", "smithy.api#required": {} } @@ -28464,6 +29251,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the job.
", "smithy.api#required": {} } @@ -28471,6 +29259,7 @@ "JobDescription": { "target": "com.amazonaws.sagemaker#RecommendationJobDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The job description.
", "smithy.api#required": {} } @@ -28478,6 +29267,7 @@ "JobType": { "target": "com.amazonaws.sagemaker#RecommendationJobType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The recommendation job type.
", "smithy.api#required": {} } @@ -28485,6 +29275,7 @@ "JobArn": { "target": "com.amazonaws.sagemaker#RecommendationJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the recommendation job.
", "smithy.api#required": {} } @@ -28492,6 +29283,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the job.
", "smithy.api#required": {} } @@ -28499,6 +29291,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the job was created.
", "smithy.api#required": {} } @@ -28512,6 +29305,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker \n to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -28519,6 +29313,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#LastModifiedTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the job was last modified.
", "smithy.api#required": {} } @@ -28558,6 +29353,7 @@ "StepType": { "target": "com.amazonaws.sagemaker#RecommendationStepType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the subtask.
\n\n BENCHMARK
: Evaluate the performance of your model on different instance types.
The name of the Inference Recommender job.
", "smithy.api#required": {} } @@ -28572,6 +29369,7 @@ "Status": { "target": "com.amazonaws.sagemaker#RecommendationJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the benchmark.
", "smithy.api#required": {} } @@ -28605,6 +29403,7 @@ "Containers": { "target": "com.amazonaws.sagemaker#ModelPackageContainerDefinitionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon ECR registry path of the Docker image that contains the inference code.
", "smithy.api#required": {} } @@ -28624,6 +29423,7 @@ "SupportedContentTypes": { "target": "com.amazonaws.sagemaker#ContentTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The supported MIME types for the input data.
", "smithy.api#required": {} } @@ -28631,6 +29431,7 @@ "SupportedResponseMIMETypes": { "target": "com.amazonaws.sagemaker#ResponseMIMETypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The supported MIME types for the output data.
", "smithy.api#required": {} } @@ -28680,6 +29481,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The S3 path where the model artifacts, which result from model training, are stored.\n This path must point to a single gzip compressed tar archive (.tar.gz suffix).
", "smithy.api#required": {} } @@ -28693,6 +29495,7 @@ "Framework": { "target": "com.amazonaws.sagemaker#Framework", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the framework in which the model was trained. For example:\n TENSORFLOW.
", "smithy.api#required": {} } @@ -28754,6 +29557,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#TrainingInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the instance type of the instance group.
", "smithy.api#required": {} } @@ -28761,7 +29565,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TrainingInstanceCount", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the number of instances of the instance group.
", "smithy.api#required": {} } @@ -28769,6 +29573,7 @@ "InstanceGroupName": { "target": "com.amazonaws.sagemaker#InstanceGroupName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the name of the instance group.
", "smithy.api#required": {} } @@ -28818,6 +29623,7 @@ "MinimumInstanceMetadataServiceVersion": { "target": "com.amazonaws.sagemaker#MinimumInstanceMetadataServiceVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates the minimum IMDS version that the notebook instance supports. When passed as part of CreateNotebookInstance
, if no value is selected, then it defaults to IMDSv1. This means that both IMDSv1 and IMDSv2 are supported. If passed as part of UpdateNotebookInstance
, there is no default.
The name of the hyperparameter to search.
", "smithy.api#required": {} } @@ -29301,6 +30105,7 @@ "MinValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum\n value\n of the hyperparameter to search.
", "smithy.api#required": {} } @@ -29308,6 +30113,7 @@ "MaxValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum\n value\n of the hyperparameter to search.
", "smithy.api#required": {} } @@ -29329,6 +30135,7 @@ "MinValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The minimum integer value allowed.
", "smithy.api#required": {} } @@ -29336,6 +30143,7 @@ "MaxValue": { "target": "com.amazonaws.sagemaker#ParameterValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum integer value allowed.
", "smithy.api#required": {} } @@ -29358,10 +30166,7 @@ } }, "com.amazonaws.sagemaker#IntegerValue": { - "type": "integer", - "traits": { - "smithy.api#default": 0 - } + "type": "integer" }, "com.amazonaws.sagemaker#InvocationEndTime": { "type": "timestamp" @@ -29535,6 +30340,20 @@ } } }, + "com.amazonaws.sagemaker#KendraSettings": { + "type": "structure", + "members": { + "Status": { + "target": "com.amazonaws.sagemaker#FeatureStatus", + "traits": { + "smithy.api#documentation": "Describes whether the document querying feature is enabled\n or disabled in the Canvas application.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The Amazon SageMaker Canvas application setting where you configure\n document querying.
" + } + }, "com.amazonaws.sagemaker#KernelDisplayName": { "type": "string", "traits": { @@ -29576,6 +30395,7 @@ "KernelSpecs": { "target": "com.amazonaws.sagemaker#KernelSpecs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The specification of the Jupyter kernels in the image.
", "smithy.api#required": {} } @@ -29606,6 +30426,7 @@ "Name": { "target": "com.amazonaws.sagemaker#KernelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Jupyter kernel in the image. This value is case sensitive.
", "smithy.api#required": {} } @@ -29666,7 +30487,6 @@ "com.amazonaws.sagemaker#LabelCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -29678,35 +30498,30 @@ "TotalLabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of objects labeled.
" } }, "HumanLabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of objects labeled by a human worker.
" } }, "MachineLabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of objects labeled by automated data labeling.
" } }, "FailedNonRetryableError": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of objects that could not be labeled due to an error.
" } }, "Unlabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of objects not yet labeled.
" } } @@ -29721,21 +30536,18 @@ "HumanLabeled": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of data objects labeled by a human worker.
" } }, "PendingHuman": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of data objects that need to be labeled by a human worker.
" } }, "Total": { "target": "com.amazonaws.sagemaker#LabelCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of tasks in the labeling job.
" } } @@ -29760,6 +30572,7 @@ "LabelingJobAlgorithmSpecificationArn": { "target": "com.amazonaws.sagemaker#LabelingJobAlgorithmSpecificationArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the Amazon Resource Name (ARN) of the algorithm used for auto-labeling. You\n must select one of the following ARNs:
\n\n Image classification\n
\n\n arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/image-classification
\n
\n Text classification\n
\n\n arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/text-classification
\n
\n Object detection\n
\n\n arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/object-detection
\n
\n Semantic Segmentation\n
\n\n arn:aws:sagemaker:region:027400017018:labeling-job-algorithm-specification/semantic-segmentation
\n
A unique identifier for a labeling job. You can use this to refer to a specific\n labeling job.
", "smithy.api#required": {} } @@ -29844,6 +30658,7 @@ "WorkRequesterAccountId": { "target": "com.amazonaws.sagemaker#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID of the account used to start the labeling\n job.
", "smithy.api#required": {} } @@ -29851,6 +30666,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the labeling job was created.
", "smithy.api#required": {} } @@ -29884,6 +30700,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#LabelingJobDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location of the input data.
", "smithy.api#required": {} } @@ -29915,6 +30732,7 @@ "OutputDatasetS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 bucket location of the manifest file for labeled data.
", "smithy.api#required": {} } @@ -29936,6 +30754,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 location to write output data.
", "smithy.api#required": {} } @@ -29980,6 +30799,7 @@ "ManifestS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 location of the manifest file that describes the input data objects.
\nThe input manifest file referenced in ManifestS3Uri
must contain one of\n the following keys: source-ref
or source
. The value of the\n keys are interpreted as follows:
\n source-ref
: The source of the object is the Amazon S3 object\n specified in the value. Use this value when the object is a binary object, such\n as an image.
\n source
: The source of the object is the value. Use this\n value when the object is a text value.
If you are a new user of Ground Truth, it is recommended you review Use an Input Manifest File in the Amazon SageMaker Developer Guide to learn how to\n create an input manifest file.
", "smithy.api#required": {} } @@ -29995,6 +30815,7 @@ "SnsTopicArn": { "target": "com.amazonaws.sagemaker#SnsTopicArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon SNS input topic Amazon Resource Name (ARN). Specify the ARN of the input topic\n you will use to send new data objects to a streaming labeling job.
", "smithy.api#required": {} } @@ -30071,6 +30892,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the labeling job.
", "smithy.api#required": {} } @@ -30078,6 +30900,7 @@ "LabelingJobArn": { "target": "com.amazonaws.sagemaker#LabelingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) assigned to the labeling job when it was\n created.
", "smithy.api#required": {} } @@ -30085,6 +30908,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the job was created (timestamp).
", "smithy.api#required": {} } @@ -30092,6 +30916,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the job was last modified (timestamp).
", "smithy.api#required": {} } @@ -30099,6 +30924,7 @@ "LabelingJobStatus": { "target": "com.amazonaws.sagemaker#LabelingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of the labeling job.
", "smithy.api#required": {} } @@ -30106,6 +30932,7 @@ "LabelCounters": { "target": "com.amazonaws.sagemaker#LabelCounters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Counts showing the progress of the labeling job.
", "smithy.api#required": {} } @@ -30113,6 +30940,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the work team assigned to the job.
", "smithy.api#required": {} } @@ -30120,6 +30948,7 @@ "PreHumanTaskLambdaArn": { "target": "com.amazonaws.sagemaker#LambdaFunctionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of a Lambda function. The function is run before each\n data object is sent to a worker.
", "smithy.api#required": {} } @@ -30198,6 +31027,7 @@ "Status": { "target": "com.amazonaws.sagemaker#LastUpdateStatusValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A value that indicates whether the update was made successful.
", "smithy.api#required": {} } @@ -30523,6 +31353,7 @@ "AlgorithmSummaryList": { "target": "com.amazonaws.sagemaker#AlgorithmSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": ">An array of AlgorithmSummary
objects, each of which lists an\n algorithm.
The name of the image.
", "smithy.api#required": {} } @@ -31096,7 +31928,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#AutoMLMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Request a list of jobs up to a specified limit.
" } }, @@ -31117,6 +31948,7 @@ "AutoMLJobSummaries": { "target": "com.amazonaws.sagemaker#AutoMLJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Returns a summary list of jobs.
", "smithy.api#required": {} } @@ -31161,6 +31993,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List the candidates created for the job by providing the job's name.
", "smithy.api#required": {} } @@ -31192,7 +32025,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#AutoMLMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "List the job's candidates up to a specified limit.
" } }, @@ -31213,6 +32045,7 @@ "Candidates": { "target": "com.amazonaws.sagemaker#AutoMLCandidates", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Summaries about the AutoMLCandidates
.
Gets a list of summaries of the Git repositories. Each summary specifies the following\n values for the repository:
\nName
\nAmazon Resource Name (ARN)
\nCreation time
\nLast modified time
\nConfiguration information, including the URL location of the repository and\n the ARN of the Amazon Web Services Secrets Manager secret that contains the\n credentials used to access the repository.
\nAn array of CompilationJobSummary objects, each describing a model compilation job.\n
", "smithy.api#required": {} } @@ -31638,6 +32473,7 @@ "JobDefinitionSummaries": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of data quality monitoring job definitions.
", "smithy.api#required": {} } @@ -31683,7 +32519,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to select.
" } }, @@ -31740,6 +32575,7 @@ "DeviceFleetSummaries": { "target": "com.amazonaws.sagemaker#DeviceFleetSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Summary of the device fleet.
", "smithy.api#required": {} } @@ -31808,7 +32644,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Maximum number of results to select.
" } }, @@ -31841,6 +32676,7 @@ "DeviceSummaries": { "target": "com.amazonaws.sagemaker#DeviceSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Summary of devices.
", "smithy.api#required": {} } @@ -31944,7 +32780,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of results to select (50 by default).
" } }, @@ -32007,6 +32842,7 @@ "EdgeDeploymentPlanSummaries": { "target": "com.amazonaws.sagemaker#EdgeDeploymentPlanSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of summaries of edge deployment plans.
", "smithy.api#required": {} } @@ -32081,7 +32917,6 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Maximum number of results to select.
" } }, @@ -32150,6 +32985,7 @@ "EdgePackagingJobSummaries": { "target": "com.amazonaws.sagemaker#EdgePackagingJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Summaries of edge packaging jobs.
", "smithy.api#required": {} } @@ -32274,6 +33110,7 @@ "EndpointConfigs": { "target": "com.amazonaws.sagemaker#EndpointConfigSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of endpoint configurations.
", "smithy.api#required": {} } @@ -32381,6 +33218,7 @@ "Endpoints": { "target": "com.amazonaws.sagemaker#EndpointSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array or endpoint objects.
", "smithy.api#required": {} } @@ -32558,6 +33396,7 @@ "FeatureGroupSummaries": { "target": "com.amazonaws.sagemaker#FeatureGroupSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A summary of feature groups.
", "smithy.api#required": {} } @@ -32565,6 +33404,7 @@ "NextToken": { "target": "com.amazonaws.sagemaker#NextToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A token to resume pagination of ListFeatureGroups
results.
An array of objects describing the flow definitions.
", "smithy.api#required": {} } @@ -32674,6 +33515,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub to list the content versions of.
", "smithy.api#required": {} } @@ -32681,6 +33523,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of hub content to list versions of.
", "smithy.api#required": {} } @@ -32688,6 +33531,7 @@ "HubContentName": { "target": "com.amazonaws.sagemaker#HubContentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub content.
", "smithy.api#required": {} } @@ -32751,6 +33595,7 @@ "HubContentSummaries": { "target": "com.amazonaws.sagemaker#HubContentInfoList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The summaries of the listed hub content versions.
", "smithy.api#required": {} } @@ -32789,6 +33634,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub to list the contents of.
", "smithy.api#required": {} } @@ -32796,6 +33642,7 @@ "HubContentType": { "target": "com.amazonaws.sagemaker#HubContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of hub content to list.
", "smithy.api#required": {} } @@ -32859,6 +33706,7 @@ "HubContentSummaries": { "target": "com.amazonaws.sagemaker#HubContentInfoList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The summaries of the listed hub content.
", "smithy.api#required": {} } @@ -32954,6 +33802,7 @@ "HubSummaries": { "target": "com.amazonaws.sagemaker#HubInfoList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The summaries of the listed hubs.
", "smithy.api#required": {} } @@ -33031,6 +33880,7 @@ "HumanTaskUiSummaries": { "target": "com.amazonaws.sagemaker#HumanTaskUiSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of objects describing the human task user interfaces.
", "smithy.api#required": {} } @@ -33138,6 +33988,7 @@ "HyperParameterTuningJobSummaries": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of HyperParameterTuningJobSummary objects that\n describe\n the tuning jobs that the ListHyperParameterTuningJobs
\n request returned.
The name of the image to list the versions of.
", "smithy.api#required": {} } @@ -33500,6 +34352,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the Inference Recommender job.
", "smithy.api#required": {} } @@ -33657,6 +34510,7 @@ "InferenceRecommendationsJobs": { "target": "com.amazonaws.sagemaker#InferenceRecommendationsJobs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The recommendations created from the Amazon SageMaker Inference Recommender job.
", "smithy.api#required": {} } @@ -33742,6 +34596,7 @@ "WorkteamArn": { "target": "com.amazonaws.sagemaker#WorkteamArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the work team for which you want to see labeling\n jobs for.
", "smithy.api#required": {} } @@ -33799,6 +34654,7 @@ "LabelingJobSummaryList": { "target": "com.amazonaws.sagemaker#LabelingJobForWorkteamSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of LabelingJobSummary
objects, each describing a labeling\n job.
A JSON array in which each element is a summary for a model bias jobs.
", "smithy.api#required": {} } @@ -34129,6 +34985,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List export jobs for the model card with the specified name.
", "smithy.api#required": {} } @@ -34136,7 +34993,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "List export jobs for the model card with the specified version.
" } }, @@ -34199,6 +35055,7 @@ "ModelCardExportJobSummaries": { "target": "com.amazonaws.sagemaker#ModelCardExportJobSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The summaries of the listed model card export jobs.
", "smithy.api#required": {} } @@ -34261,6 +35118,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#ModelCardNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List model card versions for the model card with the specified name or Amazon Resource Name (ARN).
", "smithy.api#required": {} } @@ -34300,6 +35158,7 @@ "ModelCardVersionSummaryList": { "target": "com.amazonaws.sagemaker#ModelCardVersionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The summaries of the listed versions of the model card.
", "smithy.api#required": {} } @@ -34395,6 +35254,7 @@ "ModelCardSummaries": { "target": "com.amazonaws.sagemaker#ModelCardSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The summaries of the listed model cards.
", "smithy.api#required": {} } @@ -34490,6 +35350,7 @@ "JobDefinitionSummaries": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON array in which each element is a summary for a explainability bias jobs.
", "smithy.api#required": {} } @@ -34555,6 +35416,7 @@ "ModelMetadataSummaries": { "target": "com.amazonaws.sagemaker#ModelMetadataSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A structure that holds model metadata.
", "smithy.api#required": {} } @@ -34644,6 +35506,7 @@ "ModelPackageGroupSummaryList": { "target": "com.amazonaws.sagemaker#ModelPackageGroupSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of summaries of the model groups in your Amazon Web Services account.
", "smithy.api#required": {} } @@ -34751,6 +35614,7 @@ "ModelPackageSummaryList": { "target": "com.amazonaws.sagemaker#ModelPackageSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of ModelPackageSummary
objects, each of which lists a model\n package.
A list of summaries of model quality monitoring job definitions.
", "smithy.api#required": {} } @@ -34935,6 +35800,7 @@ "Models": { "target": "com.amazonaws.sagemaker#ModelSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of ModelSummary
objects, each of which lists a\n model.
The name of a monitoring schedule.
", "smithy.api#required": {} } @@ -35247,6 +36114,7 @@ "MonitoringExecutionSummaries": { "target": "com.amazonaws.sagemaker#MonitoringExecutionSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON array in which each element is a summary for a monitoring execution.
", "smithy.api#required": {} } @@ -35372,6 +36240,7 @@ "MonitoringScheduleSummaries": { "target": "com.amazonaws.sagemaker#MonitoringScheduleSummaryList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A JSON array in which each element is a summary for a monitoring schedule.
", "smithy.api#required": {} } @@ -35715,6 +36584,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the pipeline.
", "smithy.api#required": {} } @@ -35809,6 +36679,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the pipeline execution.
", "smithy.api#required": {} } @@ -36030,6 +36901,7 @@ "ProcessingJobSummaries": { "target": "com.amazonaws.sagemaker#ProcessingJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of ProcessingJobSummary
objects, each listing a processing\n job.
A list of summaries of projects.
", "smithy.api#required": {} } @@ -36333,13 +37206,13 @@ "MaxResults": { "target": "com.amazonaws.sagemaker#ListMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of requests to select.
" } }, "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan.
", "smithy.api#required": {} } @@ -36347,13 +37220,13 @@ "ExcludeDevicesDeployedInOtherStage": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Toggle for excluding devices deployed in other stages.
" } }, "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stage in the deployment.
", "smithy.api#required": {} } @@ -36369,6 +37242,7 @@ "DeviceDeploymentSummaries": { "target": "com.amazonaws.sagemaker#DeviceDeploymentSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of summaries of devices allocated to the stage.
", "smithy.api#required": {} } @@ -36545,6 +37419,7 @@ "SubscribedWorkteams": { "target": "com.amazonaws.sagemaker#SubscribedWorkteams", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of Workteam
objects, each describing a work team.
The Amazon Resource Name (ARN) of the resource whose tags you want to\n retrieve.
", "smithy.api#required": {} } @@ -36680,6 +37556,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the tuning job whose training jobs you want to list.
", "smithy.api#required": {} } @@ -36725,6 +37602,7 @@ "TrainingJobSummaries": { "target": "com.amazonaws.sagemaker#HyperParameterTrainingJobSummaries", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of TrainingJobSummary objects that\n describe\n the training jobs that the\n ListTrainingJobsForHyperParameterTuningJob
request returned.
An array of TrainingJobSummary
objects, each listing a training\n job.
An array of\n TransformJobSummary
\n objects.
A list containing information about your workforce.
", "smithy.api#required": {} } @@ -37390,6 +38271,7 @@ "Workteams": { "target": "com.amazonaws.sagemaker#Workteams", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of Workteam
objects, each describing a work team.
The value of the metric.
" } }, @@ -37744,7 +38618,6 @@ "Value": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The value of the metric.
" } }, @@ -37771,6 +38644,7 @@ "Name": { "target": "com.amazonaws.sagemaker#MetricName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the metric.
", "smithy.api#required": {} } @@ -37778,6 +38652,7 @@ "Regex": { "target": "com.amazonaws.sagemaker#MetricRegex", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A regular expression that searches the output of a training job and gets the value of\n the metric. For more information about using regular expressions to define metrics, see\n Defining metrics and environment variables.
", "smithy.api#required": {} } @@ -37863,10 +38738,7 @@ } }, "com.amazonaws.sagemaker#MetricValue": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } + "type": "float" }, "com.amazonaws.sagemaker#MetricsSource": { "type": "structure", @@ -37874,6 +38746,7 @@ "ContentType": { "target": "com.amazonaws.sagemaker#ContentType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The metric source content type.
", "smithy.api#required": {} } @@ -37887,6 +38760,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The S3 URI for the metrics source.
", "smithy.api#required": {} } @@ -37951,7 +38825,6 @@ "EnableNetworkIsolation": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Isolates the model container. No inbound or outbound network calls can be made to or\n from the model container.
" } }, @@ -38011,6 +38884,7 @@ "S3ModelArtifacts": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The path of the S3 object that contains the model artifacts. For example,\n s3://bucket-name/keynameprefix/model.tar.gz
.
The container image to be run by the model bias job.
", "smithy.api#required": {} } @@ -38033,6 +38908,7 @@ "ConfigUri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "JSON formatted S3 file that defines bias parameters. For more information on this JSON\n configuration file, see Configure\n bias parameters.
", "smithy.api#required": {} } @@ -38080,6 +38956,7 @@ "GroundTruthS3Input": { "target": "com.amazonaws.sagemaker#MonitoringGroundTruthS3Input", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Location of ground truth labels to use in model bias job.
", "smithy.api#required": {} } @@ -38124,7 +39001,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version of the model card.
" } }, @@ -38220,6 +39096,7 @@ "S3ExportArtifacts": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 URI of the exported model artifacts.
", "smithy.api#required": {} } @@ -38311,6 +39188,7 @@ "ModelCardExportJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model card export job.
", "smithy.api#required": {} } @@ -38318,6 +39196,7 @@ "ModelCardExportJobArn": { "target": "com.amazonaws.sagemaker#ModelCardExportJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model card export job.
", "smithy.api#required": {} } @@ -38325,6 +39204,7 @@ "Status": { "target": "com.amazonaws.sagemaker#ModelCardExportJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The completion status of the model card export job.
", "smithy.api#required": {} } @@ -38332,6 +39212,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model card that the export job exports.
", "smithy.api#required": {} } @@ -38339,7 +39220,7 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the model card that the export job exports.
", "smithy.api#required": {} } @@ -38347,6 +39228,7 @@ "CreatedAt": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the model card export job was created.
", "smithy.api#required": {} } @@ -38354,6 +39236,7 @@ "LastModifiedAt": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the model card export job was last modified..
", "smithy.api#required": {} } @@ -38375,6 +39258,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 output path to export your model card PDF.
", "smithy.api#required": {} } @@ -38518,6 +39402,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model card.
", "smithy.api#required": {} } @@ -38525,6 +39410,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model card.
", "smithy.api#required": {} } @@ -38532,6 +39418,7 @@ "ModelCardStatus": { "target": "com.amazonaws.sagemaker#ModelCardStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The approval status of the model card within your organization. Different organizations might have different criteria for model card review and approval.
\n\n Draft
: The model card is a work in progress.
\n PendingReview
: The model card is pending review.
\n Approved
: The model card is approved.
\n Archived
: The model card is archived. No more updates should be made to the model\n card, but it can still be exported.
The date and time that the model card was created.
", "smithy.api#required": {} } @@ -38577,6 +39465,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model card.
", "smithy.api#required": {} } @@ -38584,6 +39473,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model card.
", "smithy.api#required": {} } @@ -38591,6 +39481,7 @@ "ModelCardStatus": { "target": "com.amazonaws.sagemaker#ModelCardStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The approval status of the model card version within your organization. Different organizations might have different criteria for model card review and approval.
\n\n Draft
: The model card is a work in progress.
\n PendingReview
: The model card is pending review.
\n Approved
: The model card is approved.
\n Archived
: The model card is archived. No more updates should be made to the model\n card, but it can still be exported.
A version of the model card.
", "smithy.api#required": {} } @@ -38606,6 +39497,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time that the model card version was created.
", "smithy.api#required": {} } @@ -38696,6 +39588,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The endpoint name.
", "smithy.api#required": {} } @@ -38703,6 +39596,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the endpoint.
", "smithy.api#required": {} } @@ -38710,6 +39604,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that indicates when the endpoint was created.
", "smithy.api#required": {} } @@ -38717,6 +39612,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last time the endpoint was modified.
", "smithy.api#required": {} } @@ -38724,6 +39620,7 @@ "EndpointStatus": { "target": "com.amazonaws.sagemaker#EndpointStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The endpoint status.
", "smithy.api#required": {} } @@ -38745,7 +39642,6 @@ "Enabled": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the alert action is turned on.
" } } @@ -38807,7 +39703,6 @@ "ModelCardVersion": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The model card version.
" } }, @@ -38964,6 +39859,7 @@ "S3DataSource": { "target": "com.amazonaws.sagemaker#S3ModelDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the S3 location of ML model data to deploy.
", "smithy.api#required": {} } @@ -38979,7 +39875,6 @@ "AutoGenerateEndpointName": { "target": "com.amazonaws.sagemaker#AutoGenerateEndpointName", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Set to True
to automatically generate an endpoint name for a one-click\n Autopilot model deployment; set to False
otherwise. The default value is\n False
.
If you set AutoGenerateEndpointName
to True
, do not specify\n the EndpointName
; otherwise a 400 error is thrown.
The container image to be run by the model explainability job.
", "smithy.api#required": {} } @@ -39035,6 +39931,7 @@ "ConfigUri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "JSON formatted Amazon S3 file that defines explainability parameters. For more\n information on this JSON configuration file, see Configure model explainability parameters.
", "smithy.api#required": {} } @@ -39090,6 +39987,7 @@ "InfrastructureType": { "target": "com.amazonaws.sagemaker#ModelInfrastructureType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The inference option to which to deploy your model. Possible values are the following:
\n\n RealTime
: Deploy to real-time inference.
The infrastructure configuration for deploying the model to real-time inference.
", "smithy.api#required": {} } @@ -39123,6 +40022,7 @@ "DataInputConfig": { "target": "com.amazonaws.sagemaker#DataInputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The input configuration object for the model.
", "smithy.api#required": {} } @@ -39152,7 +40052,6 @@ "ValueInMilliseconds": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The model latency percentile value in milliseconds.
" } } @@ -39179,6 +40078,7 @@ "Name": { "target": "com.amazonaws.sagemaker#ModelMetadataFilterType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the of the model to filter by.
", "smithy.api#required": {} } @@ -39186,6 +40086,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value to filter the model metadata.
", "smithy.api#required": {} } @@ -39262,6 +40163,7 @@ "Domain": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The machine learning domain of the model.
", "smithy.api#required": {} } @@ -39269,6 +40171,7 @@ "Framework": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The machine learning framework of the model.
", "smithy.api#required": {} } @@ -39276,6 +40179,7 @@ "Task": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The machine learning task of the model.
", "smithy.api#required": {} } @@ -39283,6 +40187,7 @@ "Model": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model.
", "smithy.api#required": {} } @@ -39290,6 +40195,7 @@ "FrameworkVersion": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The framework version of the model.
", "smithy.api#required": {} } @@ -39423,7 +40329,6 @@ "CertifyForMarketplace": { "target": "com.amazonaws.sagemaker#CertifyForMarketplace", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the model package is to be certified to be listed on Amazon Web Services Marketplace. For\n information about listing model packages on Amazon Web Services Marketplace, see List Your\n Algorithm or Model Package on Amazon Web Services Marketplace.
" } }, @@ -39556,6 +40461,7 @@ "Image": { "target": "com.amazonaws.sagemaker#ContainerImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon EC2 Container Registry (Amazon ECR) path where inference code is stored.
\nIf you are using your own custom algorithm instead of an algorithm provided by SageMaker,\n the inference code must meet SageMaker requirements. SageMaker supports both\n registry/repository[:tag]
and registry/repository[@digest]
\n image path formats. For more information, see Using Your Own Algorithms with Amazon\n SageMaker.
The name of the model group.
", "smithy.api#required": {} } @@ -39769,6 +40676,7 @@ "ModelPackageGroupArn": { "target": "com.amazonaws.sagemaker#ModelPackageGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model group.
", "smithy.api#required": {} } @@ -39782,6 +40690,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the model group was created.
", "smithy.api#required": {} } @@ -39789,6 +40698,7 @@ "ModelPackageGroupStatus": { "target": "com.amazonaws.sagemaker#ModelPackageGroupStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the model group.
", "smithy.api#required": {} } @@ -39862,6 +40772,7 @@ "ValidationStatuses": { "target": "com.amazonaws.sagemaker#ModelPackageStatusItemList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The validation status of the model package.
", "smithy.api#required": {} } @@ -39883,6 +40794,7 @@ "Name": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model package for which the overall status is being reported.
", "smithy.api#required": {} } @@ -39890,6 +40802,7 @@ "Status": { "target": "com.amazonaws.sagemaker#DetailedModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status.
", "smithy.api#required": {} } @@ -39926,6 +40839,7 @@ "ModelPackageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model package.
", "smithy.api#required": {} } @@ -39945,6 +40859,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model package.
", "smithy.api#required": {} } @@ -39958,6 +40873,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#CreationTime", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the model package was created.
", "smithy.api#required": {} } @@ -39965,6 +40881,7 @@ "ModelPackageStatus": { "target": "com.amazonaws.sagemaker#ModelPackageStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The overall status of the model package.
", "smithy.api#required": {} } @@ -40015,6 +40932,7 @@ "ProfileName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the profile for the model package.
", "smithy.api#required": {} } @@ -40022,6 +40940,7 @@ "TransformJobDefinition": { "target": "com.amazonaws.sagemaker#TransformJobDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The TransformJobDefinition
object that describes the transform job used\n for the validation of the model package.
The IAM roles to be used for the validation of the model package.
", "smithy.api#required": {} } @@ -40056,6 +40976,7 @@ "ValidationProfiles": { "target": "com.amazonaws.sagemaker#ModelPackageValidationProfiles", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of ModelPackageValidationProfile
objects, each of which\n specifies a batch transform job that SageMaker runs to validate your model package.
The address of the container image that the monitoring job runs.
", "smithy.api#required": {} } @@ -40176,6 +41098,7 @@ "GroundTruthS3Input": { "target": "com.amazonaws.sagemaker#MonitoringGroundTruthS3Input", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ground truth label provided for the model.
", "smithy.api#required": {} } @@ -40250,6 +41173,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model that you want a summary for.
", "smithy.api#required": {} } @@ -40257,6 +41181,7 @@ "ModelArn": { "target": "com.amazonaws.sagemaker#ModelArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model.
", "smithy.api#required": {} } @@ -40264,6 +41189,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that indicates when the model was created.
", "smithy.api#required": {} } @@ -40323,6 +41249,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon SageMaker Model entity.
", "smithy.api#required": {} } @@ -40330,6 +41257,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the variant.
", "smithy.api#required": {} } @@ -40337,6 +41265,7 @@ "InfrastructureConfig": { "target": "com.amazonaws.sagemaker#ModelInfrastructureConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration for the infrastructure that the model will be deployed to.
", "smithy.api#required": {} } @@ -40364,6 +41293,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Amazon SageMaker Model entity.
", "smithy.api#required": {} } @@ -40371,6 +41301,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the variant.
", "smithy.api#required": {} } @@ -40378,6 +41309,7 @@ "InfrastructureConfig": { "target": "com.amazonaws.sagemaker#ModelInfrastructureConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration of the infrastructure that the model has been deployed to.
", "smithy.api#required": {} } @@ -40385,6 +41317,7 @@ "Status": { "target": "com.amazonaws.sagemaker#ModelVariantStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of deployment for the model variant on the hosted inference endpoint.
\n\n Creating
- Amazon SageMaker is preparing the model variant on the hosted inference endpoint.\n
\n InService
- The model variant is running on the hosted inference endpoint.\n
\n Updating
- Amazon SageMaker is updating the model variant on the hosted inference endpoint.\n
\n Deleting
- Amazon SageMaker is deleting the model variant on the hosted inference endpoint.\n
\n Deleted
- The model variant has been deleted on the hosted inference endpoint. This\n can only happen after stopping the experiment.\n
The name of a monitoring schedule.
", "smithy.api#required": {} } @@ -40495,6 +41429,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a monitoring alert.
", "smithy.api#required": {} } @@ -40502,6 +41437,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that indicates when the first alert transition occurred in an alert history.\n An alert transition can be from status InAlert
to OK
, \n or from OK
to InAlert
.
The current alert status of an alert.
", "smithy.api#required": {} } @@ -40551,6 +41488,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a monitoring alert.
", "smithy.api#required": {} } @@ -40558,6 +41496,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that indicates when a monitor alert was created.
", "smithy.api#required": {} } @@ -40565,6 +41504,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that indicates when a monitor alert was last updated.
", "smithy.api#required": {} } @@ -40572,6 +41512,7 @@ "AlertStatus": { "target": "com.amazonaws.sagemaker#MonitoringAlertStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The current status of an alert.
", "smithy.api#required": {} } @@ -40579,6 +41520,7 @@ "DatapointsToAlert": { "target": "com.amazonaws.sagemaker#MonitoringDatapointsToAlert", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Within EvaluationPeriod
, how many execution failures will raise an\n alert.
The number of most recent monitoring executions to consider when evaluating alert\n status.
", "smithy.api#required": {} } @@ -40593,6 +41536,7 @@ "Actions": { "target": "com.amazonaws.sagemaker#MonitoringAlertActions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of alert actions taken in response to an alert going into\n InAlert
status.
The container image to be run by the monitoring job.
", "smithy.api#required": {} } @@ -40685,6 +41630,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#ProcessingInstanceCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of ML compute instances to use in the model monitoring job. For distributed\n processing jobs, specify a value greater than 1. The default value is 1.
", "smithy.api#required": {} } @@ -40692,6 +41638,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#ProcessingInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ML compute instance type for the processing job.
", "smithy.api#required": {} } @@ -40699,6 +41646,7 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#ProcessingVolumeSizeInGB", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The size of the ML storage volume, in gigabytes, that you want to provision. You must\n specify sufficient ML storage for your scenario.
", "smithy.api#required": {} } @@ -40746,7 +41694,6 @@ "Header": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates if the CSV data has a header.
" } } @@ -40843,6 +41790,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the monitoring schedule.
", "smithy.api#required": {} } @@ -40850,6 +41798,7 @@ "ScheduledTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time the monitoring job was scheduled.
", "smithy.api#required": {} } @@ -40857,6 +41806,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the monitoring job was created.
", "smithy.api#required": {} } @@ -40864,6 +41814,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that indicates the last time the monitoring job was modified.
", "smithy.api#required": {} } @@ -40871,6 +41822,7 @@ "MonitoringExecutionStatus": { "target": "com.amazonaws.sagemaker#ExecutionStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the monitoring job.
", "smithy.api#required": {} } @@ -40974,6 +41926,7 @@ "MonitoringInputs": { "target": "com.amazonaws.sagemaker#MonitoringInputs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint.
", "smithy.api#required": {} } @@ -40981,6 +41934,7 @@ "MonitoringOutputConfig": { "target": "com.amazonaws.sagemaker#MonitoringOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The array of outputs from the monitoring job to be uploaded to Amazon S3.
", "smithy.api#required": {} } @@ -40988,6 +41942,7 @@ "MonitoringResources": { "target": "com.amazonaws.sagemaker#MonitoringResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the resources, ML compute instances, and ML storage volumes to deploy for a\n monitoring job. In distributed processing, you specify more than one instance.
", "smithy.api#required": {} } @@ -40995,6 +41950,7 @@ "MonitoringAppSpecification": { "target": "com.amazonaws.sagemaker#MonitoringAppSpecification", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Configures the monitoring job to run a specified Docker container image.
", "smithy.api#required": {} } @@ -41020,6 +41976,7 @@ "RoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can \n assume to perform tasks on your behalf.
", "smithy.api#required": {} } @@ -41072,6 +42029,7 @@ "MonitoringJobDefinitionName": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the monitoring job.
", "smithy.api#required": {} } @@ -41079,6 +42037,7 @@ "MonitoringJobDefinitionArn": { "target": "com.amazonaws.sagemaker#MonitoringJobDefinitionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the monitoring job.
", "smithy.api#required": {} } @@ -41086,6 +42045,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the monitoring job was created.
", "smithy.api#required": {} } @@ -41093,6 +42053,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint that the job monitors.
", "smithy.api#required": {} } @@ -41114,7 +42075,6 @@ "Line": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates if the file should be read as a JSON object per line.
" } } @@ -41126,7 +42086,6 @@ "com.amazonaws.sagemaker#MonitoringMaxRuntimeInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 86400 @@ -41139,14 +42098,12 @@ "EnableInterContainerTrafficEncryption": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to encrypt all communications between the instances used for the monitoring\n jobs. Choose True
to encrypt communications. Encryption provides greater\n security for distributed jobs, but the processing might take longer.
Whether to allow inbound and outbound network calls to and from the containers used for\n the monitoring job.
" } }, @@ -41164,6 +42121,7 @@ "S3Output": { "target": "com.amazonaws.sagemaker#MonitoringS3Output", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 storage location where the results of a monitoring job are\n saved.
", "smithy.api#required": {} } @@ -41179,6 +42137,7 @@ "MonitoringOutputs": { "target": "com.amazonaws.sagemaker#MonitoringOutputs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Monitoring outputs for monitoring jobs. This is where the output of the periodic\n monitoring jobs is uploaded.
", "smithy.api#required": {} } @@ -41242,6 +42201,7 @@ "ClusterConfig": { "target": "com.amazonaws.sagemaker#MonitoringClusterConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration for the cluster resources used to run the processing job.
", "smithy.api#required": {} } @@ -41257,6 +42217,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#MonitoringS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A URI that identifies the Amazon S3 storage location where Amazon SageMaker\n saves the results of a monitoring job.
", "smithy.api#required": {} } @@ -41264,6 +42225,7 @@ "LocalPath": { "target": "com.amazonaws.sagemaker#ProcessingLocalPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The local path to the Amazon S3 storage location where Amazon SageMaker\n saves the results of a monitoring job. LocalPath is an absolute path for the output\n data.
", "smithy.api#required": {} } @@ -41444,6 +42406,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the monitoring schedule.
", "smithy.api#required": {} } @@ -41451,6 +42414,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the monitoring schedule.
", "smithy.api#required": {} } @@ -41458,6 +42422,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The creation time of the monitoring schedule.
", "smithy.api#required": {} } @@ -41465,6 +42430,7 @@ "LastModifiedTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The last time the monitoring schedule was modified.
", "smithy.api#required": {} } @@ -41472,6 +42438,7 @@ "MonitoringScheduleStatus": { "target": "com.amazonaws.sagemaker#ScheduleStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the monitoring schedule.
", "smithy.api#required": {} } @@ -41525,7 +42492,7 @@ "MaxRuntimeInSeconds": { "target": "com.amazonaws.sagemaker#MonitoringMaxRuntimeInSeconds", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum runtime allowed in seconds.
\nThe MaxRuntimeInSeconds
cannot exceed the frequency of the job. For data\n quality and model explainability, this can be up to 3600 seconds for an hourly schedule.\n For model bias and model quality hourly schedules, this can be up to 1800\n seconds.
The VPC security group IDs. IDs have the form of sg-xxxxxxxx
. Specify the\n security groups for the VPC that is specified in the Subnets
field.
The ID of the subnets in the VPC that you want to connect the compilation job to for\n accessing the model in Amazon S3.
", "smithy.api#required": {} } @@ -41680,6 +42649,7 @@ "NestedPropertyName": { "target": "com.amazonaws.sagemaker#ResourcePropertyName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the property to use in the nested filters. The value must match a listed property name,\n such as InputDataConfig
.
A list of filters. Each filter acts on a property. Filters must contain at least one\n Filters
value. For example, a NestedFilters
call might\n include a filter on the PropertyName
parameter of the\n InputDataConfig
property:\n InputDataConfig.DataSource.S3DataSource.S3Uri
.
Whether to encrypt all communications between distributed processing jobs. Choose\n True
to encrypt communications. Encryption provides greater security for distributed\n processing jobs, but the processing might take longer.
Whether to allow inbound and outbound network calls to and from the containers used for\n the processing job.
" } }, @@ -41899,6 +42868,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lifecycle configuration.
", "smithy.api#required": {} } @@ -41906,6 +42876,7 @@ "NotebookInstanceLifecycleConfigArn": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the lifecycle configuration.
", "smithy.api#required": {} } @@ -42060,6 +43031,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the notebook instance that you want a summary for.
", "smithy.api#required": {} } @@ -42067,6 +43039,7 @@ "NotebookInstanceArn": { "target": "com.amazonaws.sagemaker#NotebookInstanceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the notebook instance.
", "smithy.api#required": {} } @@ -42222,7 +43195,6 @@ "com.amazonaws.sagemaker#ObjectiveStatusCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -42234,21 +43206,18 @@ "Succeeded": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of training jobs whose final objective metric was evaluated by the\n hyperparameter tuning job and used in the hyperparameter tuning process.
" } }, "Pending": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of training jobs that are in progress and pending evaluation of their final\n objective metric.
" } }, "Failed": { "target": "com.amazonaws.sagemaker#ObjectiveStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of training jobs whose final objective metric was not evaluated and used in\n the hyperparameter tuning process. This typically occurs when the training job failed or\n did not emit an objective metric.
" } } @@ -42263,6 +43232,7 @@ "S3StorageConfig": { "target": "com.amazonaws.sagemaker#S3StorageConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Simple Storage (Amazon S3) location of OfflineStore
.
Set to True
to disable the automatic creation of an Amazon Web Services Glue\n table when configuring an OfflineStore
. If set to False
, Feature\n Store will name the OfflineStore
Glue table following Athena's\n naming recommendations.
The default value is False
.
An OfflineStore
status.
The OIDC IdP client ID used to configure your private workforce.
", "smithy.api#required": {} } @@ -42348,6 +43319,7 @@ "ClientSecret": { "target": "com.amazonaws.sagemaker#ClientSecret", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OIDC IdP client secret used to configure your private workforce.
", "smithy.api#required": {} } @@ -42355,6 +43327,7 @@ "Issuer": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OIDC IdP issuer used to configure your private workforce.
", "smithy.api#required": {} } @@ -42362,6 +43335,7 @@ "AuthorizationEndpoint": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OIDC IdP authorization endpoint used to configure your private workforce.
", "smithy.api#required": {} } @@ -42369,6 +43343,7 @@ "TokenEndpoint": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OIDC IdP token endpoint used to configure your private workforce.
", "smithy.api#required": {} } @@ -42376,6 +43351,7 @@ "UserInfoEndpoint": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OIDC IdP user information endpoint used to configure your private workforce.
", "smithy.api#required": {} } @@ -42383,6 +43359,7 @@ "LogoutEndpoint": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OIDC IdP logout endpoint used to configure your private workforce.
", "smithy.api#required": {} } @@ -42390,6 +43367,7 @@ "JwksUri": { "target": "com.amazonaws.sagemaker#OidcEndpoint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The OIDC IdP JSON Web Key Set (Jwks) URI used to configure your private workforce.
", "smithy.api#required": {} } @@ -42465,6 +43443,7 @@ "Groups": { "target": "com.amazonaws.sagemaker#Groups", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of comma seperated strings that identifies\n user groups in your OIDC IdP. Each user group is\n made up of a group of private workers.
", "smithy.api#required": {} } @@ -42486,7 +43465,6 @@ "EnableOnlineStore": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Turn OnlineStore
off by specifying False
for the\n EnableOnlineStore
flag. Turn OnlineStore
on by specifying\n True
for the EnableOnlineStore
flag.
The default value is False
.
Identifies the S3 bucket where you want Amazon SageMaker to store the model artifacts. For\n example, s3://bucket-name/key-name-prefix
.
Identifies the S3 path where you want SageMaker to store the model artifacts. For\n example, s3://bucket-name/key-name-prefix
.
The name of the output parameter.
", "smithy.api#required": {} } @@ -42731,6 +43711,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String1024", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of the output parameter.
", "smithy.api#required": {} } @@ -42768,7 +43749,7 @@ "MaxParallelExecutionSteps": { "target": "com.amazonaws.sagemaker#MaxParallelExecutionSteps", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The max number of steps that can be executed in parallel.
", "smithy.api#required": {} } @@ -42784,6 +43765,7 @@ "Name": { "target": "com.amazonaws.sagemaker#PipelineParameterName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the parameter to assign a value to. This \n parameter name must match a named parameter in the \n pipeline definition.
", "smithy.api#required": {} } @@ -42791,6 +43773,7 @@ "Value": { "target": "com.amazonaws.sagemaker#String1024", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The literal value for the parameter.
", "smithy.api#required": {} } @@ -42999,6 +43982,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint configuration used in the deployment.
", "smithy.api#required": {} } @@ -43032,6 +44016,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the variant.
", "smithy.api#required": {} } @@ -43115,7 +44100,6 @@ "com.amazonaws.sagemaker#Percentage": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "max": 100 } @@ -43264,6 +44248,7 @@ "Bucket": { "target": "com.amazonaws.sagemaker#BucketName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the S3 bucket.
", "smithy.api#required": {} } @@ -43271,6 +44256,7 @@ "ObjectKey": { "target": "com.amazonaws.sagemaker#Key", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The object key (or key name) uniquely identifies the \n object in an S3 bucket.
", "smithy.api#required": {} } @@ -43502,7 +44488,6 @@ "AttemptCount": { "target": "com.amazonaws.sagemaker#IntegerValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The current attempt of the execution step. For more information, see Retry Policy for SageMaker Pipelines steps.
" } }, @@ -43887,6 +44872,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#ProcessingInstanceCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of ML compute instances to use in the processing job. For distributed\n processing jobs, specify a value greater than 1. The default value is 1.
", "smithy.api#required": {} } @@ -43894,6 +44880,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#ProcessingInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ML compute instance type for the processing job.
", "smithy.api#required": {} } @@ -43901,6 +44888,7 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#ProcessingVolumeSizeInGB", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The size of the ML storage volume in gigabytes that you want to provision. You must\n specify sufficient ML storage for your scenario.
\nCertain Nitro-based instances include local storage with a fixed total size,\n dependent on the instance type. When using these instances for processing, Amazon SageMaker mounts\n the local instance storage instead of Amazon EBS gp2 storage. You can't request a\n VolumeSizeInGB
greater than the total size of the local instance\n storage.
For a list of instance types that support local instance storage, including the\n total size per instance type, see Instance Store Volumes.
\nThe name of the Amazon SageMaker FeatureGroup to use as the destination for processing job output. Note that your \n processing script is responsible for putting records into your Feature Store.
", "smithy.api#required": {} } @@ -43972,6 +44961,7 @@ "InputName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the processing job input.
", "smithy.api#required": {} } @@ -43979,7 +44969,6 @@ "AppManaged": { "target": "com.amazonaws.sagemaker#AppManaged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "When True
, input operations such as data download are managed natively by the\n processing job application. When False
(default), input operations are managed by Amazon SageMaker.
The name of the processing job.
", "smithy.api#required": {} } @@ -44500,6 +45490,7 @@ "ProcessingJobArn": { "target": "com.amazonaws.sagemaker#ProcessingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the processing job..
", "smithy.api#required": {} } @@ -44507,6 +45498,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time at which the processing job was created.
", "smithy.api#required": {} } @@ -44526,6 +45518,7 @@ "ProcessingJobStatus": { "target": "com.amazonaws.sagemaker#ProcessingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the processing job.
", "smithy.api#required": {} } @@ -44560,7 +45553,6 @@ "com.amazonaws.sagemaker#ProcessingMaxRuntimeInSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 604800 @@ -44573,6 +45565,7 @@ "OutputName": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name for the processing job output.
", "smithy.api#required": {} } @@ -44592,7 +45585,6 @@ "AppManaged": { "target": "com.amazonaws.sagemaker#AppManaged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "When True
, output operations such as data upload are managed natively by the\n processing job application. When False
(default), output operations are managed by\n Amazon SageMaker.
An array of outputs configuring the data to upload from the processing container.
", "smithy.api#required": {} } @@ -44640,6 +45633,7 @@ "ClusterConfig": { "target": "com.amazonaws.sagemaker#ProcessingClusterConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration for the resources in a cluster used to run the processing\n job.
", "smithy.api#required": {} } @@ -44706,6 +45700,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The URI of the Amazon S3 prefix Amazon SageMaker downloads data required to run a processing job.
", "smithy.api#required": {} } @@ -44719,6 +45714,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#ProcessingS3DataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether you use an S3Prefix
or a ManifestFile
for\n the data type. If you choose S3Prefix
, S3Uri
identifies a key\n name prefix. Amazon SageMaker uses all objects with the specified key name prefix for the processing\n job. If you choose ManifestFile
, S3Uri
identifies an object\n that is a manifest file containing a list of object keys that you want Amazon SageMaker to use for\n the processing job.
A URI that identifies the Amazon S3 bucket where you want Amazon SageMaker to save the results of\n a processing job.
", "smithy.api#required": {} } @@ -44776,6 +45773,7 @@ "LocalPath": { "target": "com.amazonaws.sagemaker#ProcessingLocalPath", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The local path of a directory where you want Amazon SageMaker to upload its contents to Amazon S3. \n LocalPath
is an absolute path to a directory containing output files. \n This directory will be created by the platform and exist when your container's \n entrypoint is invoked.
Whether to upload the results of the processing job continuously or after the job\n completes.
", "smithy.api#required": {} } @@ -44815,7 +45814,7 @@ "MaxRuntimeInSeconds": { "target": "com.amazonaws.sagemaker#ProcessingMaxRuntimeInSeconds", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the maximum runtime in seconds.
", "smithy.api#required": {} } @@ -44873,6 +45872,7 @@ "VariantName": { "target": "com.amazonaws.sagemaker#VariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the production variant.
", "smithy.api#required": {} } @@ -44880,6 +45880,7 @@ "ModelName": { "target": "com.amazonaws.sagemaker#ModelName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model that you want to host. This is the name that you specified\n when creating the model.
", "smithy.api#required": {} } @@ -45005,6 +46006,7 @@ "DestinationS3Uri": { "target": "com.amazonaws.sagemaker#DestinationS3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 bucket to send the core dump to.
", "smithy.api#required": {} } @@ -45943,6 +46945,7 @@ "MemorySizeInMB": { "target": "com.amazonaws.sagemaker#ServerlessMemorySizeInMB", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB.
", "smithy.api#required": {} } @@ -45950,6 +46953,7 @@ "MaxConcurrency": { "target": "com.amazonaws.sagemaker#ServerlessMaxConcurrency", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The maximum number of concurrent invocations your serverless endpoint can process.
", "smithy.api#required": {} } @@ -45991,6 +46995,7 @@ "Status": { "target": "com.amazonaws.sagemaker#VariantStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The endpoint variant status which describes the current deployment stage status or\n operational status.
\n\n Creating
: Creating inference resources for the production\n variant.
\n Deleting
: Terminating inference resources for the production\n variant.
\n Updating
: Updating capacity for the production variant.
\n ActivatingTraffic
: Turning on traffic for the production\n variant.
\n Baking
: Waiting period to monitor the CloudWatch alarms in the\n automatic rollback configuration.
The name of the variant.
", "smithy.api#required": {} } @@ -46131,7 +47137,6 @@ "DisableProfiler": { "target": "com.amazonaws.sagemaker#DisableProfiler", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Configuration to turn off Amazon SageMaker Debugger's system monitoring and profiling functionality. To turn it off, set to True
.
To turn off Amazon SageMaker Debugger monitoring and profiling while a training job is in progress, set to True
.
The name of the rule configuration. It must be unique relative to other rule configuration names.
", "smithy.api#required": {} } @@ -46198,6 +47203,7 @@ "RuleEvaluatorImage": { "target": "com.amazonaws.sagemaker#AlgorithmImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Elastic Container Registry Image for the managed rule evaluation.
", "smithy.api#required": {} } @@ -46211,7 +47217,6 @@ "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#OptionalVolumeSizeInGB", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size, in GB, of the ML storage volume attached to the processing instance.
" } }, @@ -46539,6 +47544,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the project.
", "smithy.api#required": {} } @@ -46552,6 +47558,7 @@ "ProjectArn": { "target": "com.amazonaws.sagemaker#ProjectArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the project.
", "smithy.api#required": {} } @@ -46559,6 +47566,7 @@ "ProjectId": { "target": "com.amazonaws.sagemaker#ProjectId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the project.
", "smithy.api#required": {} } @@ -46566,6 +47574,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The time that the project was created.
", "smithy.api#required": {} } @@ -46573,6 +47582,7 @@ "ProjectStatus": { "target": "com.amazonaws.sagemaker#ProjectStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the project.
", "smithy.api#required": {} } @@ -46604,6 +47614,7 @@ "PropertyNameHint": { "target": "com.amazonaws.sagemaker#PropertyNameHint", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Text that begins a property's name.
", "smithy.api#required": {} } @@ -46717,6 +47728,7 @@ "ModelPackageGroupName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model group to add a resource policy to.
", "smithy.api#required": {} } @@ -46724,6 +47736,7 @@ "ResourcePolicy": { "target": "com.amazonaws.sagemaker#PolicyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource policy for the model group.
", "smithy.api#required": {} } @@ -46739,6 +47752,7 @@ "ModelPackageGroupArn": { "target": "com.amazonaws.sagemaker#ModelPackageGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model package group.
", "smithy.api#required": {} } @@ -46802,14 +47816,12 @@ "SkipCheck": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "This flag indicates if the drift check against the previous baseline will be skipped or not. \n If it is set to False
, the previous baseline of the configured check type must be available.
This flag indicates if a newly calculated baseline can be accessed through step properties \n BaselineUsedForDriftCheckConstraints
and BaselineUsedForDriftCheckStatistics
. \n If it is set to False
, the previous baseline of the configured check type must also be available. \n These can be accessed through the BaselineUsedForDriftCheckConstraints
and \n BaselineUsedForDriftCheckStatistics
properties.
Setting this value to True
retrieves not only the entities of interest but also the \n Associations and \n lineage entities on the path. Set to False
to only return lineage entities that match your query.
The ARN of the execution role for the RStudioServerPro
Domain-level\n app.
The execution role for the RStudioServerPro
Domain-level app.
The instance type the model is deployed to.
", "smithy.api#required": {} } @@ -47186,6 +48200,7 @@ "InstanceCount": { "target": "com.amazonaws.sagemaker#TaskCount", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of instances of the type specified by InstanceType
.
The recommendation ID which uniquely identifies each recommendation.
", "smithy.api#required": {} } @@ -47208,6 +48224,7 @@ "InstanceType": { "target": "com.amazonaws.sagemaker#ProductionVariantInstanceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The recommended instance type for Real-Time Inference.
", "smithy.api#required": {} } @@ -47377,6 +48394,7 @@ "ModelConfiguration": { "target": "com.amazonaws.sagemaker#ModelConfiguration", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -47591,7 +48609,6 @@ "MaxInvocations": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of requests per minute expected for the endpoint.
" } }, @@ -47680,6 +48697,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.sagemaker#RecommendationJobVpcSecurityGroupIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC security group IDs. IDs have the form of sg-xxxxxxxx
.\n Specify the security groups for the VPC that is specified in the Subnets
field.
The ID of the subnets in the VPC to which you want to connect your model.
", "smithy.api#required": {} } @@ -47746,7 +48765,7 @@ "CostPerHour": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the cost per hour for the instance.
", "smithy.api#required": {} } @@ -47754,7 +48773,7 @@ "CostPerInference": { "target": "com.amazonaws.sagemaker#Float", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Defines the cost per inference for the instance .
", "smithy.api#required": {} } @@ -47762,7 +48781,7 @@ "MaxInvocations": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The expected maximum number of requests per minute for the instance.
", "smithy.api#required": {} } @@ -47770,7 +48789,7 @@ "ModelLatency": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The expected model latency at maximum invocation per minute for the instance.
", "smithy.api#required": {} } @@ -47883,30 +48902,35 @@ "ClusterId": { "target": "com.amazonaws.sagemaker#RedshiftClusterId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Database": { "target": "com.amazonaws.sagemaker#RedshiftDatabase", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "DbUser": { "target": "com.amazonaws.sagemaker#RedshiftUserName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "QueryString": { "target": "com.amazonaws.sagemaker#RedshiftQueryString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClusterRoleArn": { "target": "com.amazonaws.sagemaker#RoleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The IAM role attached to your Redshift cluster that Amazon SageMaker uses to generate datasets.
", "smithy.api#required": {} } @@ -47914,6 +48938,7 @@ "OutputS3Uri": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The location in Amazon S3 where the Redshift query results are stored.
", "smithy.api#required": {} } @@ -47927,6 +48952,7 @@ "OutputFormat": { "target": "com.amazonaws.sagemaker#RedshiftResultFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -48041,6 +49067,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -48048,6 +49075,7 @@ "Devices": { "target": "com.amazonaws.sagemaker#Devices", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of devices to register with SageMaker Edge Manager.
", "smithy.api#required": {} } @@ -48116,6 +49144,7 @@ "Task": { "target": "com.amazonaws.sagemaker#RenderableTask", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A RenderableTask
object containing a representative task to\n render.
The Amazon Resource Name (ARN) that has access to the S3 objects that are used by the\n template.
", "smithy.api#required": {} } @@ -48144,6 +49174,7 @@ "RenderedContent": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Liquid template that renders the HTML for the worker UI.
", "smithy.api#required": {} } @@ -48151,6 +49182,7 @@ "Errors": { "target": "com.amazonaws.sagemaker#RenderingErrorList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of one or more RenderingError
objects if any were encountered\n while rendering the template. If there were no errors, the list is empty.
A JSON object that contains values for the variables defined in the template. It is\n made available to the template under the substitution variable task.input
.\n For example, if you define a variable task.input.text
in your template, you\n can supply the variable in the JSON object as \"text\": \"sample text\"
.
A unique identifier for a specific class of errors.
", "smithy.api#required": {} } @@ -48188,6 +49222,7 @@ "Message": { "target": "com.amazonaws.sagemaker#String", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A human-readable message describing the error.
", "smithy.api#required": {} } @@ -48226,6 +49261,7 @@ "RepositoryCredentialsProviderArn": { "target": "com.amazonaws.sagemaker#RepositoryCredentialsProviderArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an Amazon Web Services Lambda function that provides\n credentials to authenticate to the private Docker registry where your model image is\n hosted. For information about how to create an Amazon Web Services Lambda function, see\n Create a Lambda function\n with the console in the Amazon Web Services Lambda Developer\n Guide.
", "smithy.api#required": {} } @@ -48291,6 +49327,7 @@ "ResourceCatalogArn": { "target": "com.amazonaws.sagemaker#ResourceCatalogArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": " The Amazon Resource Name (ARN) of the ResourceCatalog
.
The name of the ResourceCatalog
.
A free form description of the ResourceCatalog
.
The time the ResourceCatalog
was created.
The number of ML compute instances to use. For distributed training, provide a\n value greater than 1.
" } }, "VolumeSizeInGB": { "target": "com.amazonaws.sagemaker#VolumeSizeInGB", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The size of the ML storage volume that you want to provision.
\nML storage volumes store model artifacts and incremental states. Training\n algorithms might also use the ML storage volume for scratch space. If you want to store\n the training data in the ML storage volume, choose File
as the\n TrainingInputMode
in the algorithm specification.
When using an ML instance with NVMe SSD\n volumes, SageMaker doesn't provision Amazon EBS General Purpose SSD (gp2) storage.\n Available storage is fixed to the NVMe-type instance's storage capacity. SageMaker configures\n storage paths for training datasets, checkpoints, model artifacts, and outputs to use\n the entire capacity of the instance storage. For example, ML instance families with the\n NVMe-type instance storage include ml.p4d
, ml.g4dn
, and\n ml.g5
.
When using an ML instance with the EBS-only storage option and without instance\n storage, you must define the size of EBS volume through VolumeSizeInGB
in\n the ResourceConfig
API. For example, ML instance families that use EBS\n volumes include ml.c5
and ml.p2
.
To look up instance types and their instance storage types and volumes, see Amazon EC2 Instance Types.
\nTo find the default local paths defined by the SageMaker training platform, see Amazon SageMaker\n Training Storage Folders for Training Datasets, Checkpoints, Model Artifacts, and\n Outputs.
", "smithy.api#required": {} } @@ -48436,6 +49475,7 @@ "KeepAlivePeriodInSeconds": { "target": "com.amazonaws.sagemaker#KeepAlivePeriodInSeconds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The KeepAlivePeriodInSeconds
value specified in the\n ResourceConfig
to update.
The maximum number of concurrent training jobs that a hyperparameter tuning job can\n launch.
", "smithy.api#required": {} } @@ -48749,6 +49789,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the pipeline execution.
", "smithy.api#required": {} } @@ -48756,6 +49797,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than once.
", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -48792,7 +49834,7 @@ "MaximumRetryAttempts": { "target": "com.amazonaws.sagemaker#MaximumRetryAttempts", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of times to retry the job. When the job is retried, it's\n SecondaryStatus
is changed to STARTING
.
Batch size for each rolling step to provision capacity and turn on traffic on the new\n endpoint fleet, and terminate capacity on the old endpoint fleet. Value must be between\n 5% to 50% of the variant's total instance count.
", "smithy.api#required": {} } @@ -48825,6 +49868,7 @@ "WaitIntervalInSeconds": { "target": "com.amazonaws.sagemaker#WaitIntervalInSeconds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The length of the baking period, during which SageMaker monitors alarms for each batch on\n the new fleet.
", "smithy.api#required": {} } @@ -48952,6 +49996,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#S3DataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "If you choose S3Prefix
, S3Uri
identifies a key name prefix.\n SageMaker uses all objects that match the specified key name prefix for model training.
If you choose ManifestFile
, S3Uri
identifies an object that\n is a manifest file containing a list of object keys that you want SageMaker to use for model\n training.
If you choose AugmentedManifestFile
, S3Uri identifies an object that is\n an augmented manifest file in JSON lines format. This file contains the data you want to\n use for model training. AugmentedManifestFile
can only be used if the\n Channel's input mode is Pipe
.
Depending on the value specified for the S3DataType
, identifies either\n a key name prefix or a manifest. For example:
A key name prefix might look like this:\n s3://bucketname/exampleprefix
\n
A manifest might look like this:\n s3://bucketname/example.manifest
\n
A manifest is an S3 object which is a JSON file consisting of an array of\n elements. The first element is a prefix which is followed by one or more\n suffixes. SageMaker appends the suffix elements to the prefix to get a full set of\n S3Uri
. Note that the prefix must be a valid non-empty\n S3Uri
that precludes users from specifying a manifest whose\n individual S3Uri
is sourced from different S3 buckets.
The following code example shows a valid manifest format:
\n\n [ {\"prefix\": \"s3://customer_bucket/some/prefix/\"},
\n
\n \"relative/path/to/custdata-1\",
\n
\n \"relative/path/custdata-2\",
\n
\n ...
\n
\n \"relative/path/custdata-N\"
\n
\n ]
\n
This JSON is equivalent to the following S3Uri
\n list:
\n s3://customer_bucket/some/prefix/relative/path/to/custdata-1
\n
\n s3://customer_bucket/some/prefix/relative/path/custdata-2
\n
\n ...
\n
\n s3://customer_bucket/some/prefix/relative/path/custdata-N
\n
The complete set of S3Uri
in this manifest is the input data\n for the channel for this data source. The object that each S3Uri
\n points to must be readable by the IAM role that SageMaker uses to perform tasks on\n your behalf.
Your input bucket must be located in same Amazon Web Services region as your\n training job.
", "smithy.api#required": {} } @@ -49015,6 +50061,7 @@ "S3Uri": { "target": "com.amazonaws.sagemaker#S3ModelUri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the S3 path of ML model data to deploy.
", "smithy.api#required": {} } @@ -49022,6 +50069,7 @@ "S3DataType": { "target": "com.amazonaws.sagemaker#S3ModelDataType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies the type of ML model data to deploy.
\nIf you choose S3Prefix
, S3Uri
identifies a key name prefix.\n SageMaker uses all objects that match the specified key name prefix as part of the ML model\n data to deploy. A valid key name prefix identified by S3Uri
always ends\n with a forward slash (/).
If you choose S3Object
, S3Uri
identifies an object that is\n the ML model data to deploy.
Specifies how the ML model data is prepared.
\nIf you choose Gzip
and choose S3Object
as the value of\n S3DataType
, S3Uri
identifies an object that is a\n gzip-compressed TAR archive. SageMaker will attempt to decompress and untar the object during\n model deployment.
If you choose None
and chooose S3Object
as the value of\n S3DataType
, S3Uri
identifies an object that represents an\n uncompressed ML model to deploy.
If you choose None and choose S3Prefix
as the value of\n S3DataType
, S3Uri
identifies a key name prefix, under\n which all objects represents the uncompressed ML model to deploy.
If you choose None, then SageMaker will follow rules below when creating model data files\n under /opt/ml/model directory for use by your inference code:
\nIf you choose S3Object
as the value of S3DataType
,\n then SageMaker will split the key of the S3 object referenced by S3Uri
\n by slash (/), and use the last part as the filename of the file holding the\n content of the S3 object.
If you choose S3Prefix
as the value of S3DataType
,\n then for each S3 object under the key name pefix referenced by\n S3Uri
, SageMaker will trim its key by the prefix, and use the\n remainder as the path (relative to /opt/ml/model
) of the file\n holding the content of the S3 object. SageMaker will split the remainder by slash\n (/), using intermediate parts as directory names and the last part as filename\n of the file holding the content of the S3 object.
Do not use any of the following as file names or directory names:
\nAn empty or blank string
\nA string which contains null bytes
\nA string longer than 255 bytes
\nA single dot (.
)
A double dot (..
)
Ambiguous file names will result in model deployment failure. For example, if\n your uncompressed ML model consists of two S3 objects\n s3://mybucket/model/weights
and\n s3://mybucket/model/weights/part1
and you specify\n s3://mybucket/model/
as the value of S3Uri
and\n S3Prefix
as the value of S3DataType
, then it will\n result in name clash between /opt/ml/model/weights
(a regular file)\n and /opt/ml/model/weights/
(a directory).
Do not organize the model artifacts in S3 console using\n folders. When you create a folder in S3 console, S3 creates a 0-byte\n object with a key set to the folder name you provide. They key of the 0-byte\n object ends with a slash (/) which violates SageMaker restrictions on model artifact\n file names, leading to model deployment failure.
\nThe S3 URI, or location in Amazon S3, of OfflineStore
.
S3 URIs have a format similar to the following:\n s3://example-bucket/prefix/
.
The number of invocations sent to a model, normalized by InstanceCount
\n in each ProductionVariant. 1/numberOfInstances
is sent as the value on each\n request, where numberOfInstances
is the number of active instances for the\n ProductionVariant behind the endpoint at the time of the request.
The interval of time taken by a model to respond as viewed from SageMaker.\n This interval includes the local communication times taken to send the request\n and to fetch the response from the container of a model and the time taken to\n complete the inference in the container.
" } } @@ -51164,14 +52212,12 @@ "MinInvocationsPerMinute": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of expected requests to your endpoint per minute.
" } }, "MaxInvocationsPerMinute": { "target": "com.amazonaws.sagemaker#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of expected requests to your endpoint per minute.
" } } @@ -51186,6 +52232,7 @@ "ScheduleExpression": { "target": "com.amazonaws.sagemaker#ScheduleExpression", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A cron expression that describes details about the monitoring schedule.
\nThe supported cron expressions are:
\nIf you want to set the job to start every hour, use the following:
\n\n Hourly: cron(0 * ? * * *)
\n
If you want to start the job daily:
\n\n cron(0 [00-23] ? * * *)
\n
If you want to run the job one time, immediately, use the following\n keyword:
\n\n NOW
\n
For example, the following are valid cron expressions:
\nDaily at noon UTC: cron(0 12 ? * * *)
\n
Daily at midnight UTC: cron(0 0 ? * * *)
\n
To support running every 6, 12 hours, the following are also supported:
\n\n cron(0 [00-23]/[01-24] ? * * *)
\n
For example, the following are valid cron expressions:
\nEvery 12 hours, starting at 5pm UTC: cron(0 17/12 ? * * *)
\n
Every two hours starting at midnight: cron(0 0/2 ? * * *)
\n
Even though the cron expression is set to start at 5PM UTC, note that there\n could be a delay of 0-20 minutes from the actual requested time to run the\n execution.
\nWe recommend that if you would like a daily schedule, you do not provide this\n parameter. Amazon SageMaker will pick a time for running every day.
\nYou can also specify the keyword NOW
to run the monitoring job immediately,\n one time, without recurring.
The name of the SageMaker resource to search for.
", "smithy.api#required": {} } @@ -51585,6 +52633,7 @@ "Status": { "target": "com.amazonaws.sagemaker#SecondaryStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Contains a secondary status information from a training\n job.
\nStatus might be one of the following secondary statuses:
\n\n Starting
\n - Starting the training job.
\n Downloading
- An optional stage for algorithms that\n support File
training input mode. It indicates that\n data is being downloaded to the ML storage volumes.
\n Training
- Training is in progress.
\n Uploading
- Training is complete and the model\n artifacts are being uploaded to the S3 location.
\n Completed
- The training job has completed.
\n Failed
- The training job has failed. The reason for\n the failure is returned in the FailureReason
field of\n DescribeTrainingJobResponse
.
\n MaxRuntimeExceeded
- The job stopped because it\n exceeded the maximum allowed runtime.
\n Stopped
- The training job has stopped.
\n Stopping
- Stopping the training job.
We no longer support the following secondary statuses:
\n\n LaunchingMLInstances
\n
\n PreparingTrainingStack
\n
\n DownloadingTrainingImage
\n
A timestamp that shows when the training job transitioned to the current secondary\n status state.
", "smithy.api#required": {} } @@ -51652,10 +52702,7 @@ } }, "com.amazonaws.sagemaker#Seed": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.sagemaker#SelectedStep": { "type": "structure", @@ -51663,6 +52710,7 @@ "StepName": { "target": "com.amazonaws.sagemaker#String256", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the pipeline step.
", "smithy.api#required": {} } @@ -51690,12 +52738,13 @@ "SourcePipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { - "smithy.api#documentation": "The ARN from a reference execution of the current pipeline. \n Used to copy input collaterals needed for the selected steps to run.\n The execution status of the pipeline can be either Failed
\n or Success
.
The ARN from a reference execution of the current pipeline. \n Used to copy input collaterals needed for the selected steps to run.\n The execution status of the pipeline can be either Failed
\n or Success
.
This field is required if the steps you specify for\n SelectedSteps
depend on output collaterals from any non-specified pipeline\n steps. For more information, see Selective\n Execution for Pipeline Steps.
A list of pipeline steps to run. All step(s) in all path(s) between\n two selected steps should be included.
", "smithy.api#required": {} } @@ -51745,6 +52794,7 @@ "CallbackToken": { "target": "com.amazonaws.sagemaker#CallbackToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The pipeline generated token from the Amazon SQS queue.
", "smithy.api#required": {} } @@ -51807,6 +52857,7 @@ "CallbackToken": { "target": "com.amazonaws.sagemaker#CallbackToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The pipeline generated token from the Amazon SQS queue.
", "smithy.api#required": {} } @@ -51906,6 +52957,7 @@ "ProductId": { "target": "com.amazonaws.sagemaker#ServiceCatalogEntityId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the product to provision.
", "smithy.api#required": {} } @@ -51968,6 +53020,7 @@ "SourceModelVariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The name of the production variant, which takes all the inference requests.\n
", "smithy.api#required": {} } @@ -51975,6 +53028,7 @@ "ShadowModelVariants": { "target": "com.amazonaws.sagemaker#ShadowModelVariantConfigList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of shadow variant configurations.
", "smithy.api#required": {} } @@ -51990,6 +53044,7 @@ "ShadowModelVariantName": { "target": "com.amazonaws.sagemaker#ModelVariantName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the shadow variant.
", "smithy.api#required": {} } @@ -51997,7 +53052,7 @@ "SamplingPercentage": { "target": "com.amazonaws.sagemaker#Percentage", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The percentage of inference requests that Amazon SageMaker replicates from the production variant to the shadow variant.\n
", "smithy.api#required": {} } @@ -52051,7 +53106,7 @@ "Seed": { "target": "com.amazonaws.sagemaker#Seed", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Determines the shuffling order in ShuffleConfig
value.
The name of an algorithm that was used to create the model package. The algorithm must\n be either an algorithm resource in your SageMaker account or an algorithm in Amazon Web Services Marketplace that you are subscribed to.
", "smithy.api#required": {} } @@ -52378,6 +53434,7 @@ "SourceAlgorithms": { "target": "com.amazonaws.sagemaker#SourceAlgorithmList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of the algorithms that were used to create a model package.
", "smithy.api#required": {} } @@ -52393,6 +53450,7 @@ "Cidrs": { "target": "com.amazonaws.sagemaker#Cidrs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of one to ten Classless Inter-Domain Routing (CIDR) values.
\nMaximum: Ten CIDR values
\nThe following Length Constraints apply to individual CIDR values in\n the CIDR value list.
\nThe name of the edge deployment plan to start.
", "smithy.api#required": {} } @@ -52704,6 +53763,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stage to start.
", "smithy.api#required": {} } @@ -52739,6 +53799,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the inference experiment to start.
", "smithy.api#required": {} } @@ -52754,6 +53815,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the started inference experiment to start.
", "smithy.api#required": {} } @@ -52786,6 +53848,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the schedule to start.
", "smithy.api#required": {} } @@ -52818,6 +53881,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the notebook instance to start.
", "smithy.api#required": {} } @@ -52853,6 +53917,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the pipeline.
", "smithy.api#required": {} } @@ -52878,6 +53943,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than once.
", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -53056,6 +54122,7 @@ "AutoMLJobName": { "target": "com.amazonaws.sagemaker#AutoMLJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the object you are requesting.
", "smithy.api#required": {} } @@ -53088,6 +54155,7 @@ "CompilationJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the model compilation job to stop.
", "smithy.api#required": {} } @@ -53115,6 +54183,7 @@ "EdgeDeploymentPlanName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge deployment plan to stop.
", "smithy.api#required": {} } @@ -53122,6 +54191,7 @@ "StageName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the stage to stop.
", "smithy.api#required": {} } @@ -53149,6 +54219,7 @@ "EdgePackagingJobName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the edge packaging job.
", "smithy.api#required": {} } @@ -53181,6 +54252,7 @@ "HyperParameterTuningJobName": { "target": "com.amazonaws.sagemaker#HyperParameterTuningJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the tuning job to stop.
", "smithy.api#required": {} } @@ -53216,6 +54288,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the inference experiment to stop.
", "smithy.api#required": {} } @@ -53223,6 +54296,7 @@ "ModelVariantActions": { "target": "com.amazonaws.sagemaker#ModelVariantActionMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n Array of key-value pairs, with names of variants mapped to actions. The possible actions are the following:\n
\n\n Promote
- Promote the shadow variant to a production variant
\n Remove
- Delete the variant
\n Retain
- Keep the variant as it is
The ARN of the stopped inference experiment.
", "smithy.api#required": {} } @@ -53288,6 +54363,7 @@ "JobName": { "target": "com.amazonaws.sagemaker#RecommendationJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the job you want to stop.
", "smithy.api#required": {} } @@ -53320,6 +54396,7 @@ "LabelingJobName": { "target": "com.amazonaws.sagemaker#LabelingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the labeling job to stop.
", "smithy.api#required": {} } @@ -53352,6 +54429,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the schedule to stop.
", "smithy.api#required": {} } @@ -53379,6 +54457,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the notebook instance to terminate.
", "smithy.api#required": {} } @@ -53411,6 +54490,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the pipeline execution.
", "smithy.api#required": {} } @@ -53418,6 +54498,7 @@ "ClientRequestToken": { "target": "com.amazonaws.sagemaker#IdempotencyToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the\n operation. An idempotent operation completes no more than once.
", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -53465,6 +54546,7 @@ "ProcessingJobName": { "target": "com.amazonaws.sagemaker#ProcessingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the processing job to stop.
", "smithy.api#required": {} } @@ -53497,6 +54579,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the training job to stop.
", "smithy.api#required": {} } @@ -53529,6 +54612,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the batch transform job to stop.
", "smithy.api#required": {} } @@ -53544,7 +54628,6 @@ "MaxRuntimeInSeconds": { "target": "com.amazonaws.sagemaker#MaxRuntimeInSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum length of time, in seconds, that a training or compilation job can run\n before it is stopped.
\nFor compilation jobs, if the job does not complete during this time, a\n TimeOut
error is generated. We recommend starting with 900 seconds and\n increasing as necessary based on your model.
For all other jobs, if the job does not complete during this time, SageMaker ends the job.\n When RetryStrategy
is specified in the job request,\n MaxRuntimeInSeconds
specifies the maximum time for all of the attempts\n in total, not each individual attempt. The default value is 1 day. The maximum value is\n 28 days.
The maximum time that a TrainingJob
can run in total, including any time\n spent publishing metrics or archiving and uploading models after it has been stopped, is\n 30 days.
The Amazon Resource Name (ARN) of the vendor that you have subscribed.
", "smithy.api#required": {} } @@ -53853,10 +54937,7 @@ } }, "com.amazonaws.sagemaker#Success": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.sagemaker#SuggestionQuery": { "type": "structure", @@ -53936,7 +55017,6 @@ "GenerateCandidateDefinitionsOnly": { "target": "com.amazonaws.sagemaker#GenerateCandidateDefinitionsOnly", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Generates possible candidates without training the models. A model candidate is a\n combination of data preprocessors, algorithms, and algorithm parameter settings.
" } }, @@ -53949,6 +55029,7 @@ "TargetAttributeName": { "target": "com.amazonaws.sagemaker#TargetAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the target variable in supervised learning, usually represented by\n 'y'.
", "smithy.api#required": {} } @@ -53984,6 +55065,7 @@ "Key": { "target": "com.amazonaws.sagemaker#TagKey", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag key. Tag keys must be unique per resource.
", "smithy.api#required": {} } @@ -53991,6 +55073,7 @@ "Value": { "target": "com.amazonaws.sagemaker#TagValue", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag value.
", "smithy.api#required": {} } @@ -54279,6 +55362,7 @@ "Os": { "target": "com.amazonaws.sagemaker#TargetPlatformOs", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies a target platform OS.
\n\n LINUX
: Linux-based operating systems.
\n ANDROID
: Android operating systems. Android API level can be\n specified using the ANDROID_PLATFORM
compiler option. For example,\n \"CompilerOptions\": {'ANDROID_PLATFORM': 28}
\n
Specifies a target platform architecture.
\n\n X86_64
: 64-bit version of the x86 instruction set.
\n X86
: 32-bit version of the x86 instruction set.
\n ARM64
: ARMv8 64-bit CPU.
\n ARM_EABIHF
: ARMv7 32-bit, Hard Float.
\n ARM_EABI
: ARMv7 32-bit, Soft Float. Used by Android 32-bit ARM\n platform.
The recommended target value to specify for the metric when creating a scaling policy.
" } } @@ -54533,6 +55617,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Path to Amazon S3 storage location for TensorBoard output.
", "smithy.api#required": {} } @@ -54545,7 +55630,6 @@ "com.amazonaws.sagemaker#TenthFractionsOfACent": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 9 @@ -54573,6 +55657,7 @@ "ContentColumn": { "target": "com.amazonaws.sagemaker#ContentColumn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the column used to provide the sentences to be classified. It should not be\n the same as the target column.
", "smithy.api#required": {} } @@ -54580,6 +55665,7 @@ "TargetLabelColumn": { "target": "com.amazonaws.sagemaker#TargetLabelColumn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the column used to provide the class labels. It should not be same as the\n content column.
", "smithy.api#required": {} } @@ -54605,6 +55691,7 @@ "TargetAttributeName": { "target": "com.amazonaws.sagemaker#TargetAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the column representing the target variable that you want to predict for\n each item in your dataset. The data type of the target variable must be numerical.
", "smithy.api#required": {} } @@ -54612,6 +55699,7 @@ "TimestampAttributeName": { "target": "com.amazonaws.sagemaker#TimestampAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the column indicating a point in time at which the target value of a given\n item is recorded.
", "smithy.api#required": {} } @@ -54619,6 +55707,7 @@ "ItemIdentifierAttributeName": { "target": "com.amazonaws.sagemaker#ItemIdentifierAttributeName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the column that represents the set of item identifiers for which you want to\n predict the target value.
", "smithy.api#required": {} } @@ -54649,6 +55738,7 @@ "ForecastFrequency": { "target": "com.amazonaws.sagemaker#ForecastFrequency", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The frequency of predictions in a forecast.
\nValid intervals are an integer followed by Y (Year), M (Month), W (Week), D (Day), H\n (Hour), and min (Minute). For example, 1D
indicates every day and\n 15min
indicates every 15 minutes. The value of a frequency must not overlap\n with the next larger frequency. For example, you must use a frequency of 1H
\n instead of 60min
.
The valid values for each frequency are the following:
\nMinute - 1-59
\nHour - 1-23
\nDay - 1-6
\nWeek - 1-4
\nMonth - 1-11
\nYear - 1
\nThe number of time-steps that the model predicts. The forecast horizon is also called\n the prediction length. The maximum forecast horizon is the lesser of 500 time-steps or 1/4\n of the time-steps in the dataset.
", "smithy.api#required": {} } @@ -54675,6 +55766,7 @@ "TimeSeriesConfig": { "target": "com.amazonaws.sagemaker#TimeSeriesConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The collection of components that defines the time-series.
", "smithy.api#required": {} } @@ -54782,6 +55874,7 @@ "Type": { "target": "com.amazonaws.sagemaker#TrafficRoutingConfigType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Traffic routing strategy type.
\n\n ALL_AT_ONCE
: Endpoint traffic shifts to the new fleet\n in a single step.\n
\n CANARY
: Endpoint traffic shifts to the new fleet\n in two steps. The first step is the canary, which is a small portion of the traffic. The\n second step is the remainder of the traffic.\n
\n LINEAR
: Endpoint traffic shifts to the new fleet in\n n steps of a configurable size.\n
The waiting time (in seconds) between incremental steps to turn on traffic on the\n new endpoint fleet.
", "smithy.api#required": {} } @@ -54880,7 +55974,7 @@ "traits": { "smithy.api#length": { "min": 1, - "max": 10 + "max": 100 } } }, @@ -54915,7 +56009,7 @@ "traits": { "smithy.api#length": { "min": 0, - "max": 48 + "max": 100 } } }, @@ -54935,6 +56029,7 @@ "TrainingRepositoryAccessMode": { "target": "com.amazonaws.sagemaker#TrainingRepositoryAccessMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The method that your training job will use to gain access to the images in your\n private Docker registry. For access to an image in a private Docker registry, set to\n Vpc
.
If the TrainingJob
was created with network isolation, the value is set\n to true
. If network isolation is enabled, nodes can't communicate beyond\n the VPC they run in.
To encrypt all communications between ML compute instances in distributed training,\n choose True
. Encryption provides greater security for distributed training,\n but training might take longer. How long it takes depends on the amount of communication\n between compute instances, especially if you use a deep learning algorithm in\n distributed training.
When true, enables managed spot training using Amazon EC2 Spot instances to run\n training jobs instead of on-demand instances. For more information, see Managed Spot Training.
" } }, @@ -55542,6 +56633,7 @@ "TrainingInputMode": { "target": "com.amazonaws.sagemaker#TrainingInputMode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -55554,6 +56646,7 @@ "InputDataConfig": { "target": "com.amazonaws.sagemaker#InputDataConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of Channel
objects, each of which specifies an input\n source.
the path to the S3 bucket where you want to store model artifacts. SageMaker creates\n subfolders for the artifacts.
", "smithy.api#required": {} } @@ -55568,6 +56662,7 @@ "ResourceConfig": { "target": "com.amazonaws.sagemaker#ResourceConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resources, including the ML compute instances and ML storage volumes, to use for\n model training.
", "smithy.api#required": {} } @@ -55575,6 +56670,7 @@ "StoppingCondition": { "target": "com.amazonaws.sagemaker#StoppingCondition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifies a limit to how long a model training job can run. It also specifies how long\n a managed Spot training job has to complete. When the job reaches the time limit, SageMaker\n ends the training job. Use this API to cap model training costs.
\nTo stop a job, SageMaker sends the algorithm the SIGTERM signal, which delays job\n termination for 120 seconds. Algorithms can use this 120-second window to save the model\n artifacts.
", "smithy.api#required": {} } @@ -55678,7 +56774,6 @@ "com.amazonaws.sagemaker#TrainingJobStatusCounter": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -55690,35 +56785,30 @@ "Completed": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of completed training jobs launched by the hyperparameter tuning\n job.
" } }, "InProgress": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of in-progress training jobs launched by a hyperparameter tuning\n job.
" } }, "RetryableError": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of training jobs that failed, but can be retried. A failed training job can\n be retried only if it failed because an internal service error occurred.
" } }, "NonRetryableError": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of training jobs that failed and can't be retried. A failed training job\n can't be retried if it failed because a client error occurred.
" } }, "Stopped": { "target": "com.amazonaws.sagemaker#TrainingJobStatusCounter", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of training jobs launched by a hyperparameter tuning job that were\n manually\n stopped.
" } } @@ -55753,6 +56843,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the training job that you want a summary for.
", "smithy.api#required": {} } @@ -55760,6 +56851,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the training job.
", "smithy.api#required": {} } @@ -55767,6 +56859,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the training job was created.
", "smithy.api#required": {} } @@ -55786,6 +56879,7 @@ "TrainingJobStatus": { "target": "com.amazonaws.sagemaker#TrainingJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the training job.
", "smithy.api#required": {} } @@ -55824,6 +56918,7 @@ "TrainingRepositoryCredentialsProviderArn": { "target": "com.amazonaws.sagemaker#TrainingRepositoryCredentialsProviderArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of an Amazon Web Services Lambda function used to give SageMaker access\n credentials to your private Docker registry.
", "smithy.api#required": {} } @@ -55849,6 +56944,7 @@ "TrainingImage": { "target": "com.amazonaws.sagemaker#ContainerImage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon ECR registry path of the Docker image that contains the training\n algorithm.
", "smithy.api#required": {} } @@ -55868,6 +56964,7 @@ "SupportedTrainingInstanceTypes": { "target": "com.amazonaws.sagemaker#TrainingInstanceTypes", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of the instance types that this algorithm can use for training.
", "smithy.api#required": {} } @@ -55875,7 +56972,6 @@ "SupportsDistributedTraining": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the algorithm supports distributed training. If set to false, buyers\n can't request more than one instance during training.
" } }, @@ -55888,6 +56984,7 @@ "TrainingChannels": { "target": "com.amazonaws.sagemaker#ChannelSpecifications", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of ChannelSpecification
objects, which specify the input sources\n to be used by the algorithm.
The S3 location of the data source that is associated with a channel.
", "smithy.api#required": {} } @@ -55973,6 +57071,7 @@ "DataSource": { "target": "com.amazonaws.sagemaker#TransformDataSource", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Describes the location of\n the\n channel data, which is, the S3 location of the input data that the\n model can consume.
", "smithy.api#required": {} } @@ -56375,6 +57474,7 @@ "TransformInput": { "target": "com.amazonaws.sagemaker#TransformInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the input source and the way the transform job consumes it.
", "smithy.api#required": {} } @@ -56382,6 +57482,7 @@ "TransformOutput": { "target": "com.amazonaws.sagemaker#TransformOutput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the Amazon S3 location where you want Amazon SageMaker to save the results from the\n transform job.
", "smithy.api#required": {} } @@ -56389,6 +57490,7 @@ "TransformResources": { "target": "com.amazonaws.sagemaker#TransformResources", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Identifies the ML compute instances for the transform job.
", "smithy.api#required": {} } @@ -56469,6 +57571,7 @@ "TransformJobName": { "target": "com.amazonaws.sagemaker#TransformJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the transform job.
", "smithy.api#required": {} } @@ -56476,6 +57579,7 @@ "TransformJobArn": { "target": "com.amazonaws.sagemaker#TransformJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the transform job.
", "smithy.api#required": {} } @@ -56483,6 +57587,7 @@ "CreationTime": { "target": "com.amazonaws.sagemaker#Timestamp", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A timestamp that shows when the transform Job was created.
", "smithy.api#required": {} } @@ -56502,6 +57607,7 @@ "TransformJobStatus": { "target": "com.amazonaws.sagemaker#TransformJobStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the transform job.
", "smithy.api#required": {} } @@ -56523,6 +57629,7 @@ "S3OutputPath": { "target": "com.amazonaws.sagemaker#S3Uri", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon S3 path where you want Amazon SageMaker to store the results of the transform job. For\n example, s3://bucket-name/key-name-prefix
.
For every S3 object used as input for the transform job, batch transform stores the\n transformed data with an .out
suffix in a corresponding subfolder in the\n location in the output prefix. For example, for the input data stored at\n s3://bucket-name/input-name-prefix/dataset01/data.csv
, batch transform\n stores the transformed data at\n s3://bucket-name/output-name-prefix/input-name-prefix/data.csv.out
.\n Batch transform doesn't upload partially processed objects. For an input S3 object that\n contains multiple records, it creates an .out
file only if the transform\n job succeeds on the entire file. When the input contains multiple S3 objects, the batch\n transform job processes the listed S3 objects and uploads only the output for\n successfully processed objects. If any object fails in the transform job batch transform\n marks the job as failed to prompt investigation.
The ML compute instance type for the transform job. If you are using built-in\n algorithms to\n transform\n moderately sized datasets, we recommend using ml.m4.xlarge or\n ml.m5.large
instance types.
The number of\n ML\n compute instances to use in the transform job. The default value is\n 1
, and the maximum is 100
. For distributed transform jobs,\n specify a value greater than 1
.
If you choose S3Prefix
, S3Uri
identifies a key name prefix.\n Amazon SageMaker uses all objects with the specified key name prefix for batch transform.
If you choose ManifestFile
, S3Uri
identifies an object that\n is a manifest file containing a list of object keys that you want Amazon SageMaker to use for batch\n transform.
The following values are compatible: ManifestFile
,\n S3Prefix
\n
The following value is not compatible: AugmentedManifestFile
\n
Depending on the value specified for the S3DataType
, identifies either a\n key name prefix or a manifest. For example:
A key name prefix might look like this:\n s3://bucketname/exampleprefix
.
A manifest might look like this:\n s3://bucketname/example.manifest
\n
The manifest is an S3 object which is a JSON file with the following format:
\n\n [ {\"prefix\": \"s3://customer_bucket/some/prefix/\"},
\n
\n \"relative/path/to/custdata-1\",
\n
\n \"relative/path/custdata-2\",
\n
\n ...
\n
\n \"relative/path/custdata-N\"
\n
\n ]
\n
The preceding JSON matches the following S3Uris
:
\n s3://customer_bucket/some/prefix/relative/path/to/custdata-1
\n
\n s3://customer_bucket/some/prefix/relative/path/custdata-2
\n
\n ...
\n
\n s3://customer_bucket/some/prefix/relative/path/custdata-N
\n
The complete set of S3Uris
in this manifest constitutes the\n input data for the channel for this datasource. The object that each\n S3Uris
points to must be readable by the IAM role that Amazon SageMaker\n uses to perform tasks on your behalf.
The location of the artifact.
", "smithy.api#required": {} } @@ -57073,6 +58185,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#TrialComponentSourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source Amazon Resource Name (ARN).
", "smithy.api#required": {} } @@ -57249,6 +58362,7 @@ "SourceArn": { "target": "com.amazonaws.sagemaker#TrialSourceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the source.
", "smithy.api#required": {} } @@ -57430,21 +58544,18 @@ "Dollars": { "target": "com.amazonaws.sagemaker#Dollars", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The whole number of dollars in the amount.
" } }, "Cents": { "target": "com.amazonaws.sagemaker#Cents", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The fractional portion, in cents, of the amount.
" } }, "TenthFractionsOfACent": { "target": "com.amazonaws.sagemaker#TenthFractionsOfACent", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Fractions of a cent, in tenths.
" } } @@ -57479,6 +58590,7 @@ "Content": { "target": "com.amazonaws.sagemaker#TemplateContent", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The content of the Liquid template for the worker user interface.
", "smithy.api#required": {} } @@ -57534,6 +58646,7 @@ "ActionName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the action to update.
", "smithy.api#required": {} } @@ -57604,6 +58717,7 @@ "AppImageConfigName": { "target": "com.amazonaws.sagemaker#AppImageConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the AppImageConfig to update.
", "smithy.api#required": {} } @@ -57659,6 +58773,7 @@ "ArtifactArn": { "target": "com.amazonaws.sagemaker#ArtifactArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the artifact to update.
", "smithy.api#required": {} } @@ -57718,6 +58833,7 @@ "CodeRepositoryName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the Git repository to update.
", "smithy.api#required": {} } @@ -57739,6 +58855,7 @@ "CodeRepositoryArn": { "target": "com.amazonaws.sagemaker#CodeRepositoryArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the Git repository.
", "smithy.api#required": {} } @@ -57774,6 +58891,7 @@ "ContextName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the context to update.
", "smithy.api#required": {} } @@ -57838,6 +58956,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet.
", "smithy.api#required": {} } @@ -57857,6 +58976,7 @@ "OutputConfig": { "target": "com.amazonaws.sagemaker#EdgeOutputConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Output configuration for storing sample data collected by the fleet.
", "smithy.api#required": {} } @@ -57890,6 +59010,7 @@ "DeviceFleetName": { "target": "com.amazonaws.sagemaker#EntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the fleet the devices belong to.
", "smithy.api#required": {} } @@ -57897,6 +59018,7 @@ "Devices": { "target": "com.amazonaws.sagemaker#Devices", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "List of devices to register with Edge Manager agent.
", "smithy.api#required": {} } @@ -57935,6 +59057,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the domain to be updated.
", "smithy.api#required": {} } @@ -58005,6 +59128,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the endpoint whose configuration you want to update.
", "smithy.api#required": {} } @@ -58012,6 +59136,7 @@ "EndpointConfigName": { "target": "com.amazonaws.sagemaker#EndpointConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the new endpoint configuration.
", "smithy.api#required": {} } @@ -58019,7 +59144,6 @@ "RetainAllVariantProperties": { "target": "com.amazonaws.sagemaker#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "When updating endpoint resources, enables or disables the retention of variant properties, such as the instance count or the variant weight. To\n retain the variant properties of an endpoint when updating it, set\n RetainAllVariantProperties
to true
. To use the variant\n properties specified in a new EndpointConfig
call when updating an\n endpoint, set RetainAllVariantProperties
to false
. The default\n is false
.
Specifies whether to reuse the last deployment configuration. The default value is\n false (the configuration is not reused).
" } } @@ -58053,6 +59176,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the endpoint.
", "smithy.api#required": {} } @@ -58085,6 +59209,7 @@ "EndpointName": { "target": "com.amazonaws.sagemaker#EndpointName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of an existing SageMaker endpoint.
", "smithy.api#required": {} } @@ -58092,6 +59217,7 @@ "DesiredWeightsAndCapacities": { "target": "com.amazonaws.sagemaker#DesiredWeightAndCapacityList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An object that provides new capacity and weight values for a variant.
", "smithy.api#required": {} } @@ -58107,6 +59233,7 @@ "EndpointArn": { "target": "com.amazonaws.sagemaker#EndpointArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the updated endpoint.
", "smithy.api#required": {} } @@ -58142,6 +59269,7 @@ "ExperimentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the experiment to update.
", "smithy.api#required": {} } @@ -58200,6 +59328,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the feature group that you're updating.
", "smithy.api#required": {} } @@ -58227,6 +59356,7 @@ "FeatureGroupArn": { "target": "com.amazonaws.sagemaker#FeatureGroupArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Number (ARN) of the feature group that you're updating.
", "smithy.api#required": {} } @@ -58259,6 +59389,7 @@ "FeatureGroupName": { "target": "com.amazonaws.sagemaker#FeatureGroupNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the feature group containing the feature that\n you're updating.
", "smithy.api#required": {} } @@ -58266,6 +59397,7 @@ "FeatureName": { "target": "com.amazonaws.sagemaker#FeatureName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the feature that you're updating.
", "smithy.api#required": {} } @@ -58316,6 +59448,7 @@ "HubName": { "target": "com.amazonaws.sagemaker#HubName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the hub to update.
", "smithy.api#required": {} } @@ -58349,6 +59482,7 @@ "HubArn": { "target": "com.amazonaws.sagemaker#HubArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the updated hub.
", "smithy.api#required": {} } @@ -58402,6 +59536,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image to update.
", "smithy.api#required": {} } @@ -58457,6 +59592,7 @@ "ImageName": { "target": "com.amazonaws.sagemaker#ImageName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the image.
", "smithy.api#required": {} } @@ -58518,7 +59654,6 @@ "Horovod": { "target": "com.amazonaws.sagemaker#Horovod", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates Horovod compatibility.
" } }, @@ -58573,6 +59708,7 @@ "Name": { "target": "com.amazonaws.sagemaker#InferenceExperimentName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the inference experiment to be updated.
", "smithy.api#required": {} } @@ -58618,6 +59754,7 @@ "InferenceExperimentArn": { "target": "com.amazonaws.sagemaker#InferenceExperimentArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the updated inference experiment.
", "smithy.api#required": {} } @@ -58656,6 +59793,7 @@ "ModelCardName": { "target": "com.amazonaws.sagemaker#ModelCardNameOrArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name or Amazon Resource Name (ARN) of the model card to update.
", "smithy.api#required": {} } @@ -58683,6 +59821,7 @@ "ModelCardArn": { "target": "com.amazonaws.sagemaker#ModelCardArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the updated model card.
", "smithy.api#required": {} } @@ -58710,6 +59849,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model package.
", "smithy.api#required": {} } @@ -58755,6 +59895,7 @@ "ModelPackageArn": { "target": "com.amazonaws.sagemaker#ModelPackageArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the model.
", "smithy.api#required": {} } @@ -58790,6 +59931,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a monitoring schedule.
", "smithy.api#required": {} } @@ -58797,6 +59939,7 @@ "MonitoringAlertName": { "target": "com.amazonaws.sagemaker#MonitoringAlertName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a monitoring alert.
", "smithy.api#required": {} } @@ -58804,6 +59947,7 @@ "DatapointsToAlert": { "target": "com.amazonaws.sagemaker#MonitoringDatapointsToAlert", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Within EvaluationPeriod
, how many execution failures will raise an\n alert.
The number of most recent monitoring executions to consider when evaluating alert\n status.
", "smithy.api#required": {} } @@ -58826,6 +59971,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the monitoring schedule.
", "smithy.api#required": {} } @@ -58867,6 +60013,7 @@ "MonitoringScheduleName": { "target": "com.amazonaws.sagemaker#MonitoringScheduleName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the monitoring schedule. The name must be unique within an Amazon Web Services \n Region within an Amazon Web Services account.
", "smithy.api#required": {} } @@ -58874,6 +60021,7 @@ "MonitoringScheduleConfig": { "target": "com.amazonaws.sagemaker#MonitoringScheduleConfig", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The configuration object that specifies the monitoring schedule and defines the monitoring \n job.
", "smithy.api#required": {} } @@ -58889,6 +60037,7 @@ "MonitoringScheduleArn": { "target": "com.amazonaws.sagemaker#MonitoringScheduleArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the monitoring schedule.
", "smithy.api#required": {} } @@ -58921,6 +60070,7 @@ "NotebookInstanceName": { "target": "com.amazonaws.sagemaker#NotebookInstanceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the notebook instance to update.
", "smithy.api#required": {} } @@ -58946,7 +60096,6 @@ "DisassociateLifecycleConfig": { "target": "com.amazonaws.sagemaker#DisassociateNotebookInstanceLifecycleConfig", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Set to true
to remove the notebook instance lifecycle configuration\n currently associated with the notebook instance. This operation is idempotent. If you\n specify a lifecycle configuration that is not associated with the notebook instance when\n you call this method, it does not throw an error.
A list of the Elastic Inference (EI) instance types to remove from this notebook\n instance. This operation is idempotent. If you specify an accelerator type that is not\n associated with the notebook instance when you call this method, it does not throw an\n error.
" } }, "DisassociateDefaultCodeRepository": { "target": "com.amazonaws.sagemaker#DisassociateDefaultCodeRepository", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "The name or URL of the default Git repository to remove from this notebook instance.\n This operation is idempotent. If you specify a Git repository that is not associated\n with the notebook instance when you call this method, it does not throw an error.
" } }, "DisassociateAdditionalCodeRepositories": { "target": "com.amazonaws.sagemaker#DisassociateAdditionalCodeRepositories", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A list of names or URLs of the default Git repositories to remove from this notebook\n instance. This operation is idempotent. If you specify a Git repository that is not\n associated with the notebook instance when you call this method, it does not throw an\n error.
" } }, @@ -59035,6 +60181,7 @@ "NotebookInstanceLifecycleConfigName": { "target": "com.amazonaws.sagemaker#NotebookInstanceLifecycleConfigName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the lifecycle configuration.
", "smithy.api#required": {} } @@ -59110,6 +60257,7 @@ "PipelineExecutionArn": { "target": "com.amazonaws.sagemaker#PipelineExecutionArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the pipeline execution.
", "smithy.api#required": {} } @@ -59157,6 +60305,7 @@ "PipelineName": { "target": "com.amazonaws.sagemaker#PipelineName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the pipeline to update.
", "smithy.api#required": {} } @@ -59234,6 +60383,7 @@ "ProjectName": { "target": "com.amazonaws.sagemaker#ProjectEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the project.
", "smithy.api#required": {} } @@ -59267,6 +60417,7 @@ "ProjectArn": { "target": "com.amazonaws.sagemaker#ProjectArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the project.
", "smithy.api#required": {} } @@ -59305,6 +60456,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the associated Domain.
", "smithy.api#required": {} } @@ -59312,6 +60464,7 @@ "SpaceName": { "target": "com.amazonaws.sagemaker#SpaceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the space.
", "smithy.api#required": {} } @@ -59364,6 +60517,7 @@ "TrainingJobName": { "target": "com.amazonaws.sagemaker#TrainingJobName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a training job to update the Debugger profiling configuration.
", "smithy.api#required": {} } @@ -59397,6 +60551,7 @@ "TrainingJobArn": { "target": "com.amazonaws.sagemaker#TrainingJobArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the training job.
", "smithy.api#required": {} } @@ -59452,6 +60607,7 @@ "TrialComponentName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the component to update.
", "smithy.api#required": {} } @@ -59541,6 +60697,7 @@ "TrialName": { "target": "com.amazonaws.sagemaker#ExperimentEntityName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the trial to update.
", "smithy.api#required": {} } @@ -59599,6 +60756,7 @@ "DomainId": { "target": "com.amazonaws.sagemaker#DomainId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The domain ID.
", "smithy.api#required": {} } @@ -59606,6 +60764,7 @@ "UserProfileName": { "target": "com.amazonaws.sagemaker#UserProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The user profile name.
", "smithy.api#required": {} } @@ -59658,6 +60817,7 @@ "WorkforceName": { "target": "com.amazonaws.sagemaker#WorkforceName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the private workforce that you want to update. You can find your workforce\n name by using the ListWorkforces operation.
", "smithy.api#required": {} } @@ -59691,6 +60851,7 @@ "Workforce": { "target": "com.amazonaws.sagemaker#Workforce", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A single private workforce. You can create one private work force in each Amazon Web Services Region. By default,\n any workforce-related API operation used in a specific region will apply to the\n workforce created in that region. To learn how to create a private workforce, see Create a Private Workforce.
", "smithy.api#required": {} } @@ -59723,6 +60884,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the work team to update.
", "smithy.api#required": {} } @@ -59756,6 +60918,7 @@ "Workteam": { "target": "com.amazonaws.sagemaker#Workteam", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A Workteam
object that describes the updated work team.
The type of variant property. The supported values are:
\n\n DesiredInstanceCount
: Overrides the existing variant instance\n counts using the InitialInstanceCount
values in the\n ProductionVariants
of CreateEndpointConfig.
\n DesiredWeight
: Overrides the existing variant weights using the\n InitialVariantWeight
values in the\n ProductionVariants
of CreateEndpointConfig.
\n DataCaptureConfig
: (Not currently supported.)
The number of elements in your vector.
", "smithy.api#required": {} } @@ -60243,7 +61408,6 @@ "com.amazonaws.sagemaker#VolumeSizeInGB": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -60255,6 +61419,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.sagemaker#VpcSecurityGroupIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC security group IDs, in the form sg-xxxxxxxx. Specify the security groups for\n the VPC that is specified in the Subnets
field.
The ID of the subnets in the VPC to which you want to connect your training job or\n model. For information about the availability of specific instance types, see Supported\n Instance Types and Availability Zones.
", "smithy.api#required": {} } @@ -60337,6 +61503,7 @@ "Status": { "target": "com.amazonaws.sagemaker#WarmPoolResourceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the warm pool.
\n\n InUse
: The warm pool is in use for the training job.
\n Available
: The warm pool is available to reuse for a matching\n training job.
\n Reused
: The warm pool moved to a matching training job for\n reuse.
\n Terminated
: The warm pool is no longer available. Warm pools are\n unavailable if they are terminated by a user, terminated for a patch update, or\n terminated for exceeding the specified\n KeepAlivePeriodInSeconds
.
The name of the private workforce.
", "smithy.api#required": {} } @@ -60371,6 +61539,7 @@ "WorkforceArn": { "target": "com.amazonaws.sagemaker#WorkforceArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the private workforce.
", "smithy.api#required": {} } @@ -60575,6 +61744,7 @@ "VpcId": { "target": "com.amazonaws.sagemaker#WorkforceVpcId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the VPC that the workforce uses for communication.
", "smithy.api#required": {} } @@ -60582,6 +61752,7 @@ "SecurityGroupIds": { "target": "com.amazonaws.sagemaker#WorkforceSecurityGroupIds", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The VPC security group IDs, in the form sg-xxxxxxxx. The security groups must be for the same VPC as specified in the subnet.
", "smithy.api#required": {} } @@ -60589,6 +61760,7 @@ "Subnets": { "target": "com.amazonaws.sagemaker#WorkforceSubnets", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of the subnets in the VPC that you want to connect.
", "smithy.api#required": {} } @@ -60656,6 +61828,7 @@ "WorkteamName": { "target": "com.amazonaws.sagemaker#WorkteamName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the work team.
", "smithy.api#required": {} } @@ -60663,6 +61836,7 @@ "MemberDefinitions": { "target": "com.amazonaws.sagemaker#MemberDefinitions", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of MemberDefinition
objects that contains objects that identify\n the workers that make up the work team.
Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). \n For private workforces created using Amazon Cognito use\n CognitoMemberDefinition
. For workforces created using your own OIDC identity\n provider (IdP) use OidcMemberDefinition
.
The Amazon Resource Name (ARN) that identifies the work team.
", "smithy.api#required": {} } @@ -60689,6 +61864,7 @@ "Description": { "target": "com.amazonaws.sagemaker#String200", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A description of the work team.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/savingsplans.2019-06-28.json b/codegen/sdk-codegen/aws-models/savingsplans.2019-06-28.json index 1198faaa863..ccff8f136d8 100644 --- a/codegen/sdk-codegen/aws-models/savingsplans.2019-06-28.json +++ b/codegen/sdk-codegen/aws-models/savingsplans.2019-06-28.json @@ -117,7 +117,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -160,7 +159,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -173,7 +173,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -187,7 +186,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -261,7 +259,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -296,7 +293,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -307,14 +303,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -328,14 +326,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -344,11 +340,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -359,14 +355,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -380,7 +378,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -400,7 +397,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -411,14 +407,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -429,9 +427,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/scheduler.2021-06-30.json b/codegen/sdk-codegen/aws-models/scheduler.2021-06-30.json index 770f19c1719..1e2b446b2d9 100644 --- a/codegen/sdk-codegen/aws-models/scheduler.2021-06-30.json +++ b/codegen/sdk-codegen/aws-models/scheduler.2021-06-30.json @@ -77,7 +77,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -96,7 +95,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -124,13 +122,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -143,7 +142,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -157,7 +155,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -180,7 +177,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -215,11 +211,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -230,16 +224,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -253,14 +250,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -269,15 +264,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -288,16 +282,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -311,7 +308,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -331,11 +327,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -346,20 +340,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -370,18 +366,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/schemas.2019-12-02.json b/codegen/sdk-codegen/aws-models/schemas.2019-12-02.json index a2f40451e14..3499a8542f1 100644 --- a/codegen/sdk-codegen/aws-models/schemas.2019-12-02.json +++ b/codegen/sdk-codegen/aws-models/schemas.2019-12-02.json @@ -35,6 +35,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -42,6 +43,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -84,6 +86,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -91,6 +94,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -150,6 +154,7 @@ "SourceArn": { "target": "com.amazonaws.schemas#__stringMin20Max1600", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the event bus.
", "smithy.api#required": {} } @@ -359,6 +364,7 @@ "Content": { "target": "com.amazonaws.schemas#__stringMin1Max100000", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The source of the schema definition.
", "smithy.api#required": {} } @@ -395,6 +401,7 @@ "Type": { "target": "com.amazonaws.schemas#Type", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of schema.
", "smithy.api#required": {} } @@ -1347,6 +1354,7 @@ "Type": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "type", "smithy.api#required": {} } @@ -1385,6 +1393,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -1392,6 +1401,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -1532,6 +1542,7 @@ "Events": { "target": "com.amazonaws.schemas#__listOfGetDiscoveredSchemaVersionItemInput", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of strings where each string is a JSON event. These are the events that were used to generate the schema. The array includes a single type of event and has a maximum size of 10 events.
", "smithy.api#required": {} } @@ -1539,6 +1550,7 @@ "Type": { "target": "com.amazonaws.schemas#Type", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of event.
", "smithy.api#required": {} } @@ -1649,6 +1661,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -1656,6 +1669,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -1672,6 +1686,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -1679,6 +1694,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -2142,6 +2158,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -2149,6 +2166,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -2165,6 +2183,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -2172,6 +2191,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -2339,6 +2359,7 @@ "Policy": { "target": "com.amazonaws.schemas#SynthesizedJson__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The resource-based policy.
", "smithy.api#required": {} } @@ -2572,6 +2593,7 @@ "Keywords": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Specifying this limits the results to only schemas that include the provided keywords.
", "smithy.api#httpQuery": "keywords", "smithy.api#required": {} @@ -2629,6 +2651,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -2636,6 +2659,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -2843,6 +2867,7 @@ "Tags": { "target": "com.amazonaws.schemas#Tags", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Tags associated with the resource.
", "smithy.api#jsonName": "tags", "smithy.api#required": {} @@ -2872,6 +2897,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -2879,6 +2905,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -2912,6 +2939,7 @@ "Code": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code.
", "smithy.api#required": {} } @@ -2919,6 +2947,7 @@ "Message": { "target": "com.amazonaws.schemas#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The message string of the error output.
", "smithy.api#required": {} } @@ -2974,6 +3003,7 @@ "TagKeys": { "target": "com.amazonaws.schemas#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Keys of key-value pairs.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -3594,7 +3624,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3637,7 +3666,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3650,7 +3680,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3664,7 +3693,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3687,7 +3715,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3722,7 +3749,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3733,14 +3759,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3754,14 +3782,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3770,11 +3796,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3785,14 +3811,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3806,7 +3834,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3826,7 +3853,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3837,14 +3863,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3855,9 +3883,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/secrets-manager.2017-10-17.json b/codegen/sdk-codegen/aws-models/secrets-manager.2017-10-17.json index 6227ccf3a62..a891388164a 100644 --- a/codegen/sdk-codegen/aws-models/secrets-manager.2017-10-17.json +++ b/codegen/sdk-codegen/aws-models/secrets-manager.2017-10-17.json @@ -43,7 +43,6 @@ "com.amazonaws.secretsmanager#AutomaticallyRotateAfterDaysType": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -219,7 +218,7 @@ "ClientRequestToken": { "target": "com.amazonaws.secretsmanager#ClientRequestTokenType", "traits": { - "smithy.api#documentation": "If you include SecretString
or SecretBinary
, then \n Secrets Manager creates an initial version for the secret, and this parameter specifies the unique\n identifier for the new version.
If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can\n leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it\n as the value for this parameter in the request. If you don't use the SDK and instead\n generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a\n ClientRequestToken
yourself for the new version and include the value in the\n request.
This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental\n creation of duplicate versions if there are failures and retries during a rotation. We\n recommend that you generate a UUID-type value to\n ensure uniqueness of your versions within the specified secret.
\nIf the ClientRequestToken
value isn't already associated with a version\n of the secret then a new version of the secret is created.
If a version with this value already exists and the version SecretString
\n and SecretBinary
values are the same as those in the request, then the\n request is ignored.
If a version with this value already exists and that version's\n SecretString
and SecretBinary
values are different from those\n in the request, then the request fails because you cannot modify an existing version.\n Instead, use PutSecretValue to create a new version.
This value becomes the VersionId
of the new version.
If you include SecretString
or SecretBinary
, then \n Secrets Manager creates an initial version for the secret, and this parameter specifies the unique\n identifier for the new version.
If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request.
\nIf you generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken
and include it in the request.
This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.
\nIf the ClientRequestToken
value isn't already associated with a version\n of the secret then a new version of the secret is created.
If a version with this value already exists and the version SecretString
\n and SecretBinary
values are the same as those in the request, then the\n request is ignored.
If a version with this value already exists and that version's\n SecretString
and SecretBinary
values are different from those\n in the request, then the request fails because you cannot modify an existing version.\n Instead, use PutSecretValue to create a new version.
This value becomes the VersionId
of the new version.
A list of tags to attach to the secret. Each tag\n is a key and value pair of strings in a JSON text string, for example:
\n\n [{\"Key\":\"CostCenter\",\"Value\":\"12345\"},{\"Key\":\"environment\",\"Value\":\"production\"}]
\n
Secrets Manager tag key names are case sensitive. A tag with the key \"ABC\" is a different tag\n from one with key \"abc\".
\nIf you check tags in permissions policies as part of your\n security strategy, then adding or removing a tag can change permissions. If the\n completion of this operation would result in you losing your permissions for\n this secret, then Secrets Manager blocks the operation and returns an Access Denied
\n error. For more information, see Control \n access to secrets using tags and Limit access to identities with tags that match secrets' tags.
For information about how to format a\n JSON parameter for the various command line tool environments, see Using JSON for\n Parameters. If your command-line tool or SDK requires quotation marks around the parameter, you should\n use single quotes to avoid confusion with the double quotes required in the JSON text.
\nThe following restrictions apply to tags:
\nMaximum number of tags per secret: 50
\nMaximum key length: 127 Unicode characters in UTF-8
\nMaximum value length: 255 Unicode characters in UTF-8
\nTag keys and values are case sensitive.
\nDo not use the aws:
prefix in your tag names or values because Amazon Web Services reserves it\n for Amazon Web Services use. You can't edit or delete tag names or values with this \n prefix. Tags with this prefix do not count against your tags per secret limit.
If you use your tagging schema across multiple services and resources,\n other services might have restrictions on allowed characters. Generally\n allowed characters: letters, spaces, and numbers representable in UTF-8, plus the\n following special characters: + - = . _ : / @.
\nA list of tags to attach to the secret. Each tag\n is a key and value pair of strings in a JSON text string, for example:
\n\n [{\"Key\":\"CostCenter\",\"Value\":\"12345\"},{\"Key\":\"environment\",\"Value\":\"production\"}]
\n
Secrets Manager tag key names are case sensitive. A tag with the key \"ABC\" is a different tag\n from one with key \"abc\".
\nIf you check tags in permissions policies as part of your\n security strategy, then adding or removing a tag can change permissions. If the\n completion of this operation would result in you losing your permissions for\n this secret, then Secrets Manager blocks the operation and returns an Access Denied
\n error. For more information, see Control \n access to secrets using tags and Limit access to identities with tags that match secrets' tags.
For information about how to format a\n JSON parameter for the various command line tool environments, see Using JSON for\n Parameters. If your command-line tool or SDK requires quotation marks around the parameter, you should\n use single quotes to avoid confusion with the double quotes required in the JSON text.
\nFor tag quotas and naming restrictions, see Service quotas for Tagging in the Amazon Web Services General \n Reference guide.
" } }, "AddReplicaRegions": { @@ -845,7 +844,6 @@ "PasswordLength": { "target": "com.amazonaws.secretsmanager#PasswordLengthType", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The length of the password. If you don't include this parameter, the \n default length is 32 characters.
" } }, @@ -1290,7 +1288,6 @@ "MaxResults": { "target": "com.amazonaws.secretsmanager#MaxResultsType", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of results to include in the response.
\nIf there are more results available, in the response, Secrets Manager includes NextToken
. \n To get the next results, call ListSecretVersionIds
again with the value from NextToken
.
The number of results to include in the response.
\nIf there are more results available, in the response, Secrets Manager includes NextToken
. \n To get the next results, call ListSecrets
again with the value from \n NextToken
.
A unique identifier for the new version of the secret.
\nIf you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can\n leave this parameter empty because they generate a random UUID for you. If you don't \n use the SDK and instead generate a raw HTTP request to the\n Secrets Manager service endpoint, then you must generate a ClientRequestToken
yourself\n for new versions and include that value in the request.
This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental\n creation of duplicate versions if there are failures and retries during the Lambda rotation\n function processing. We recommend that you generate a UUID-type value to\n ensure uniqueness within the specified secret.
\nIf the ClientRequestToken
value isn't already associated with a version\n of the secret then a new version of the secret is created.
If a version with this value already exists and that version's\n SecretString
or SecretBinary
values are the same as those in\n the request then the request is ignored. The operation is idempotent.
If a version with this value already exists and the version of the\n SecretString
and SecretBinary
values are different from those\n in the request, then the request fails because you can't modify a secret \n version. You can only create new versions to store new secret values.
This value becomes the VersionId
of the new version.
A unique identifier for the new version of the secret.
\nIf you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request.
\nIf you generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken
and include it in the request.
This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.
\nIf the ClientRequestToken
value isn't already associated with a version\n of the secret then a new version of the secret is created.
If a version with this value already exists and that version's\n SecretString
or SecretBinary
values are the same as those in\n the request then the request is ignored. The operation is idempotent.
If a version with this value already exists and the version of the\n SecretString
and SecretBinary
values are different from those\n in the request, then the request fails because you can't modify a secret \n version. You can only create new versions to store new secret values.
This value becomes the VersionId
of the new version.
A unique identifier for the new version of the secret that helps\n ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if\n there are failures and retries during rotation. This value becomes the\n VersionId
of the new version.
If you use the Amazon Web Services CLI or one of the Amazon Web Services SDK to call this operation, then you can\n leave this parameter empty. The CLI or SDK generates a random UUID for you and includes that\n in the request for this parameter. If you don't use the SDK and instead generate a raw HTTP\n request to the Secrets Manager service endpoint, then you must generate a\n ClientRequestToken
yourself for new versions and include that value in the\n request.
You only need to specify this value if you implement your own retry logic and you want to\n ensure that Secrets Manager doesn't attempt to create a secret version twice. We recommend that you generate a UUID-type value to\n ensure uniqueness within the specified secret.
", + "smithy.api#documentation": "A unique identifier for the new version of the secret. You only need to specify this value if you implement your own retry logic and you want to\n ensure that Secrets Manager doesn't attempt to create a secret version twice.
\nIf you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request.
\nIf you generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken
and include it in the request.
This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.
", "smithy.api#idempotencyToken": {} } }, @@ -2292,7 +2286,6 @@ "AutomaticallyAfterDays": { "target": "com.amazonaws.secretsmanager#AutomaticallyRotateAfterDaysType", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of days between rotations of the secret. You can use this \n value to check that your secret meets your compliance guidelines for how often secrets must \n be rotated. If you use this field to set the rotation schedule, Secrets Manager calculates the next rotation \n date based on the previous rotation. Manually updating the secret value by calling \n PutSecretValue
or UpdateSecret
is considered a valid rotation.
In DescribeSecret
and ListSecrets
, this value is calculated from \n the rotation schedule after every successful rotation. In RotateSecret
, you can \n set the rotation schedule in RotationRules
with AutomaticallyAfterDays
\n or ScheduleExpression
, but not both. To set a rotation schedule in hours, use \n ScheduleExpression
.
Attaches tags to a secret. Tags consist of a key name and a value. Tags are part of the \n secret's metadata. They are not associated with specific versions of the secret. This operation appends tags to the existing list of tags.
\nThe following restrictions apply to tags:
\nMaximum number of tags per secret: 50
\nMaximum key length: 127 Unicode characters in UTF-8
\nMaximum value length: 255 Unicode characters in UTF-8
\nTag keys and values are case sensitive.
\nDo not use the aws:
prefix in your tag names or values because Amazon Web Services reserves it\n for Amazon Web Services use. You can't edit or delete tag names or values with this \n prefix. Tags with this prefix do not count against your tags per secret limit.
If you use your tagging schema across multiple services and resources,\n other services might have restrictions on allowed characters. Generally\n allowed characters: letters, spaces, and numbers representable in UTF-8, plus the\n following special characters: + - = . _ : / @.
\nIf you use tags as part of your security strategy, then adding or removing a tag can\n change permissions. If successfully completing this operation would result in you losing\n your permissions for this secret, then the operation is blocked and returns an Access Denied\n error.
\nSecrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
\n\n Required permissions: \n secretsmanager:TagResource
. \n For more information, see \n IAM policy actions for Secrets Manager and Authentication \n and access control in Secrets Manager.
Attaches tags to a secret. Tags consist of a key name and a value. Tags are part of the \n secret's metadata. They are not associated with specific versions of the secret. This operation appends tags to the existing list of tags.
\nFor tag quotas and naming restrictions, see Service quotas for Tagging in the Amazon Web Services General \n Reference guide.
\nIf you use tags as part of your security strategy, then adding or removing a tag can\n change permissions. If successfully completing this operation would result in you losing\n your permissions for this secret, then the operation is blocked and returns an Access Denied\n error.
\nSecrets Manager generates a CloudTrail log entry when you call this action. Do not include sensitive information in request parameters because it might be logged. For more information, see Logging Secrets Manager events with CloudTrail.
\n\n Required permissions: \n secretsmanager:TagResource
. \n For more information, see \n IAM policy actions for Secrets Manager and Authentication \n and access control in Secrets Manager.
If you include SecretString
or SecretBinary
, then Secrets Manager creates \n a new version for the secret, and this parameter specifies the unique identifier for the new \n version.
If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can\n leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it\n as the value for this parameter in the request. If you don't use the SDK and instead\n generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a\n ClientRequestToken
yourself for the new version and include the value in the\n request.
This value becomes the VersionId
of the new version.
If you include SecretString
or SecretBinary
, then Secrets Manager creates \n a new version for the secret, and this parameter specifies the unique identifier for the new \n version.
If you use the Amazon Web Services CLI or one of the Amazon Web Services SDKs to call this operation, then you can leave this parameter empty. The CLI or SDK generates a random UUID for you and includes it as the value for this parameter in the request.
\nIf you generate a raw HTTP request to the Secrets Manager service endpoint, then you must generate a ClientRequestToken
and include it in the request.
This value helps ensure idempotency. Secrets Manager uses this value to prevent the accidental creation of duplicate versions if there are failures and retries during a rotation. We recommend that you generate a UUID-type value to ensure uniqueness of your versions within the specified secret.
", "smithy.api#idempotencyToken": {} } }, @@ -3323,7 +3316,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3366,7 +3358,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3379,7 +3372,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3393,7 +3385,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3416,7 +3407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3451,7 +3441,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3462,14 +3451,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3483,14 +3474,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3499,11 +3488,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3514,14 +3503,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3535,7 +3526,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3555,7 +3545,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3566,14 +3555,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3584,9 +3575,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/securityhub.2018-10-26.json b/codegen/sdk-codegen/aws-models/securityhub.2018-10-26.json index ba5b8987ae6..fe848e378a0 100644 --- a/codegen/sdk-codegen/aws-models/securityhub.2018-10-26.json +++ b/codegen/sdk-codegen/aws-models/securityhub.2018-10-26.json @@ -79,6 +79,7 @@ "AdministratorId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The account ID of the Security Hub administrator account that sent the invitation.
", "smithy.api#required": {} } @@ -86,6 +87,7 @@ "InvitationId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the invitation sent from the Security Hub administrator account.
", "smithy.api#required": {} } @@ -145,6 +147,7 @@ "MasterId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The account ID of the Security Hub administrator account that sent the invitation.
", "smithy.api#required": {} } @@ -152,6 +155,7 @@ "InvitationId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the invitation sent from the Security Hub administrator account.
", "smithy.api#required": {} } @@ -190,6 +194,7 @@ "AccountId": { "target": "com.amazonaws.securityhub#AccountId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID of an Amazon Web Services account.
", "smithy.api#required": {} } @@ -290,7 +295,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of the port.
" } }, @@ -349,7 +353,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of the port.
" } }, @@ -370,6 +373,7 @@ "ActionTargetArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN for the target action.
", "smithy.api#required": {} } @@ -377,6 +381,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the action target.
", "smithy.api#required": {} } @@ -384,6 +389,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of the target action.
", "smithy.api#required": {} } @@ -471,7 +477,6 @@ "com.amazonaws.securityhub#AdminsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -522,7 +527,6 @@ "Main": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether this is the main route table.\n
" } }, @@ -670,7 +674,6 @@ "RuleOrder": { "target": "com.amazonaws.securityhub#RuleOrderValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "An integer ranging from 1 to 1000 that represents the order in which the rule action is\n applied to findings. Security Hub applies rules with lower values for this parameter\n first.
" } }, @@ -689,7 +692,6 @@ "IsTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding \n matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches \n the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.\n
" } }, @@ -752,14 +754,12 @@ "Confidence": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The rule action updates the Confidence
field of a finding.\n
\n The rule action updates the Criticality
field of a finding.\n
An integer ranging from 1 to 1000 that represents the order in which the rule action is\n applied to findings. Security Hub applies rules with lower values for this parameter\n first.
" } }, @@ -1044,7 +1043,6 @@ "IsTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding \n matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches \n the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.\n
" } }, @@ -1115,7 +1113,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Whether automatically upgrade new minor versions for brokers, as new versions are released and supported by Amazon MQ. \n Automatic upgrades occur during the scheduled maintenance window of the broker or after a manual broker reboot.\n
" } }, @@ -1188,7 +1185,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Permits connections from applications outside of the VPC that hosts the broker's subnets.\n
" } }, @@ -1233,7 +1229,6 @@ "UseAwsOwnedKey": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Specifies that an KMS key should be used for at-rest encryption. Set to true
by default \n if no value is provided (for example, for RabbitMQ brokers).\n
\n The directory search scope for the role. If set to true
, the scope is to search the entire subtree.\n
\n The directory search scope for the user. If set to true, the scope is to search the entire subtree.\n
" } } @@ -1318,14 +1311,12 @@ "Audit": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Activates audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged. Doesn't apply to RabbitMQ brokers.\n
" } }, "General": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Activates general logging.\n
" } }, @@ -1358,14 +1349,12 @@ "Audit": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Activates audit logging. Every user management action made using JMX or the ActiveMQ Web Console is logged. Doesn't apply \n to RabbitMQ brokers.\n
" } }, "General": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Activates general logging.\n
" } } @@ -1522,7 +1511,6 @@ "PercentTraffic": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of traffic that is diverted to a canary deployment.
" } }, @@ -1541,7 +1529,6 @@ "UseStageCache": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the canary deployment uses the stage cache.
" } } @@ -1570,7 +1557,6 @@ "MetricsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether CloudWatch metrics are enabled for the method.
" } }, @@ -1583,49 +1569,42 @@ "DataTraceEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether data trace logging is enabled for the method. Data trace logging\n affects the log entries that are pushed to CloudWatch Logs.
" } }, "ThrottlingBurstLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The throttling burst limit for the method.
" } }, "ThrottlingRateLimit": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The throttling rate limit for the method.
" } }, "CachingEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether responses are cached and returned for requests. For responses to be\n cached, a cache cluster must be enabled on the stage.
" } }, "CacheTtlInSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the time to live (TTL), in seconds, for cached responses. The higher the TTL,\n the longer the response is cached.
" } }, "CacheDataEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the cached responses are encrypted.
" } }, "RequireAuthorizationForCacheControl": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether authorization is required for a cache invalidation request.
" } }, @@ -1700,7 +1679,6 @@ "MinimumCompressionSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum size in bytes of a payload before compression is enabled.
\nIf null
, then compression is disabled.
If 0, then all payloads are compressed.
" } }, @@ -1751,7 +1729,6 @@ "CacheClusterEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a cache cluster is enabled for the stage.
" } }, @@ -1800,7 +1777,6 @@ "TracingEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether active tracing with X-Ray is enabled for the stage.
" } }, @@ -1901,7 +1877,6 @@ "DetailedMetricsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether detailed metrics are enabled.
" } }, @@ -1914,21 +1889,18 @@ "DataTraceEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether data trace logging is enabled. Data trace logging affects the log\n entries that are pushed to CloudWatch Logs. Supported only for WebSocket APIs.
" } }, "ThrottlingBurstLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The throttling burst limit.
" } }, "ThrottlingRateLimit": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The throttling rate limit.
" } } @@ -2003,7 +1975,6 @@ "AutoDeploy": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether updates to an API automatically trigger a new deployment.
" } }, @@ -2016,7 +1987,6 @@ "ApiGatewayManaged": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the stage is managed by API Gateway.
" } } @@ -2099,7 +2069,6 @@ "XrayEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\nIndicates whether to use X-Ray tracing for the GraphQL API.\n
" } }, @@ -2150,7 +2119,6 @@ "AuthorizerResultTtlInSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of seconds a response should be cached for. The default is 5 minutes (300 seconds).\n
" } }, @@ -2183,7 +2151,6 @@ "ExcludeVerboseContent": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Set to TRUE
to exclude sections that contain information such as headers, context, and evaluated mapping templates, \n regardless of logging level.\n
\n The number of milliseconds that a token is valid after being authenticated.\n
" } }, @@ -2217,7 +2183,6 @@ "IatTtL": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of milliseconds that a token is valid after it's issued to a user.\n
" } }, @@ -2388,7 +2353,6 @@ "HealthCheckGracePeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time, in seconds, that Amazon EC2 Auto Scaling waits before it checks the\n health status of an EC2 instance that has come into service.
" } }, @@ -2419,7 +2383,6 @@ "CapacityRebalance": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether capacity rebalancing is enabled.\n
" } } @@ -2486,14 +2449,12 @@ "OnDemandBaseCapacity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum amount of the Auto Scaling group's capacity that must be fulfilled by On-Demand Instances.
" } }, "OnDemandPercentageAboveBaseCapacity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of On-Demand Instances and Spot Instances for additional capacity beyond OnDemandBaseCapacity
.
The number of Spot Instance pools across which to allocate your Spot Instances.
" } }, @@ -2611,7 +2571,6 @@ "NoDevice": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to suppress the device that is included in the block device mapping of the Amazon Machine Image (AMI).
\nIf NoDevice
is true
, then you cannot specify Ebs
.>
Whether to delete the volume when the instance is terminated.
" } }, "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to encrypt the volume.
" } }, "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of input/output (I/O) operations per second (IOPS) to provision for the volume.
\nOnly supported for gp3
or io1
volumes. Required for io1
volumes. Not used with standard
, gp2
, st1
, or sc1
volumes.
The volume size, in GiBs. The following are the supported volumes sizes for each volume type:
\ngp2 and gp3: 1-16,384
\nio1: 4-16,384
\nst1 and sc1: 125-16,384
\nstandard: 1-1,024
\nYou must specify either SnapshotId
or VolumeSize
. If you specify both SnapshotId
and VolumeSize
, the volume size must be equal or greater than the size of the snapshot.
For Auto Scaling groups that run in a VPC, specifies whether to assign a public IP address to the group's instances.
" } }, @@ -2717,7 +2671,6 @@ "EbsOptimized": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the launch configuration is optimized for Amazon EBS I/O.
" } }, @@ -2810,7 +2763,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If set to true
, then instances in the group launch with detailed\n monitoring.
If set to false
, then instances in the group launch with basic\n monitoring.
The HTTP PUT
response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel.
Specifies the number of days after creation that a recovery point is deleted. Must be greater than 90 days plus MoveToColdStorageAfterDays
.\n
Specifies the number of days after creation that a recovery point is moved to cold storage.\n
" } } @@ -2990,7 +2939,6 @@ "StartWindowMinutes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A value in minutes after a backup is scheduled before a job will be canceled if it doesn't start successfully.\n
" } }, @@ -3015,14 +2963,12 @@ "EnableContinuousBackup": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether Backup creates continuous backups capable of point-in-time restore (PITR).\n
" } }, "CompletionWindowMinutes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A value in minutes after a backup job is successfully started before it must be completed, or it is canceled by Backup.\n
" } }, @@ -3165,7 +3111,6 @@ "BackupSizeInBytes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size, in bytes, of a backup.\n
" } }, @@ -3220,7 +3165,6 @@ "IsEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "A Boolean value that is returned as TRUE
if the specified recovery point is \nencrypted, or FALSE
if the recovery point is not encrypted.\n
Specifies the number of days after creation that a recovery point is deleted. Must be greater \nthan 90 days plus MoveToColdStorageAfterDays
.\n
Specifies the number of days after creation that a recovery point is moved to cold storage.\n
" } } @@ -3643,7 +3585,6 @@ "DisableRollback": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Boolean to enable or disable rollback on stack creation failures. \n
" } }, @@ -3656,7 +3597,6 @@ "EnableTerminationProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether termination protection is enabled for the stack.\n
" } }, @@ -3711,7 +3651,6 @@ "TimeoutInMinutes": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The length of time, in minutes, that CloudFormation waits for the nested stack to reach \nthe CREATE_COMPLETE
state.\n
With this field, you can enable or disable the selected distribution.
" } }, "IncludeCookies": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether you want CloudFront to include cookies in access logs.
" } }, @@ -3934,21 +3871,18 @@ "HttpPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The HTTP port that CloudFront uses to connect to the origin.\n
" } }, "HttpsPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The HTTPS port that CloudFront uses to connect to the origin.\n
" } }, "OriginKeepaliveTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies how long, in seconds, CloudFront persists its connection to the origin.\n
" } }, @@ -3961,7 +3895,6 @@ "OriginReadTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies how long, in seconds, CloudFront waits for a response from the origin.\n
" } }, @@ -4016,7 +3949,6 @@ "Quantity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of status codes that can cause a failover.
" } } @@ -4121,7 +4053,6 @@ "Quantity": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of SSL/TLS protocols that you want to allow CloudFront to use when establishing \nan HTTPS connection with this origin.\n
" } } @@ -4168,7 +4099,6 @@ "CloudFrontDefaultCertificate": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the distribution uses the CloudFront domain name. If set to false
, then you provide either AcmCertificateArn
or IamCertificateId
.
Indicates whether the trail has custom event selectors.
" } }, @@ -4226,21 +4155,18 @@ "IncludeGlobalServiceEvents": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the trail publishes events from global services such as IAM to the log\n files.
" } }, "IsMultiRegionTrail": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the trail applies only to the current Region or to all Regions.
" } }, "IsOrganizationTrail": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the trail is created for all accounts in an organization in Organizations,\n or only for the current Amazon Web Services account.
" } }, @@ -4253,7 +4179,6 @@ "LogFileValidationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether CloudTrail log file validation is enabled.
" } }, @@ -4304,7 +4229,6 @@ "ActionsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether actions should be executed during any changes to the alarm state. \n
" } }, @@ -4347,7 +4271,6 @@ "DatapointsToAlarm": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of datapoints that must be breaching to trigger the alarm. \n
" } }, @@ -4366,7 +4289,6 @@ "EvaluationPeriods": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of periods over which data is compared to the specified threshold.\n
" } }, @@ -4403,7 +4325,6 @@ "Period": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The period, in seconds, over which the statistic is applied. This is required for an alarm based on a \nmetric.\n
" } }, @@ -4416,7 +4337,6 @@ "Threshold": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The value to compare with the specified statistic.\n
" } }, @@ -4481,7 +4401,6 @@ "EncryptionDisabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to disable encryption on the artifact. Only valid when Type
is S3
.
Whether the name specified in the buildspec file overrides the artifact name.
" } }, @@ -4619,7 +4537,6 @@ "PrivilegedMode": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to allow the Docker daemon to run inside a Docker container. Set to true
if the build project is used to build Docker images.
Whether to disable encryption of the S3 build log output.
" } }, @@ -4789,14 +4705,12 @@ "GitCloneDepth": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Information about the Git clone depth for the build project.
" } }, "InsecureSsl": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to ignore SSL warnings while connecting to the project source code.
" } } @@ -4843,7 +4757,6 @@ "AllowCredentials": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the CORS request includes credentials.
" } }, @@ -4856,7 +4769,6 @@ "MaxAge": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of seconds for which the browser caches preflight request results.
" } }, @@ -4937,7 +4849,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The port used to access the endpoint.\n
" } }, @@ -4970,14 +4881,12 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The amount of storage (in gigabytes) that is allocated for the replication instance.\n
" } }, "AutoMinorVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether minor engine upgrades are applied automatically to the replication instance during the maintenance \n window.\n
" } }, @@ -5002,7 +4911,6 @@ "MultiAZ": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Specifies whether the replication instance is deployed across multiple Availability Zones (AZs). You can't set the \n AvailabilityZone
parameter if the MultiAZ
parameter is set to true
.
\n Specifies the accessibility options for the replication instance. A value of true
represents an instance \n with a public IP address. A value of false
represents an instance with a private IP address. The default \n value is true
.
The number of items in the table.
" } }, @@ -5323,7 +5229,6 @@ "TableSizeBytes": { "target": "com.amazonaws.securityhub#SizeBytes", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total size of the table in bytes.
" } }, @@ -5344,7 +5249,6 @@ "Backfilling": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the index is currently backfilling.
" } }, @@ -5363,7 +5267,6 @@ "IndexSizeBytes": { "target": "com.amazonaws.securityhub#SizeBytes", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total size in bytes of the index.
" } }, @@ -5376,7 +5279,6 @@ "ItemCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of items in the index.
" } }, @@ -5511,21 +5413,18 @@ "NumberOfDecreasesToday": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of times during the current UTC calendar day that the provisioned throughput\n was decreased.
" } }, "ReadCapacityUnits": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of strongly consistent reads consumed per second before DynamoDB\n returns a ThrottlingException
.
The maximum number of writes consumed per second before DynamoDB returns a\n ThrottlingException
.
The read capacity units for the replica.
" } } @@ -5649,7 +5547,6 @@ "RestoreInProgress": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether a restore is currently in progress.
" } } @@ -5696,7 +5593,6 @@ "StreamEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether DynamoDB Streams is enabled on the table.
" } }, @@ -5883,7 +5779,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The desired HTTP PUT response hop limit for instance metadata requests. \n The larger the number, the further instance metadata requests can travel.\n
" } }, @@ -5976,21 +5871,18 @@ "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether the EBS volume is deleted on instance termination.\n
" } }, "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether the EBS volume is encrypted. Encrypted volumes can only be \n attached to instances that support Amazon EBS encryption. If you're creating a \n volume from a snapshot, you can't specify an encryption value.\n
" } }, "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of I/O operations per second (IOPS). \n
" } }, @@ -6009,14 +5901,12 @@ "Throughput": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The throughput to provision for a gp3 volume, with a maximum of 1,000 MiB/s.\n
" } }, "VolumeSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The size of the volume, in GiBs. You must specify either a snapshot ID or a volume size. \n
" } }, @@ -6083,14 +5973,12 @@ "CoreCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of CPU cores for the instance.\n
" } }, "ThreadsPerCore": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of threads per CPU core. A value of 1
disables multithreading for the instance, \n The default value is 2
.\n
\n Indicates whether to enable the instance for stop protection. For more information, \n see Enable stop protection in the Amazon EC2 User Guide.\n
" } }, "DisableApiTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n If you set this parameter to true
, you can't terminate the instance using the Amazon EC2 console, CLI, or API. If set to true
, you can. \n
\n Indicates whether the instance is optimized for Amazon EBS I/O. \n
" } }, @@ -6330,7 +6215,6 @@ "Count": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of Elastic Inference accelerators to attach to the instance.\n
" } }, @@ -6357,7 +6241,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n If this parameter is set to true
, the instance is enabled for Amazon Web Services Nitro Enclaves.\n
\n If you set this parameter to true
, the instance is enabled for hibernation.\n
\n Deprecated.\n
" } }, @@ -6466,14 +6347,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The maximum number of accelerators. If this parameter isn't specified, there's no maximum limit. To exclude accelerator-enabled instance types, set Max
to 0
.\n
\n The minimum number of accelerators. If this parameter isn't specified, there's no minimum limit.\n
" } } @@ -6488,14 +6367,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The maximum amount of memory, in MiB. If this parameter isn't specified, there's no maximum limit.\n
" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The minimum amount of memory, in MiB. If 0
is specified, there's no maximum limit.\n
\n The maximum baseline bandwidth, in Mbps. If this parameter is omitted, there's no maximum limit.\n
" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The minimum baseline bandwidth, in Mbps. If this parameter is omitted, there's no minimum limit.\n
" } } @@ -6628,21 +6503,18 @@ "OnDemandMaxPricePercentageOverLowestPrice": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The price protection threshold for On-Demand Instances. This is the maximum you'll pay\n for an On-Demand Instance, expressed as a percentage above the least expensive current\n generation M, C, or R instance type with your specified attributes. When Amazon EC2 selects\n instance types with your attributes, it excludes instance types priced above your\n threshold.
\nThe parameter accepts an integer, which Amazon EC2 interprets as a percentage.
\nA high value, such as 999999
, turns off price protection.
\n Indicates whether instance types must support hibernation for On-Demand Instances.\n
" } }, "SpotMaxPricePercentageOverLowestPrice": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The price protection threshold for Spot Instances. This is the maximum you'll pay for a\n Spot Instance, expressed as a percentage above the least expensive current generation M, C,\n or R instance type with your specified attributes. When Amazon EC2 selects instance\n types with your attributes, it excludes instance types priced above your threshold.
\nThe parameter accepts an integer, which Amazon EC2 interprets as a percentage.
\nA high value, such as 999999
, turns off price protection.
\n The maximum amount of memory per vCPU, in GiB. If this parameter is omitted, there's no maximum limit.\n
" } }, "Min": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The minimum amount of memory per vCPU, in GiB. If this parameter is omitted, there's no maximum limit.\n
" } } @@ -6691,14 +6561,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The maximum amount of memory, in MiB.\n
" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The minimum amount of memory, in MiB. \n
" } } @@ -6713,14 +6581,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The maximum number of network interfaces. \n
" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The minimum number of network interfaces.\n
" } } @@ -6735,14 +6601,12 @@ "Max": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The maximum amount of total local storage, in GB.\n
" } }, "Min": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The minimum amount of total local storage, in GB.\n
" } } @@ -6757,14 +6621,12 @@ "Max": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The maximum number of vCPUs. \n
" } }, "Min": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The minimum number of vCPUs.\n
" } } @@ -6831,7 +6693,6 @@ "HttpPutResponseHopLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The desired HTTP PUT response hop limit for instance metadata requests. The larger \n the number, the further instance metadata requests can travel.\n
" } }, @@ -6852,7 +6713,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Enables detailed monitoring when true
is specified. Otherwise, basic monitoring is enabled. \n For more information about detailed monitoring, see \n Enable or turn off detailed monitoring for your instances in the Amazon EC2 User Guide. \n
\n Indicates whether to associate a Carrier IP address with eth0 for a new network interface. \n You use this option when you launch an instance in a Wavelength Zone and want to \n associate a Carrier IP address with the network interface. For more information, see \n Carrier IP address in the Wavelength Developer Guide.\n
" } }, "AssociatePublicIpAddress": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Associates a public IPv4 address with eth0 for a new network interface.\n
" } }, "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether the network interface is deleted when the instance is terminated.\n
" } }, @@ -6894,7 +6751,6 @@ "DeviceIndex": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The device index for the network interface attachment.\n
" } }, @@ -6913,7 +6769,6 @@ "Ipv4PrefixCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of IPv4 prefixes to be automatically assigned to the network interface. \n You cannot use this option if you use the Ipv4Prefixes
option.\n
\n The number of IPv6 addresses to assign to a network interface. Amazon EC2 \n automatically selects the IPv6 addresses from the subnet range. You can't use this \n option if you use Ipv6Addresses
.\n
\n The number of IPv6 prefixes to be automatically assigned to the network interface. \n You cannot use this option if you use the Ipv6Prefix
option.\n
\n The index of the network card. Some instance types support multiple network cards. \n The primary network interface must be assigned to network card index 0
. The default \n is network card index 0
.\n
\n The number of secondary private IPv4 addresses to assign to a network interface.\n
" } }, @@ -7064,7 +6915,6 @@ "Primary": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether the private IPv4 address is the primary private IPv4 address. Only one IPv4 address can be designated as primary.\n
" } }, @@ -7121,7 +6971,6 @@ "PartitionNumber": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of the partition the instance should launch in.\n
" } }, @@ -7148,14 +6997,12 @@ "EnableResourceNameDnsAAAARecord": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.\n
" } }, "EnableResourceNameDnsARecord": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether to respond to DNS queries for instance hostnames with DNS A records.\n
" } }, @@ -7194,14 +7041,12 @@ "DefaultVersionNumber": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The default version of the launch template.\n
" } }, "LatestVersionNumber": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The latest version of the launch template.\n
" } } @@ -7248,7 +7093,6 @@ "IsDefault": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether this is the default network ACL for the VPC.
" } }, @@ -7299,7 +7143,6 @@ "Egress": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the rule is an egress rule. An egress rule is a rule that applies to traffic that leaves the subnet.
" } }, @@ -7336,7 +7179,6 @@ "RuleNumber": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The rule number. The rules are processed in order by their number.
" } } @@ -7369,14 +7211,12 @@ "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the network interface is deleted when the instance is\n terminated.
" } }, "DeviceIndex": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The device index of the network interface attachment on the instance.
" } }, @@ -7427,7 +7267,6 @@ "SourceDestCheck": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether traffic to or from the instance is validated.
" } }, @@ -7632,14 +7471,12 @@ "FromPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The start of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 type\n number.
\nA value of -1 indicates all ICMP/ICMPv6 types. If you specify all ICMP/ICMPv6 types, you\n must specify all codes.
" } }, "ToPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The end of the port range for the TCP and UDP protocols, or an ICMP/ICMPv6 code.
\nA value of -1
indicates all ICMP/ICMPv6 codes. If you specify all ICMP/ICMPv6 types, you must specify all\n codes.
Whether to assign an IPV6 address to a network interface that is created in this subnet.
" } }, @@ -7813,7 +7649,6 @@ "AvailableIpAddressCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of available IPV4 addresses in the subnet. Does not include addresses for stopped instances.
" } }, @@ -7826,14 +7661,12 @@ "DefaultForAz": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether this subnet is the default subnet for the Availability Zone.
" } }, "MapPublicIpOnLaunch": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether instances in this subnet receive a public IP address.
" } }, @@ -7950,7 +7783,6 @@ "AmazonSideAsn": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A private Autonomous System Number (ASN) for the Amazon side of a BGP session. \n
" } } @@ -7971,7 +7803,6 @@ "DeleteOnTermination": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the EBS volume is deleted when the EC2 instance is terminated.
" } }, @@ -8016,14 +7847,12 @@ "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the volume is encrypted.
" } }, "Size": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size of the volume, in GiBs.
" } }, @@ -8112,7 +7941,6 @@ "AcceptanceRequired": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether requests from other Amazon Web Services accounts to create an endpoint to the service must first be accepted.
" } }, @@ -8131,7 +7959,6 @@ "ManagesVpcEndpoints": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the service manages its VPC endpoints.
" } }, @@ -8390,7 +8217,6 @@ "StaticRoutesOnly": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the VPN connection uses static routes only.
" } }, @@ -8411,7 +8237,6 @@ "DpdTimeoutSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of seconds after which a Dead Peer Detection (DPD) timeout occurs.
" } }, @@ -8448,7 +8273,6 @@ "Phase1LifetimeSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The lifetime for phase 1 of the IKE negotiation, in seconds.
" } }, @@ -8473,7 +8297,6 @@ "Phase2LifetimeSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The lifetime for phase 2 of the IKE negotiation, in seconds.
" } }, @@ -8486,21 +8309,18 @@ "RekeyFuzzPercentage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of the rekey window, which is determined by\n RekeyMarginTimeSeconds
during which the rekey time is randomly selected.
The margin time, in seconds, before the phase 2 lifetime expires, during which the Amazon Web Services\n side of the VPN connection performs an IKE rekey.
" } }, "ReplayWindowSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of packets in an IKE replay window.
" } }, @@ -8553,7 +8373,6 @@ "AcceptedRouteCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of accepted routes.
" } }, @@ -8692,7 +8511,6 @@ "ScanOnPush": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to scan images after they are pushed to a repository.
" } } @@ -8793,7 +8611,6 @@ "CloudWatchEncryptionEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to enable encryption on the CloudWatch logs.
" } }, @@ -8812,7 +8629,6 @@ "S3EncryptionEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to encrypt the logs that are sent to the S3 bucket.
" } }, @@ -8833,7 +8649,6 @@ "Base": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of tasks to run on the specified capacity provider.
" } }, @@ -8846,7 +8661,6 @@ "Weight": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The relative percentage of the total number of tasks launched that should use the capacity provider.
" } } @@ -8873,7 +8687,6 @@ "ActiveServicesCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of services that are running on the cluster in an ACTIVE
state. You can view these services with the Amazon ECS \n ListServices
\n API operation.\n
The number of container instances registered into the cluster. This includes container instances in both ACTIVE
and DRAINING
status.\n
The number of tasks in the cluster that are in the RUNNING
state.\n
When this parameter is true, the container is given elevated privileges on the host container instance \n(similar to the root user). \n
" } } @@ -8977,7 +8787,6 @@ "Base": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of tasks to run on the capacity provider. Only one strategy item can specify a value for Base
.
The value must be between 0 and 100000.
" } }, @@ -8990,7 +8799,6 @@ "Weight": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The relative percentage of the total number of tasks that should use the capacity provider.
\nIf no weight is specified, the default value is 0. At least one capacity provider must have a weight greater than 0.
\nThe value can be between 0 and 1000.
" } } @@ -9011,14 +8819,12 @@ "Enable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to enable the deployment circuit breaker logic for the service.
" } }, "Rollback": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to roll back the service if a service deployment fails. If rollback is enabled, when a service deployment fails, the service is rolled back to the last deployment that completed successfully.
" } } @@ -9039,14 +8845,12 @@ "MaximumPercent": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "For a service that uses the rolling update (ECS
) deployment type, the maximum number of tasks in a service that are allowed in the RUNNING
or PENDING
state during a deployment, and for tasks that use the EC2 launch type, when any container instances are in the DRAINING
state. Provided as a percentage of the desired number of tasks. The default value is 200%.
For a service that uses the blue/green (CODE_DEPLOY
) or EXTERNAL
deployment types, and tasks that use the EC2 launch type, the maximum number of tasks in the service that remain in the RUNNING
state while the container instances are in the DRAINING
state.
For the Fargate launch type, the maximum percent value is not used.
" } }, "MinimumHealthyPercent": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "For a service that uses the rolling update (ECS
) deployment type, the minimum number of tasks in a service that must remain in the RUNNING
state during a deployment, and while any container instances are in the DRAINING
state if the service contains tasks using the EC2 launch type. Expressed as a percentage of the desired number of tasks. The default value is 100%.
For a service that uses the blue/green (CODE_DEPLOY
) or EXTERNAL
deployment types and tasks that use the EC2 launch type, the minimum number of the tasks in the service that remain in the RUNNING
state while the container instances are in the DRAINING
state.
For the Fargate launch type, the minimum healthy percent value is not used.
" } } @@ -9099,28 +8903,24 @@ "DesiredCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of instantiations of the task definition to run on the service.
" } }, "EnableEcsManagedTags": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to enable Amazon ECS managed tags for the tasks in the service.
" } }, "EnableExecuteCommand": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the execute command functionality is enabled for the service.
" } }, "HealthCheckGracePeriodSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "After a task starts, the amount of time in seconds that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks.
" } }, @@ -9225,7 +9025,6 @@ "ContainerPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port on the container to associate with the load balancer. This port must correspond to a containerPort
in the task definition the tasks in the service are using. For tasks that use the EC2 launch type, the container instance they are launched on must allow ingress traffic on the hostPort
of the port mapping.
The port value to use for the service discovery service.
\nIf the task definition uses the bridge
or host
network mode, you must specify ContainerName
and ContainerPort
.
If the task definition uses the awsvpc
network mode and a type SRV DNS record, you must specify either ContainerName
and ContainerPort
, or Port
, but not both.
The port value to use for a service discovery service that specifies an SRV record. This field can be used if both the awsvpc
awsvpc network mode and SRV records are used.
The number of CPU units reserved for the container.
" } }, @@ -9435,7 +9231,6 @@ "DisableNetworking": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to disable networking within the container.
" } }, @@ -9484,7 +9279,6 @@ "Essential": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the container is essential. All tasks must have at least one essential container.
" } }, @@ -9521,7 +9315,6 @@ "Interactive": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "If set to true, then containerized applications can be deployed that require stdin
or a tty
to be allocated.
The amount (in MiB) of memory to present to the container. If the container attempts to exceed the memory specified here, the container is shut down. The total amount of memory reserved for all containers within a task must be lower than the task memory value, if one is specified.
" } }, "MemoryReservation": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The soft limit (in MiB) of memory to reserve for the container.
" } }, @@ -9578,21 +9369,18 @@ "Privileged": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the container is given elevated privileges on the host container instance. The elevated privileges are similar to the root user.
" } }, "PseudoTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to allocate a TTY to the container.
" } }, "ReadonlyRootFilesystem": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the container is given read-only access to its root file system.
" } }, @@ -9617,14 +9405,12 @@ "StartTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of seconds to wait before giving up on resolving dependencies for a container.
" } }, "StopTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of seconds to wait before the container is stopped if it doesn't shut down normally on its own.
" } }, @@ -9773,28 +9559,24 @@ "Interval": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The time period in seconds between each health check execution. The default value is 30 seconds.
" } }, "Retries": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of times to retry a failed health check before the container is considered unhealthy. The default value is 3.
" } }, "StartPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The optional grace period in seconds that allows containers time to bootstrap before failed health checks count towards the maximum number of retries.
" } }, "Timeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The time period in seconds to wait for a health check to succeed before it is considered a failure. The default value is 5.
" } } @@ -9841,28 +9623,24 @@ "InitProcessEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to run an init
process inside the container that forwards signals and reaps processes.
The total amount of swap memory (in MiB) that a container can use.
" } }, "SharedMemorySize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The value for the size (in MiB) of the /dev/shm volume.
" } }, "Swappiness": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Configures the container's memory swappiness behavior. Determines how aggressively pages are swapped. The higher the value, the more aggressive the swappiness. The default is 60.
" } }, @@ -9927,7 +9705,6 @@ "Size": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum size (in MiB) of the tmpfs volume.
" } } @@ -10012,7 +9789,6 @@ "ReadOnly": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the container has read-only access to the volume.
" } }, @@ -10039,14 +9815,12 @@ "ContainerPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number on the container that is bound to the user-specified or automatically assigned host port.
" } }, "HostPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number on the container instance to reserve for the container.
" } }, @@ -10165,7 +9939,6 @@ "HardLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The hard limit for the ulimit type.
" } }, @@ -10178,7 +9951,6 @@ "SoftLimit": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The soft limit for the ulimit type.
" } } @@ -10199,7 +9971,6 @@ "ReadOnly": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the container has read-only access to the volume.
" } }, @@ -10460,7 +10231,6 @@ "Autoprovision": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to create the Docker volume automatically if it does not already exist.
" } }, @@ -10543,7 +10313,6 @@ "TransitEncryptionPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port to use when sending encrypted data between the Amazon ECS host and the Amazon EFS server.
" } } @@ -10858,7 +10627,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the logging types that are listed in Types
are enabled.
\n Indicates whether the Amazon EKS public API server endpoint is turned on. If the Amazon EKS public API \n server endpoint is turned off, your cluster's Kubernetes API server can only receive requests that originate from within \n the cluster VPC.\n
" } } @@ -11206,7 +10973,6 @@ "EnforceHTTPS": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to require that all traffic to the domain arrive over HTTPS.
" } }, @@ -11227,14 +10993,12 @@ "DedicatedMasterCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of instances to use for the master node. If this attribute is specified, then DedicatedMasterEnabled
must be true
.
Whether to use a dedicated master node for the Elasticsearch domain. A dedicated master node performs cluster management tasks, but doesn't hold data or respond to data upload requests.
" } }, @@ -11247,7 +11011,6 @@ "InstanceCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of data nodes to use in the Elasticsearch domain.
" } }, @@ -11266,7 +11029,6 @@ "ZoneAwarenessEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to enable zone awareness for the Elasticsearch domain. When zone awareness is enabled, OpenSearch allocates the cluster's nodes and replica index shards across Availability Zones in the same Region. This prevents data loss and minimizes downtime if a node or data center fails.
" } } @@ -11281,7 +11043,6 @@ "AvailabilityZoneCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "he number of Availability Zones that the domain uses. Valid values are 2 and 3. The default is 2.
" } } @@ -11296,7 +11057,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether encryption at rest is enabled.
" } }, @@ -11346,7 +11106,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the log publishing is enabled.
" } } @@ -11361,7 +11120,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether node-to-node encryption is enabled.
" } } @@ -11382,7 +11140,6 @@ "Cancellable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether a request to update the domain can be canceled.
" } }, @@ -11407,7 +11164,6 @@ "UpdateAvailable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether a service software update is available for the domain.
" } }, @@ -11492,7 +11248,6 @@ "CookieExpirationPeriod": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time, in seconds, after which the cookie is considered stale. If an\n expiration period is not specified, the stickiness session lasts for the duration of the\n browser session.
" } }, @@ -11513,14 +11268,12 @@ "EmitInterval": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The interval in minutes for publishing the access logs.
\nYou can publish access logs either every 5 minutes or every 60 minutes.
" } }, "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether access logs are enabled for the load balancer.
" } }, @@ -11611,7 +11364,6 @@ "InstancePort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port on which the EC2 instance is listening.
" } }, @@ -11638,14 +11390,12 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether connection draining is enabled for the load balancer.
" } }, "Timeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum time, in seconds, to keep the existing connections open before deregistering\n the instances.
" } } @@ -11660,7 +11410,6 @@ "IdleTimeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The time, in seconds, that the connection can be idle (no data is sent over the\n connection) before it is closed by the load balancer.
" } } @@ -11675,7 +11424,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether cross-zone load balancing is enabled for the load balancer.
" } } @@ -11800,14 +11548,12 @@ "HealthyThreshold": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of consecutive health check successes required before the instance is moved\n to the Healthy state.
" } }, "Interval": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The approximate interval, in seconds, between health checks of an individual\n instance.
" } }, @@ -11820,14 +11566,12 @@ "Timeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time, in seconds, during which no response means a failed health\n check.
" } }, "UnhealthyThreshold": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of consecutive health check failures that must occur before the instance is\n moved to the Unhealthy state.
" } } @@ -11862,7 +11606,6 @@ "InstancePort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port on which the instance is listening.
" } }, @@ -11875,7 +11618,6 @@ "LoadBalancerPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port on which the load balancer is listening.
\nOn EC2-VPC, you can specify any port from the range 1-65535.
\nOn EC2-Classic, you can specify any port from the following list: 25, 80, 443, 465, 587,\n 1024-65535.
" } }, @@ -12627,7 +12369,6 @@ "MfaAuthenticated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the session used multi-factor authentication (MFA).
" } }, @@ -12913,7 +12654,6 @@ "AttachmentCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of users, groups, and roles that the policy is attached to.
" } }, @@ -12938,7 +12678,6 @@ "IsAttachable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the policy can be attached to a user, group, or role.
" } }, @@ -12951,7 +12690,6 @@ "PermissionsBoundaryUsageCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of users and roles that use the policy to set the permissions\n boundary.
" } }, @@ -12996,7 +12734,6 @@ "IsDefaultVersion": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the version is the default version.
" } }, @@ -13078,7 +12815,6 @@ "MaxSessionDuration": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum session duration (in seconds) that you want to set for the specified role.
" } }, @@ -13213,14 +12949,12 @@ "ShardCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of shards that the stream uses. \n
" } }, "RetentionPeriodHours": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of hours for the data records that are stored in shards to remain accessible. \n
" } } @@ -13261,7 +12995,6 @@ "CreationDate": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Indicates when the KMS key was created.
\nUses the date-time
format specified in RFC 3339 section 5.6, Internet\n Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example,\n 2020-03-22T13:22:13.933Z
.
Whether the key has key rotation enabled.
" } } @@ -13419,7 +13151,6 @@ "MemorySize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The memory that is allocated to the function.
" } }, @@ -13444,7 +13175,6 @@ "Timeout": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time that Lambda allows a function to run before stopping it.
" } }, @@ -13535,7 +13265,6 @@ "CodeSize": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size of the layer archive in bytes.
" } } @@ -13596,7 +13325,6 @@ "Version": { "target": "com.amazonaws.securityhub#AwsLambdaLayerVersionNumber", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version number.
" } }, @@ -13618,10 +13346,7 @@ } }, "com.amazonaws.securityhub#AwsLambdaLayerVersionNumber": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.securityhub#AwsMountPoint": { "type": "structure", @@ -13701,7 +13426,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether SASL/IAM authentication is enabled or not.
" } } @@ -13716,7 +13440,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether SASL/SCRAM authentication is enabled or not.
" } } @@ -13737,7 +13460,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether TLS authentication is enabled or not.
" } } @@ -13752,7 +13474,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether unauthenticated is allowed or not.
" } } @@ -13779,7 +13500,6 @@ "NumberOfBrokerNodes": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of broker nodes in the cluster.
" } }, @@ -13840,7 +13560,6 @@ "InCluster": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n When set to true
, it indicates that data communication among the broker nodes of the cluster is \n encrypted. When set to false
, the communication happens in plain text. The default value is \n true
.
Whether the firewall is protected from deletion. If set to true
, then the firewall cannot be deleted.
Whether the firewall is protected from a change to the firewall policy. If set to true
, you cannot associate a different policy with the firewall.
Whether the firewall is protected from a change to the subnet associations. If set to true
, you cannot map different subnets to the firewall.
The maximum number of operating resources that this rule group can use.
" } }, @@ -14055,14 +13770,12 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Enables fine-grained access control.\n
" } }, "InternalUserDatabaseEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Enables the internal user database.\n
" } }, @@ -14083,28 +13796,24 @@ "InstanceCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of data nodes to use in the OpenSearch domain.
" } }, "WarmEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether UltraWarm is enabled.
" } }, "WarmCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of UltraWarm instances.
" } }, "DedicatedMasterEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to use a dedicated master node for the OpenSearch domain. A dedicated master node performs cluster management tasks, but does not hold data or respond to data upload requests.
" } }, @@ -14117,7 +13826,6 @@ "DedicatedMasterCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of instances to use for the master node. If this attribute is specified, then DedicatedMasterEnabled
must be true
.
Whether to enable zone awareness for the OpenSearch domain. When zone awareness is enabled, OpenSearch Service allocates the cluster's nodes and replica index shards across Availability Zones (AZs) in the same Region. This prevents data loss and minimizes downtime if a node or data center fails.
" } }, @@ -14157,7 +13864,6 @@ "AvailabilityZoneCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of Availability Zones that the domain uses. Valid values are 2
or 3
. The default is 2
.
Whether to enable a custom endpoint for the domain.
" } }, "EnforceHTTPS": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to require that all traffic to the domain arrive over HTTPS.
" } }, @@ -14310,7 +14014,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether encryption at rest is enabled.
" } }, @@ -14337,7 +14040,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the log publishing is enabled.
" } } @@ -14404,7 +14106,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether node-to-node encryption is enabled.
" } } @@ -14425,7 +14126,6 @@ "Cancellable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether a request to update the domain can be canceled.
" } }, @@ -14450,7 +14150,6 @@ "UpdateAvailable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether a service software update is available for the domain.
" } }, @@ -14463,7 +14162,6 @@ "OptionalDeployment": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the service software update is optional.
" } } @@ -14524,7 +14222,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "For all database engines except Aurora, specifies the allocated storage size in\n gibibytes (GiB).
" } }, @@ -14537,7 +14234,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days for which automated backups are retained.
" } }, @@ -14574,7 +14270,6 @@ "MultiAz": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the DB cluster has instances in multiple Availability Zones.
" } }, @@ -14593,7 +14288,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number on which the DB instances in the DB cluster accept connections.
" } }, @@ -14636,7 +14330,6 @@ "StorageEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the DB cluster is encrypted.
" } }, @@ -14679,14 +14372,12 @@ "DeletionProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the DB cluster has deletion protection enabled.
" } }, "HttpEndpointEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the HTTP endpoint for an Aurora Serverless DB cluster is enabled.
" } }, @@ -14699,14 +14390,12 @@ "CopyTagsToSnapshot": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether tags are copied from the DB cluster to snapshots of the DB cluster.
" } }, "CrossAccountClone": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the DB cluster is a clone of a DB cluster owned by a different Amazon Web Services\n account.
" } }, @@ -14749,14 +14438,12 @@ "IamDatabaseAuthenticationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the mapping of IAM accounts to database accounts is enabled.
" } }, "AutoMinorVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates if minor version upgrades are automatically applied to the cluster.
" } } @@ -14771,14 +14458,12 @@ "IsClusterWriter": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the cluster member is the primary instance for the DB cluster.
" } }, "PromotionTier": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the order in which an Aurora replica is promoted to the primary instance when\n the existing primary instance fails.
" } }, @@ -14881,7 +14566,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the allocated storage size in gibibytes (GiB).
" } }, @@ -14894,7 +14578,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port number on which the DB instances in the DB cluster accept connections.
" } }, @@ -14937,14 +14620,12 @@ "PercentProgress": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the percentage of the estimated data that has been transferred.
" } }, "StorageEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the DB cluster is encrypted.
" } }, @@ -14969,7 +14650,6 @@ "IamDatabaseAuthenticationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether mapping of IAM accounts to database accounts is enabled.
" } }, @@ -15090,7 +14770,6 @@ "DbInstancePort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the port that the DB instance listens on. If the DB instance is part of a DB\n cluster, this can be a different port than the DB cluster port.
" } }, @@ -15109,7 +14788,6 @@ "DeletionProtection": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DB instance has deletion protection enabled.
\nWhen deletion protection is enabled, the database cannot be deleted.
" } }, @@ -15134,7 +14812,6 @@ "IAMDatabaseAuthenticationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "True if mapping of IAM accounts to database\n accounts is enabled, and otherwise false.
\nIAM database authentication can be enabled for the following database engines.
\nFor MySQL 5.6, minor version 5.6.34 or higher
\nFor MySQL 5.7, minor version 5.7.16 or higher
\nAurora 5.6 or higher
\nSpecifies the accessibility options for the DB instance.
\nA value of true specifies an Internet-facing instance with a publicly resolvable DNS\n name, which resolves to a public IP address.
\nA value of false specifies an internal instance with a DNS name that resolves to a\n private IP address.
" } }, "StorageEncrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether the DB instance is encrypted.
" } }, @@ -15179,7 +14854,6 @@ "MultiAz": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the DB instance is a multiple Availability Zone deployment.
" } }, @@ -15204,7 +14878,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of storage (in gigabytes) to initially allocate for the DB instance.
" } }, @@ -15217,7 +14890,6 @@ "BackupRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days for which to retain automated backups.
" } }, @@ -15266,7 +14938,6 @@ "AutoMinorVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether minor version patches are applied automatically.
" } }, @@ -15297,7 +14968,6 @@ "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the provisioned IOPS (I/O operations per second) for this DB instance.
" } }, @@ -15340,14 +15010,12 @@ "CopyTagsToSnapshot": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to copy resource tags to snapshots of the DB instance.
" } }, "MonitoringInterval": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The interval, in seconds, between points when enhanced monitoring metrics are collected\n for the DB instance.
" } }, @@ -15360,7 +15028,6 @@ "PromotionTier": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The order in which to promote an Aurora replica to the primary instance after a failure\n of the existing primary instance.
" } }, @@ -15373,7 +15040,6 @@ "PerformanceInsightsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether Performance Insights is enabled for the DB instance.
" } }, @@ -15386,7 +15052,6 @@ "PerformanceInsightsRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days to retain Performance Insights data.
" } }, @@ -15408,7 +15073,6 @@ "MaxAllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The upper limit to which Amazon RDS can automatically scale the storage of the DB\n instance.
" } } @@ -15429,7 +15093,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Specifies the port that the database engine is listening on.
" } }, @@ -15534,7 +15197,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The new value of the allocated storage for the DB instance.
" } }, @@ -15547,21 +15209,18 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The new port for the DB instance.
" } }, "BackupRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The new backup retention period for the DB instance.
" } }, "MultiAZ": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates that a single Availability Zone DB instance is changing to a multiple Availability Zone deployment.
" } }, @@ -15580,7 +15239,6 @@ "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The new provisioned IOPS value for the DB instance.
" } }, @@ -15795,7 +15453,6 @@ "AllocatedStorage": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of storage (in gigabytes) to be initially allocated for the database instance.
" } }, @@ -15808,7 +15465,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port that the database engine was listening on at the time of the snapshot.
" } }, @@ -15857,7 +15513,6 @@ "Iops": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The provisioned IOPS (I/O operations per second) value of the DB instance at the time of the snapshot.
" } }, @@ -15870,7 +15525,6 @@ "PercentProgress": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The percentage of the estimated data that has been transferred.
" } }, @@ -15901,7 +15555,6 @@ "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the DB snapshot is encrypted.
" } }, @@ -15920,7 +15573,6 @@ "IamDatabaseAuthenticationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether mapping of IAM accounts to database accounts is enabled.
" } }, @@ -15953,7 +15605,6 @@ "Normal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the read replica instance is operating normally.
" } }, @@ -16088,7 +15739,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the event notification subscription is enabled.
" } }, @@ -16293,14 +15943,12 @@ "ManualSnapshotRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days that manual snapshots are retained in the destination Region after\n they are copied from a source Region.
\nIf the value is -1
,\n then the manual snapshot is retained indefinitely.
Valid values: Either -1
\n or an integer between 1 and 3,653
The number of days to retain automated snapshots in the destination Region after they\n are copied from a source Region.
" } }, @@ -16353,14 +16001,12 @@ "AllowVersionUpgrade": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether major version upgrades are applied automatically to the cluster during\n the maintenance window.
" } }, "AutomatedSnapshotRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days that automatic cluster snapshots are retained.
" } }, @@ -16469,7 +16115,6 @@ "Encrypted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the data in the cluster is encrypted at rest.
" } }, @@ -16482,7 +16127,6 @@ "EnhancedVpcRouting": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to create the cluster with enhanced VPC routing enabled.
" } }, @@ -16525,7 +16169,6 @@ "ManualSnapshotRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The default number of days to retain a manual snapshot.
\nIf the value is -1
, the snapshot is retained indefinitely.
This setting doesn't change the retention period of existing snapshots.
\nValid values: Either -1
or an integer between 1 and 3,653
The number of compute nodes in the cluster.
" } }, @@ -16575,7 +16217,6 @@ "PubliclyAccessible": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the cluster can be accessed from a public network.
" } }, @@ -16658,7 +16299,6 @@ "Port": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The port that the database engine listens on.
" } } @@ -16749,7 +16389,6 @@ "LoggingEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether logging is enabled.
" } }, @@ -16770,7 +16409,6 @@ "AutomatedSnapshotRetentionPeriod": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The pending or in-progress change to the automated snapshot retention period.
" } }, @@ -16801,7 +16439,6 @@ "EnhancedVpcRouting": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to create the cluster with enhanced VPC routing enabled.
" } }, @@ -16826,14 +16463,12 @@ "NumberOfNodes": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The pending or in-progress change to the number of nodes in the cluster.
" } }, "PubliclyAccessible": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "The pending or in-progress change to whether the cluster can be connected to from the\n public network.
" } } @@ -16848,7 +16483,6 @@ "AllowCancelResize": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the resize operation can be canceled.
" } }, @@ -16869,35 +16503,30 @@ "CurrentRestoreRateInMegaBytesPerSecond": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of megabytes per second being transferred from the backup storage. Returns\n the average rate for a completed backup.
\nThis field is only updated when you restore to DC2 and DS2 node types.
" } }, "ElapsedTimeInSeconds": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The amount of time an in-progress restore has been running, or the amount of time it\n took a completed restore to finish.
\nThis field is only updated when you restore to DC2 and DS2 node types.
" } }, "EstimatedTimeToCompletionInSeconds": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The estimate of the time remaining before the restore is complete. Returns 0 for a\n completed restore.
\nThis field is only updated when you restore to DC2 and DS2 node types.
" } }, "ProgressInMegaBytes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of megabytes that were transferred from snapshot storage.
\nThis field is only updated when you restore to DC2 and DS2 node types.
" } }, "SnapshotSizeInMegaBytes": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The size of the set of snapshot data that was used to restore the cluster.
\nThis field is only updated when you restore to DC2 and DS2 node types.
" } }, @@ -17062,28 +16691,24 @@ "BlockPublicAcls": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to reject calls to update an S3 bucket if the calls include a public access control list (ACL).
" } }, "BlockPublicPolicy": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to reject calls to update the access policy for an S3 bucket or access point if the policy allows public access.
" } }, "IgnorePublicAcls": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether Amazon S3 ignores public ACLs that are associated with an S3 bucket.
" } }, "RestrictPublicBuckets": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether to restrict access to an access point or S3 bucket that has a public policy to only Amazon Web Services service principals and authorized users within the S3 bucket owner's account.
" } } @@ -17112,7 +16737,6 @@ "DaysAfterInitiation": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days after which Amazon S3 cancels an incomplete multipart upload.
" } } @@ -17139,14 +16763,12 @@ "ExpirationInDays": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The length in days of the lifetime for objects that are subject to the rule.
" } }, "ExpiredObjectDeleteMarker": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether Amazon S3 removes a delete marker that has no noncurrent versions. If set to\n true
, the delete marker is expired. If set to false
, the policy\n takes no action.
If you provide ExpiredObjectDeleteMarker
, you cannot provide\n ExpirationInDays
or ExpirationDate
.
The number of days that an object is noncurrent before Amazon S3 can perform the associated action.
" } }, @@ -17328,7 +16949,6 @@ "Days": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days that an object is noncurrent before Amazon S3 can perform the associated action.
" } }, @@ -17361,7 +16981,6 @@ "Days": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days after which to transition the object to the specified storage class. If you provide Days
, you cannot provide Date
.
Specifies whether MFA delete is currently enabled in the S3 bucket versioning configuration. If the S3 bucket was never configured with MFA delete, then this attribute is not included.
" } }, @@ -17664,7 +17282,6 @@ "Days": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of days that you want to specify for the default retention period.\n
" } }, @@ -17677,7 +17294,6 @@ "Years": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The number of years that you want to specify for the default retention period.\n
" } } @@ -18054,7 +17670,6 @@ "VolumeSizeInGB": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The size, in GB, of the ML storage volume to attach to the notebook instance.\n
" } } @@ -18089,7 +17704,6 @@ "RotationOccurredWithinFrequency": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the rotation occurred within the specified rotation frequency.
" } }, @@ -18102,7 +17716,6 @@ "RotationEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether rotation is enabled.
" } }, @@ -18115,7 +17728,6 @@ "Deleted": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the secret is deleted.
" } }, @@ -18142,7 +17754,6 @@ "AutomaticallyAfterDays": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of days after the previous rotation to rotate the secret.
" } } @@ -18157,6 +17768,7 @@ "SchemaVersion": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The schema version that a finding is formatted for.
", "smithy.api#required": {} } @@ -18164,6 +17776,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The security findings provider-specific identifier for a finding.
", "smithy.api#required": {} } @@ -18171,6 +17784,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN generated by Security Hub that uniquely identifies a product that generates findings.\n This can be the ARN for a third-party product that is integrated with Security Hub, or the ARN for\n a custom integration.
", "smithy.api#required": {} } @@ -18196,6 +17810,7 @@ "GeneratorId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier for the solution-specific component (a discrete unit of logic) that\n generated a finding. In various security findings providers' solutions, this generator can\n be called a rule, a check, a detector, a plugin, etc.
", "smithy.api#required": {} } @@ -18203,6 +17818,7 @@ "AwsAccountId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account ID that a finding is generated in.
", "smithy.api#required": {} } @@ -18228,6 +17844,7 @@ "CreatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Indicates when the security findings provider created the potential security issue that\n a finding captured.
\nUses the date-time
format specified in RFC 3339 section 5.6, Internet\n Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example,\n 2020-03-22T13:22:13.933Z
.
Indicates when the security findings provider last updated the finding record.
\nUses the date-time
format specified in RFC 3339 section 5.6, Internet\n Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example,\n 2020-03-22T13:22:13.933Z
.
A finding's confidence. Confidence is defined as the likelihood that a finding\n accurately identifies the behavior or issue that it was intended to identify.
\nConfidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent\n confidence and 100 means 100 percent confidence.
" } }, "Criticality": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The level of importance assigned to the resources associated with the finding.
\nA score of 0 means that the underlying resources have no criticality, and a score of 100\n is reserved for the most critical resources.
" } }, "Title": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A finding's title.
\nIn this release, Title
is a required property.
A finding's description.
\nIn this release, Description
is a required property.
A set of resource data types that describe the resources that the finding refers\n to.
", "smithy.api#required": {} } @@ -18409,7 +18028,6 @@ "Sample": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the finding is a sample finding.
" } }, @@ -19032,6 +18650,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the finding that was specified by the finding provider.
", "smithy.api#required": {} } @@ -19039,6 +18658,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN generated by Security Hub that uniquely identifies a product that generates findings.\n This can be the ARN for a third-party product that is integrated with Security Hub, or the ARN for\n a custom integration.
", "smithy.api#required": {} } @@ -19166,7 +18786,6 @@ "KmsDataKeyReusePeriodSeconds": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The length of time, in seconds, for which Amazon SQS can reuse a data key to encrypt or decrypt messages before calling KMS again.
" } }, @@ -19205,21 +18824,18 @@ "CompliantCriticalCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "For the patches that are compliant, the number that have a severity of\n CRITICAL
.
For the patches that are compliant, the number that have a severity of\n HIGH
.
For the patches that are compliant, the number that have a severity of\n MEDIUM
.
For the patch items that are noncompliant, the number of items that have a severity of\n CRITICAL
.
For the patches that are compliant, the number that have a severity of\n INFORMATIONAL
.
For the patches that are noncompliant, the number that have a severity of\n INFORMATIONAL
.
For the patches that are compliant, the number that have a severity of\n UNSPECIFIED
.
For the patches that are noncompliant, the number that have a severity of\n LOW
.
For the patches that are noncompliant, the number that have a severity of\n HIGH
.
For the patches that are compliant, the number that have a severity of\n LOW
.
For the patches that are noncompliant, the number that have a severity of\n MEDIUM
.
For the patches that are noncompliant, the number that have a severity of\n UNSPECIFIED
.
\n Determines whether execution data is included in your log. When set to false, data is excluded.\n
" } }, @@ -19472,7 +19078,6 @@ "Enabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n When set to true, X-Ray tracing is enabled.\n
" } } @@ -19505,7 +19110,6 @@ "RateLimit": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of requests that have an identical value for the field specified in RateKey
that are allowed within a five-minute period. If the number of requests exceeds RateLimit
and the other predicates specified in the rule are met, WAF triggers the action for the rule.
If set to true
, then the rule actions are performed on requests that match the predicate settings.
If set to false
, then the rule actions are performed on all requests except those that match the predicate settings.\n
The maximum number of requests that have an identical value for the field specified in RateKey
that are allowed within a five-minute period. If the number of requests exceeds RateLimit
and the other predicates specified in the rule are met, WAF triggers the action for the rule.
If set to true
, then the rule actions are performed on requests that match the predicate settings.
If set to false
, then the rule actions are performed on all requests except those that match the predicate settings.
If you define more than one rule in a web ACL, WAF evaluates each request against the rules in\n order based on the value of Priority
.
Specifies if you want WAF to allow, block, or count requests based on the settings in the \n ByteMatchSet
, IPSet
, SqlInjectionMatchSet
, XssMatchSet
, \n RegexMatchSet
, GeoMatchSet
, or SizeConstraintSet
.\n
The order in which WAF evaluates the rules in a web ACL.\n
" } }, @@ -19988,7 +19586,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "If you define more than one rule in a web ACL, WAF evaluates each request against the rules in order\n based on the value of Priority
.
Specifies if you want WAF to allow, block, or count requests based on the settings in the \n ByteMatchSet
, IPSet
, SqlInjectionMatchSet
, XssMatchSet
, \n RegexMatchSet
, GeoMatchSet
, or SizeConstraintSet
.\n
Specifies the order in which the rules in a web\n ACL are evaluated. Rules with a lower value for Priority
are\n evaluated before rules with a higher value. The value must be a unique integer. If you add\n multiple rules to a web ACL, the values do not need to be consecutive.
\n The HTTP status code to return to the client. For a list of status codes that you can use in your custom responses, see \n Supported status codes for custom response in the WAF Developer Guide.\n
" } }, @@ -20232,7 +19826,6 @@ "Capacity": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The web ACL capacity units (WCUs) required for this rule group. \n
" } }, @@ -20367,7 +19960,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n If you define more than one Rule in a WebACL, WAF evaluates each request against the Rules in order based on the value of Priority
. \n WAF processes rules with lower priority first. The priorities don't need to be consecutive, but they must all be different.\n
\n A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch. For the list of available \n metrics, see WAF metrics and dimensions in the WAF Developer Guide.\n
" } }, @@ -20407,7 +19998,6 @@ "SampledRequestsEnabled": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n A boolean indicating whether WAF should store a sampling of the web requests that match the rules. \n You can view the sampled requests through the WAF console.\n
" } } @@ -20456,7 +20046,6 @@ "ImmunityTime": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The amount of time, in seconds, that a CAPTCHA or challenge timestamp is considered valid by WAF.\n
" } } @@ -20483,7 +20072,6 @@ "ManagedbyFirewallManager": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "\n Indicates whether this web ACL is managed by Firewall Manager. \n
" } }, @@ -20496,7 +20084,6 @@ "Capacity": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The web ACL capacity units (WCUs) currently being used by this web ACL.\n
" } }, @@ -20625,6 +20212,7 @@ "AutomationRulesArns": { "target": "com.amazonaws.securityhub#AutomationRulesArnsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n A list of Amazon Resource Names (ARNs) for the rules that are to be deleted.\n
", "smithy.api#required": {} } @@ -20712,6 +20300,7 @@ "StandardsSubscriptionArns": { "target": "com.amazonaws.securityhub#StandardsSubscriptionArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARNs of the standards subscriptions to disable.
", "smithy.api#required": {} } @@ -20795,6 +20384,7 @@ "StandardsSubscriptionRequests": { "target": "com.amazonaws.securityhub#StandardsSubscriptionRequests", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of standards checks to enable.
", "smithy.api#required": {} } @@ -20953,6 +20543,7 @@ "AutomationRulesArns": { "target": "com.amazonaws.securityhub#AutomationRulesArnsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n A list of rule ARNs to get details for.\n
", "smithy.api#required": {} } @@ -21053,6 +20644,7 @@ "SecurityControlIds": { "target": "com.amazonaws.securityhub#StringList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": " A list of security controls (identified with SecurityControlId
,\n SecurityControlArn
, or a mix of both parameters). The security control ID\n or Amazon Resource Name (ARN) is the same across standards.
\n An array that returns the identifier, Amazon Resource Name (ARN), and other details about a security control. \n The same information is returned whether the request includes SecurityControlId
or SecurityControlArn
.\n
\n An array with one or more objects that includes a security control (identified with SecurityControlId
, SecurityControlArn
, or a mix of both parameters) and the Amazon Resource Name (ARN) of a standard. \n This field is used to query the enablement status of a control in a specified standard. The security control ID or ARN is the same across standards.\n
Provides the enablement status of a security control in a specified standard and other details for the control in relation to \n the specified standard.\n
", "smithy.api#required": {} } @@ -21230,6 +20825,7 @@ "Findings": { "target": "com.amazonaws.securityhub#BatchImportFindingsRequestFindingList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of findings to import. To successfully import a finding, it must follow the\n Amazon Web Services Security Finding Format. Maximum of 100 findings per request.
", "smithy.api#required": {} } @@ -21257,7 +20853,7 @@ "FailedCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of findings that failed to import.
", "smithy.api#required": {} } @@ -21265,7 +20861,7 @@ "SuccessCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The number of findings that were successfully imported.
", "smithy.api#required": {} } @@ -21346,6 +20942,7 @@ "UpdateAutomationRulesRequestItems": { "target": "com.amazonaws.securityhub#UpdateAutomationRulesRequestItemsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n An array of ARNs for the rules that are to be updated. Optionally, you can also include \n RuleStatus
and RuleOrder
.\n
The list of findings to update. BatchUpdateFindings
can be used to update\n up to 100 findings at a time.
For each finding, the list provides the finding identifier and the ARN of the finding\n provider.
", "smithy.api#required": {} } @@ -21490,14 +21088,12 @@ "Confidence": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The updated value for the finding confidence. Confidence is defined as the likelihood\n that a finding accurately identifies the behavior or issue that it was intended to\n identify.
\nConfidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent\n confidence and 100 means 100 percent confidence.
" } }, "Criticality": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The updated value for the level of importance assigned to the resources associated with\n the findings.
\nA score of 0 means that the underlying resources have no criticality, and a score of 100\n is reserved for the most critical resources.
" } }, @@ -21536,6 +21132,7 @@ "ProcessedFindings": { "target": "com.amazonaws.securityhub#AwsSecurityFindingIdentifierList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of findings that were updated successfully.
", "smithy.api#required": {} } @@ -21543,6 +21140,7 @@ "UnprocessedFindings": { "target": "com.amazonaws.securityhub#BatchUpdateFindingsUnprocessedFindingsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of findings that were not updated.
", "smithy.api#required": {} } @@ -21558,6 +21156,7 @@ "FindingIdentifier": { "target": "com.amazonaws.securityhub#AwsSecurityFindingIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the finding that was not updated.
", "smithy.api#required": {} } @@ -21565,6 +21164,7 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The code associated with the error. Possible values are:
\n\n ConcurrentUpdateError
- Another request attempted to update the finding while this request was being processed. \nThis error may also occur if you call \n BatchUpdateFindings
\n \nand \n BatchImportFindings
\n at the same time.
\n DuplicatedFindingIdentifier
- The request included two or more findings with the same FindingIdentifier
.
\n FindingNotFound
- The FindingIdentifier
included in the request did not match an existing finding.
\n FindingSizeExceeded
- The finding size was greater than the permissible value of 240 KB.
\n InternalFailure
- An internal service failure occurred when updating the finding.
\n InvalidInput
- The finding update contained an invalid value that did not satisfy the Amazon Web Services Security Finding Format syntax.
The message associated with the error. Possible values are:
\n\n Concurrent finding updates detected
\n
\n Finding Identifier is duplicated
\n
\n Finding Not Found
\n
\n Finding size exceeded 240 KB
\n
\n Internal service failure
\n
\n Invalid Input
\n
\n Updates the enablement status of a security control in a specified standard.\n
", "smithy.api#required": {} } @@ -21684,10 +21286,7 @@ } }, "com.amazonaws.securityhub#Boolean": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.securityhub#BooleanFilter": { "type": "structure", @@ -21695,7 +21294,6 @@ "Value": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "The value of the boolean.
" } } @@ -21722,14 +21320,12 @@ "Column": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The column number of the column that contains the data. For a Microsoft Excel workbook, the column number corresponds to the alphabetical column identifiers. For example, a value of 1 for Column corresponds to the A column in the workbook.
" } }, "Row": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The row number of the row that contains the data.
" } }, @@ -21814,14 +21410,12 @@ "SizeClassified": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total size in bytes of the affected data.
" } }, "AdditionalOccurrences": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether there are additional occurrences of sensitive data that are not included in the finding. This occurs when the number of occurrences exceeds the maximum that can be included.
" } }, @@ -21900,7 +21494,6 @@ "EndLine": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n \tThe line number of the last line of code in which the vulnerability is located.\n
" } }, @@ -21919,7 +21512,6 @@ "StartLine": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The line number of the first line of code in which the vulnerability is located.\n
" } } @@ -22037,7 +21629,6 @@ "Privileged": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "When this parameter is true
, the container is given elevated privileges on the host \ncontainer instance (similar to the root user). \n
The name of the custom action target. Can contain up to 20 characters.
", "smithy.api#required": {} } @@ -22161,6 +21753,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description for the custom action target.
", "smithy.api#required": {} } @@ -22168,6 +21761,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ID for the custom action target. Can contain up to 20 alphanumeric characters.
", "smithy.api#required": {} } @@ -22183,6 +21777,7 @@ "ActionTargetArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) for the custom action target.
", "smithy.api#required": {} } @@ -22309,7 +21904,7 @@ "RuleOrder": { "target": "com.amazonaws.securityhub#RuleOrderValue", "traits": { - "smithy.api#default": 0, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An integer ranging from 1 to 1000 that represents the order in which the rule action is\n applied to findings. Security Hub applies rules with lower values for this parameter\n first.
", "smithy.api#required": {} } @@ -22317,6 +21912,7 @@ "RuleName": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The name of the rule.\n
", "smithy.api#required": {} } @@ -22324,6 +21920,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n A description of the rule.\n
", "smithy.api#required": {} } @@ -22331,13 +21928,13 @@ "IsTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding \n matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches \n the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.\n
" } }, "Criteria": { "target": "com.amazonaws.securityhub#AutomationRulesFindingFilters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n A set of ASFF finding field attributes and corresponding expected values that \n Security Hub uses to filter findings. If a rule is enabled and a finding matches the conditions specified in\n this parameter, Security Hub applies the rule action to the finding.\n
", "smithy.api#required": {} } @@ -22345,6 +21942,7 @@ "Actions": { "target": "com.amazonaws.securityhub#ActionList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n One or more actions to update finding fields if a finding matches the conditions \n specified in Criteria
. \n
Indicates whether to aggregate findings from all of the available Regions in the current partition. Also determines whether to automatically aggregate findings from new Regions as Security Hub supports them and you opt into them.
\nThe selected option also determines how to use the Regions provided in the Regions list.
\nThe options are as follows:
\n\n ALL_REGIONS
- Indicates to aggregate findings from all of the Regions where Security Hub is enabled. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them.\n
\n ALL_REGIONS_EXCEPT_SPECIFIED
- Indicates to aggregate findings from all of the Regions where Security Hub is enabled, except for the Regions listed in the Regions
parameter. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them.\n
\n SPECIFIED_REGIONS
- Indicates to aggregate findings only from the Regions listed in the Regions
parameter. Security Hub does not automatically aggregate findings from new Regions.\n
The name of the custom insight to create.
", "smithy.api#required": {} } @@ -22551,6 +22151,7 @@ "Filters": { "target": "com.amazonaws.securityhub#AwsSecurityFindingFilters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more attributes used to filter the findings included in the insight. The insight\n only includes findings that match the criteria defined in the filters.
", "smithy.api#required": {} } @@ -22558,6 +22159,7 @@ "GroupByAttribute": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The attribute used to group the findings for the insight. The grouping attribute\n identifies the type of item that the insight applies to. For example, if an insight is\n grouped by resource identifier, then the insight produces a list of resource\n identifiers.
", "smithy.api#required": {} } @@ -22573,6 +22175,7 @@ "InsightArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the insight created.
", "smithy.api#required": {} } @@ -22641,6 +22244,7 @@ "AccountDetails": { "target": "com.amazonaws.securityhub#AccountDetailsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of accounts to associate with the Security Hub administrator account. For each account, the\n list includes the account ID and optionally the email address.
", "smithy.api#required": {} } @@ -22667,7 +22271,6 @@ "com.amazonaws.securityhub#CrossAccountMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -22680,7 +22283,6 @@ "Count": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of occurrences of sensitive data that were detected.
" } }, @@ -22725,7 +22327,6 @@ "TotalCount": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of occurrences of sensitive data.
" } } @@ -22746,7 +22347,6 @@ "BaseScore": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The base CVSS score.
" } }, @@ -22837,7 +22437,6 @@ "Value": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A date range value for the date filter.
" } }, @@ -22915,6 +22514,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of prospective member account IDs for which to decline an invitation.
", "smithy.api#required": {} } @@ -23003,6 +22603,7 @@ "ActionTargetArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the custom action target that was deleted.
", "smithy.api#required": {} } @@ -23149,6 +22750,7 @@ "InsightArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the insight that was deleted.
", "smithy.api#required": {} } @@ -23212,6 +22814,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of member account IDs that received the invitations you want to delete.
", "smithy.api#required": {} } @@ -23290,6 +22893,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of account IDs for the member accounts to delete.
", "smithy.api#required": {} } @@ -23388,7 +22992,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return.
" } } @@ -23403,6 +23006,7 @@ "ActionTargets": { "target": "com.amazonaws.securityhub#ActionTargetList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of ActionTarget
objects. Each object includes the ActionTargetArn
,\n Description
, and Name
of a custom action target available in\n Security Hub.
Whether to automatically enable new controls when they are added to standards that are\n enabled.
\nIf set to true
, then new controls for enabled standards are enabled\n automatically. If set to false
, then new controls are not enabled.
Whether to automatically enable Security Hub for new accounts in the organization.
\nIf set to true
, then Security Hub is enabled for new accounts. If set to false,\n then new accounts are not added automatically.
Whether the maximum number of allowed member accounts are already associated with the\n Security Hub administrator account.
" } }, @@ -23677,7 +23278,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return.
", "smithy.api#httpQuery": "MaxResults" } @@ -23700,6 +23300,7 @@ "Products": { "target": "com.amazonaws.securityhub#ProductsList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of products, including details for each product.
", "smithy.api#required": {} } @@ -23841,7 +23442,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of security standard controls to return.
", "smithy.api#httpQuery": "MaxResults" } @@ -23884,7 +23484,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of standards to return.
", "smithy.api#httpQuery": "MaxResults" } @@ -24026,6 +23625,7 @@ "AdminAccountId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account identifier of the Security Hub administrator account.
", "smithy.api#required": {} } @@ -24250,6 +23850,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The account IDs of the member accounts to disassociate from the administrator account.
", "smithy.api#required": {} } @@ -24284,7 +23885,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the DNS request was blocked.
" } } @@ -24294,10 +23894,7 @@ } }, "com.amazonaws.securityhub#Double": { - "type": "double", - "traits": { - "smithy.api#default": 0 - } + "type": "double" }, "com.amazonaws.securityhub#EnableImportFindingsForProduct": { "type": "operation", @@ -24351,6 +23948,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the product to enable the integration for.
", "smithy.api#required": {} } @@ -24420,6 +24018,7 @@ "AdminAccountId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Web Services account identifier of the account to designate as the Security Hub administrator\n account.
", "smithy.api#required": {} } @@ -24494,7 +24093,6 @@ "EnableDefaultStandards": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether to enable the security standards that Security Hub has designated as automatically\n enabled. If you do not provide a value for EnableDefaultStandards
, it is set\n to true
. To not enable the automatically enabled standards, set\n EnableDefaultStandards
to false
.
\n Identifies whether the event marks the creation of a new finding. A value of True
means that the finding is \n newly created. A value of False
means that the finding isn’t newly created.\n
A finding's confidence. Confidence is defined as the likelihood that a finding\n accurately identifies the behavior or issue that it was intended to identify.
\nConfidence is scored on a 0-100 basis using a ratio scale, where 0 means zero percent\n confidence and 100 means 100 percent confidence.
" } }, "Criticality": { "target": "com.amazonaws.securityhub#RatioScale", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The level of importance assigned to the resources associated with the finding.
\nA score of 0 means that the underlying resources have no criticality, and a score of 100\n is reserved for the most critical resources.
" } }, @@ -24850,7 +24445,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The order in which to run the stateless rule group.
" } }, @@ -24903,14 +24497,12 @@ "Lon": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The longitude of the location.
" } }, "Lat": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The latitude of the location.
" } } @@ -25047,7 +24639,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return in the response.
" } } @@ -25222,6 +24813,7 @@ "FindingIdentifier": { "target": "com.amazonaws.securityhub#AwsSecurityFindingIdentifier", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -25246,7 +24838,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The maximum number of results to be returned. If you don’t provide it, Security Hub returns up to 100 results of finding history.\n
" } } @@ -25443,7 +25034,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of findings to return.
" } } @@ -25458,6 +25048,7 @@ "Findings": { "target": "com.amazonaws.securityhub#AwsSecurityFindingList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The findings that matched the filters specified in the request.
", "smithy.api#required": {} } @@ -25554,6 +25145,7 @@ "InsightResults": { "target": "com.amazonaws.securityhub#InsightResults", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The insight results returned by the operation.
", "smithy.api#required": {} } @@ -25655,7 +25247,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of items to return in the response.
" } } @@ -25670,6 +25261,7 @@ "Insights": { "target": "com.amazonaws.securityhub#InsightList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The insights returned by the operation.
", "smithy.api#required": {} } @@ -25738,7 +25330,6 @@ "InvitationsCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of all membership invitations sent to this Security Hub member account, not\n including the currently accepted invitation.
" } } @@ -25845,6 +25436,7 @@ "AccountIds": { "target": "com.amazonaws.securityhub#AccountIdList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of account IDs for the Security Hub member accounts to return the details for.
", "smithy.api#required": {} } @@ -25880,14 +25472,12 @@ "Code": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The ICMP code for which to deny or allow access. To deny or allow all codes, use the\n value -1
.
The ICMP type for which to deny or allow access. To deny or allow all types, use the\n value -1
.
The identifier of the finding that could not be updated.
", "smithy.api#required": {} } @@ -25909,6 +25500,7 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The code of the error returned by the BatchImportFindings
operation.
The message of the error returned by the BatchImportFindings
\n operation.
The ARN of a Security Hub insight.
", "smithy.api#required": {} } @@ -25944,6 +25538,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of a Security Hub insight.
", "smithy.api#required": {} } @@ -25951,6 +25546,7 @@ "Filters": { "target": "com.amazonaws.securityhub#AwsSecurityFindingFilters", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "One or more attributes used to filter the findings included in the insight. The insight\n only includes findings that match the criteria defined in the filters.
", "smithy.api#required": {} } @@ -25958,6 +25554,7 @@ "GroupByAttribute": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The grouping attribute for the insight's findings. Indicates how to group the matching\n findings, and identifies the type of item that the insight applies to. For example, if an\n insight is grouped by resource identifier, then the insight produces a list of resource\n identifiers.
", "smithy.api#required": {} } @@ -25979,6 +25576,7 @@ "GroupByAttributeValue": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The value of the attribute that the findings are grouped by for the insight whose\n results are returned by the GetInsightResults
operation.
The number of findings returned for each GroupByAttributeValue
.
The ARN of the insight whose results are returned by the GetInsightResults
\n operation.
The attribute that the findings are grouped by for the insight whose results are\n returned by the GetInsightResults
operation.
The list of insight result values returned by the GetInsightResults
\n operation.
The list of account IDs of the Amazon Web Services accounts to invite to Security Hub as members.
", "smithy.api#required": {} } @@ -26262,7 +25861,6 @@ "Asn": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The Autonomous System Number (ASN) of the internet provider
" } }, @@ -26439,7 +26037,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of rules to return in the response. This currently ranges from 1 to\n 100.
", "smithy.api#httpQuery": "MaxResults" } @@ -26528,7 +26125,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of items to return in the response.
", "smithy.api#httpQuery": "MaxResults" } @@ -26624,7 +26220,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return. This operation currently only returns a single result.
", "smithy.api#httpQuery": "MaxResults" } @@ -26697,7 +26292,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#CrossAccountMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of items to return in the response.
", "smithy.api#httpQuery": "MaxResults" } @@ -26777,7 +26371,6 @@ "OnlyAssociated": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies which member accounts to include in the response based on their relationship\n status with the administrator account. The default value is TRUE
.
If OnlyAssociated
is set to TRUE
, the response includes member\n accounts whose relationship status with the administrator account is set to ENABLED
.
If OnlyAssociated
is set to FALSE
, the response includes all\n existing member accounts.
The maximum number of items to return in the response.
", "smithy.api#httpQuery": "MaxResults" } @@ -26881,7 +26473,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#AdminsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of items to return in the response.
", "smithy.api#httpQuery": "MaxResults" } @@ -27015,7 +26606,6 @@ "MaxResults": { "target": "com.amazonaws.securityhub#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": " An optional parameter that limits the total results of the API response to the\n specified number. If this parameter isn't provided in the request, the results include the\n first 25 security controls that apply to the specified standard. The results also include a\n NextToken
parameter that you can use in a subsequent API call to get the\n next 25 controls. This repeats until all controls for the standard are returned.
\n An array of controls that apply to the specified standard.\n
", "smithy.api#required": {} } @@ -27089,6 +26680,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The identifier of the control (identified with SecurityControlId
, SecurityControlArn
, or a mix of both parameters) that you \n want to determine the enablement status of in each enabled standard. \n
An optional parameter that limits the total results of the API response to the\n specified number. If this parameter isn't provided in the request, the results include the\n first 25 standard and control associations. The results also include a\n NextToken
parameter that you can use in a subsequent API call to get the\n next 25 associations. This repeats until all associations for the specified control are\n returned. The number of results is limited by the number of supported Security Hub\n standards that you've enabled in the calling account.
An array that provides the enablement status and other details for each security\n control that applies to each enabled standard.
", "smithy.api#required": {} } @@ -27229,10 +26821,7 @@ } }, "com.amazonaws.securityhub#Long": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.securityhub#Malware": { "type": "structure", @@ -27240,6 +26829,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the malware that was observed.
", "smithy.api#required": {} } @@ -27455,7 +27045,6 @@ "com.amazonaws.securityhub#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -27557,7 +27146,6 @@ "SourcePort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The source port of network-related information about a finding.
" } }, @@ -27588,7 +27176,6 @@ "DestinationPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The destination port of network-related information about a finding.
" } }, @@ -27639,7 +27226,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the network connection attempt was blocked.
" } } @@ -27770,6 +27356,7 @@ "Text": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The text of a note.
", "smithy.api#required": {} } @@ -27777,6 +27364,7 @@ "UpdatedBy": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The principal that created a note.
", "smithy.api#required": {} } @@ -27784,6 +27372,7 @@ "UpdatedAt": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The timestamp of when the note was updated.
\nUses the date-time
format specified in RFC 3339 section 5.6, Internet\n Date/Time Format. The value cannot contain spaces, and date and time should be separated by T
. For example,\n 2020-03-22T13:22:13.933Z
.
The updated note text.
", "smithy.api#required": {} } @@ -27806,6 +27396,7 @@ "UpdatedBy": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The principal that updated the note.
", "smithy.api#required": {} } @@ -27821,21 +27412,18 @@ "Gte": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The greater-than-equal condition to be applied to a single field when querying for\n findings.
" } }, "Lte": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The less-than-equal condition to be applied to a single field when querying for\n findings.
" } }, "Eq": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The equal-to condition to be applied to a single field when querying for\n findings.
" } } @@ -27894,7 +27482,6 @@ "PageNumber": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The page number of the page that contains the sensitive data.
" } }, @@ -27950,6 +27537,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the compliance standard that was used to determine the patch\n compliance status.
", "smithy.api#required": {} } @@ -27957,42 +27545,36 @@ "InstalledCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of patches from the compliance standard that were installed\n successfully.
" } }, "MissingCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of patches that are part of the compliance standard but are not installed.\n The count includes patches that failed to install.
" } }, "FailedCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of patches from the compliance standard that failed to install.
" } }, "InstalledOtherCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of installed patches that are not part of the compliance standard.
" } }, "InstalledRejectedCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of patches that are installed but are also on a list of patches that the\n customer rejected.
" } }, "InstalledPendingReboot": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of patches that were applied, but that require the instance to be rebooted in\n order to be marked as installed.
" } }, @@ -28037,7 +27619,6 @@ "Blocked": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether the port probe was blocked.
" } } @@ -28084,14 +27665,12 @@ "Begin": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The first port in the port range.
" } }, "End": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The last port in the port range.
" } } @@ -28106,14 +27685,12 @@ "From": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The first port in the port range.
" } }, "To": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The last port in the port range.
" } } @@ -28146,14 +27723,12 @@ "Pid": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The process ID.
" } }, "ParentPid": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The parent process ID. This field accepts positive integers between O
and 2147483647
.
The ARN assigned to the product.
", "smithy.api#required": {} } @@ -28275,21 +27851,18 @@ "Start": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of lines (for a line range) or characters (for an offset range) from the beginning of the file to the end of the sensitive data.
" } }, "End": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of lines (for a line range) or characters (for an offset range) from the beginning of the file to the end of the sensitive data.
" } }, "StartColumn": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "In the line where the sensitive data starts, the column within the line where the sensitive data starts.
" } } @@ -28307,7 +27880,6 @@ "com.amazonaws.securityhub#RatioScale": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0, "max": 100 @@ -28346,7 +27918,6 @@ "RecordIndex": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The record index, starting from 0, for the record that contains the data.
" } } @@ -28401,6 +27972,7 @@ "ProductArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the product that generated a related finding.
", "smithy.api#required": {} } @@ -28408,6 +27980,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The product-generated identifier for a related finding.
", "smithy.api#required": {} } @@ -28449,6 +28022,7 @@ "Type": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The type of the resource that details are provided for. If possible, set\n Type
to one of the supported resource types. For example, if the resource\n is an EC2 instance, then set Type
to AwsEc2Instance
.
If the resource does not match any of the provided types, then set Type
to\n Other
.
The canonical identifier for the given resource type.
", "smithy.api#required": {} } @@ -29541,14 +29116,12 @@ "FromPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The starting port value for the port range.
" } }, "ToPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The ending port value for the port range.
" } } @@ -29595,14 +29168,12 @@ "FromPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The starting port value for the port range.
" } }, "ToPort": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The ending port value for the port range.
" } } @@ -29689,7 +29260,6 @@ "Priority": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Indicates the order in which to run this rule relative to all of the rules in the stateless rule group.
" } }, @@ -29761,7 +29331,6 @@ "com.amazonaws.securityhub#RuleOrderValue": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 1000 @@ -29791,6 +29360,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Service name and a \n number, such as APIGateway.3.\n
", "smithy.api#required": {} } @@ -29798,6 +29368,7 @@ "SecurityControlArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": " The Amazon Resource Name (ARN) for a security control across standards, such as\n arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1
. This\n parameter doesn't mention a specific standard.
The title of a security control.\n
", "smithy.api#required": {} } @@ -29812,6 +29384,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of a security control across standards. This typically summarizes how\n Security Hub evaluates the control and the conditions under which it produces a\n failed finding. This parameter doesn't reference a specific standard.
", "smithy.api#required": {} } @@ -29819,6 +29392,7 @@ "RemediationUrl": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n A link to Security Hub documentation that explains how to remediate a failed finding for a security control.\n
", "smithy.api#required": {} } @@ -29826,6 +29400,7 @@ "SeverityRating": { "target": "com.amazonaws.securityhub#SeverityRating", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The severity of a security control. For more information about how Security Hub determines control severity, see \n Assigning severity to control findings in the \n Security Hub User Guide.\n
", "smithy.api#required": {} } @@ -29833,6 +29408,7 @@ "SecurityControlStatus": { "target": "com.amazonaws.securityhub#ControlStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The enablement status of a security control in a specific standard.\n
", "smithy.api#required": {} } @@ -29848,6 +29424,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The unique identifier of a security control across standards. Values for this field typically consist of an \n Amazon Web Service name and a number (for example, APIGateway.3). This parameter differs from \n SecurityControlArn
, which is a unique Amazon Resource Name (ARN) assigned to a control. The \n ARN references the security control ID (for example, arn:aws:securityhub:eu-central-1:123456789012:security-control/APIGateway.3).\n
\n The title of a security control.\n
", "smithy.api#required": {} } @@ -29862,6 +29440,7 @@ "Description": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of a security control across standards. This typically summarizes how\n Security Hub evaluates the control and the conditions under which it produces a\n failed finding. This parameter doesn't reference a specific standard.
", "smithy.api#required": {} } @@ -29869,6 +29448,7 @@ "RemediationUrl": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n A link to Security Hub documentation that explains how to remediate a failed finding for a security control.\n
", "smithy.api#required": {} } @@ -29876,6 +29456,7 @@ "SeverityRating": { "target": "com.amazonaws.securityhub#SeverityRating", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The severity of a security control. For more information about how Security Hub determines control severity, \n see Assigning severity to control findings in the \n Security Hub User Guide.\n
", "smithy.api#required": {} } @@ -29883,6 +29464,7 @@ "CurrentRegionAvailability": { "target": "com.amazonaws.securityhub#RegionAvailabilityStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n Specifies whether a security control is available in the current Amazon Web Services Region.\n
", "smithy.api#required": {} } @@ -30172,7 +29754,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30215,7 +29796,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30228,7 +29810,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30242,7 +29823,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30265,7 +29845,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30300,7 +29879,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30311,14 +29889,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30332,14 +29912,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -30348,11 +29926,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30363,14 +29941,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -30384,7 +29964,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -30404,7 +29983,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -30415,14 +29993,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -30433,9 +30013,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -31117,7 +30699,6 @@ "Count": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of occurrences of sensitive data that were detected.
" } }, @@ -31162,7 +30743,6 @@ "TotalCount": { "target": "com.amazonaws.securityhub#Long", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of occurrences of sensitive data.
" } } @@ -31183,7 +30763,6 @@ "Product": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Deprecated. This attribute is being deprecated. Instead of providing\n Product
, provide Original
.
The native severity as defined by the Amazon Web Services service or integrated partner product that\n generated the finding.
" } }, @@ -31196,7 +30775,6 @@ "Normalized": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Deprecated. The normalized severity of a finding. This attribute is being deprecated.\n Instead of providing Normalized
, provide Label
.
If you provide Label
and do not provide Normalized
, then\n Normalized
is set automatically as follows.
\n INFORMATIONAL
- 0
\n LOW
- 1
\n MEDIUM
- 40
\n HIGH
- 70
\n CRITICAL
- 90
The normalized severity for the finding. This attribute is to be deprecated in favor of\n Label
.
If you provide Normalized
and do not provide Label
,\n Label
is set automatically as follows.
0 - INFORMATIONAL
\n
1–39 - LOW
\n
40–69 - MEDIUM
\n
70–89 - HIGH
\n
90–100 - CRITICAL
\n
The native severity as defined by the Amazon Web Services service or integrated partner product that\n generated the finding.
" } }, @@ -31304,10 +30880,7 @@ } }, "com.amazonaws.securityhub#SizeBytes": { - "type": "long", - "traits": { - "smithy.api#default": 0 - } + "type": "long" }, "com.amazonaws.securityhub#SoftwarePackage": { "type": "structure", @@ -31456,7 +31029,6 @@ "EnabledByDefault": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Whether the standard is enabled by default. When Security Hub is enabled from the console, if a\n standard is enabled by default, the check box for that standard is selected by\n default.
\nWhen Security Hub is enabled using the EnableSecurityHub
API operation, the\n standard is enabled by default unless EnableDefaultStandards
is set to\n false
.
\n The Amazon Resource Name (ARN) of a security standard.\n
", "smithy.api#required": {} } @@ -31564,6 +31137,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The unique identifier of a security control across standards. Values for this field typically consist of an Amazon Web Service \n name and a number, such as APIGateway.3.\n
", "smithy.api#required": {} } @@ -31571,6 +31145,7 @@ "SecurityControlArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": " The ARN of a security control across standards, such as\n arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1
. This\n parameter doesn't mention a specific standard.
\n Specifies whether a control is enabled or disabled in a specified standard.\n
", "smithy.api#required": {} } @@ -31635,6 +31211,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The unique identifier (identified with SecurityControlId
, SecurityControlArn
, or a mix of both parameters) of a security \n control across standards.\n
\n The ARN of a standard.\n
", "smithy.api#required": {} } @@ -31669,6 +31247,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The Amazon Resource Name (ARN) of a standard.\n
", "smithy.api#required": {} } @@ -31676,6 +31255,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n A unique standard-agnostic identifier for a control. Values for this field typically consist of an \n Amazon Web Service and a number, such as APIGateway.5. This field doesn't reference a specific standard.\n
", "smithy.api#required": {} } @@ -31683,6 +31263,7 @@ "SecurityControlArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": " The ARN of a control, such as\n arn:aws:securityhub:eu-central-1:123456789012:security-control/S3.1
. This\n parameter doesn't mention a specific standard.
\n The enablement status of a control in a specific standard.\n
", "smithy.api#required": {} } @@ -31735,6 +31317,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the standard in which you want to update the\n control's enablement status.
", "smithy.api#required": {} } @@ -31742,6 +31325,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The unique identifier for the security control whose enablement status you want to update.
", "smithy.api#required": {} } @@ -31749,6 +31333,7 @@ "AssociationStatus": { "target": "com.amazonaws.securityhub#AssociationStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The desired enablement status of the control in the standard.
", "smithy.api#required": {} } @@ -31846,6 +31431,7 @@ "StatusReasonCode": { "target": "com.amazonaws.securityhub#StatusReasonCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The reason code that represents the reason for the current status of a standard subscription.
", "smithy.api#required": {} } @@ -31861,6 +31447,7 @@ "StandardsSubscriptionArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of a resource that represents your subscription to a supported standard.
", "smithy.api#required": {} } @@ -31868,6 +31455,7 @@ "StandardsArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of a standard.
", "smithy.api#required": {} } @@ -31875,6 +31463,7 @@ "StandardsInput": { "target": "com.amazonaws.securityhub#StandardsInputParameterMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A key-value pair of input for the standard.
", "smithy.api#required": {} } @@ -31882,6 +31471,7 @@ "StandardsStatus": { "target": "com.amazonaws.securityhub#StandardsStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the standard subscription.
\nThe status values are as follows:
\n\n PENDING
- Standard is in the process of being enabled.
\n READY
- Standard is enabled.
\n INCOMPLETE
- Standard could not be enabled completely. Some controls may not be available.
\n DELETING
- Standard is in the process of being disabled.
\n FAILED
- Standard could not be disabled.
The ARN of the standard that you want to enable. To view the list of available standards\n and their ARNs, use the DescribeStandards
operation.
A code that represents a reason for the control status. For the list of status reason\n codes and their meanings, see Standards-related information in the ASFF in the\n Security Hub User Guide.
", "smithy.api#required": {} } @@ -32205,6 +31797,7 @@ "Tags": { "target": "com.amazonaws.securityhub#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags to add to the resource. You can add up to 50 tags at a time. The tag keys can be no longer than 128 characters. The tag values can be no longer than 256 characters.
", "smithy.api#required": {} } @@ -32248,7 +31841,6 @@ "ItemCount": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "This total number of items in which the threat has been detected.\n\t\t
" } }, @@ -32455,7 +32047,6 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#Integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "\n The error code associated with the unprocessed automation rule.\n
" } }, @@ -32511,6 +32102,7 @@ "SecurityControlId": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": " The control (identified with SecurityControlId
,\n SecurityControlArn
, or a mix of both parameters) for which a response\n couldn't be returned.
\n The error code for the unprocessed security control.\n
", "smithy.api#required": {} } @@ -32545,6 +32138,7 @@ "StandardsControlAssociationId": { "target": "com.amazonaws.securityhub#StandardsControlAssociationId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": " An array with one or more objects that includes a security control (identified with\n SecurityControlId
, SecurityControlArn
, or a mix of both\n parameters) and the Amazon Resource Name (ARN) of a standard. This parameter shows the\n specific controls for which the enablement status couldn't be retrieved in specified standards when\n calling BatchUpdateStandardsControlAssociations.
The error code for the unprocessed standard and control association.\n
", "smithy.api#required": {} } @@ -32573,6 +32168,7 @@ "StandardsControlAssociationUpdate": { "target": "com.amazonaws.securityhub#StandardsControlAssociationUpdate", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of control and standard associations for which an update failed when calling \n BatchUpdateStandardsControlAssociations.\n
", "smithy.api#required": {} } @@ -32580,6 +32176,7 @@ "ErrorCode": { "target": "com.amazonaws.securityhub#UnprocessedErrorCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The error code for the unprocessed update of the control's enablement status in the\n specified standard.
", "smithy.api#required": {} } @@ -32661,6 +32258,7 @@ "TagKeys": { "target": "com.amazonaws.securityhub#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tag keys associated with the tags to remove from the resource. You can remove up to 50 tags at a time.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -32761,6 +32359,7 @@ "RuleArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "\n The Amazon Resource Name (ARN) for the rule.\n
", "smithy.api#required": {} } @@ -32774,7 +32373,6 @@ "RuleOrder": { "target": "com.amazonaws.securityhub#RuleOrderValue", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "An integer ranging from 1 to 1000 that represents the order in which the rule action is\n applied to findings. Security Hub applies rules with lower values for this parameter\n first.
" } }, @@ -32793,7 +32391,6 @@ "IsTerminal": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Specifies whether a rule is the last to be applied with respect to a finding that matches the rule criteria. This is useful when a finding \n matches the criteria for multiple rules, and each rule has different actions. If a rule is terminal, Security Hub applies the rule action to a finding that matches \n the rule criteria and doesn't evaluate other rules for the finding. By default, a rule isn't terminal.\n
" } }, @@ -32892,6 +32489,7 @@ "FindingAggregatorArn": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The ARN of the finding aggregator. To obtain the ARN, use ListFindingAggregators
.
Indicates whether to aggregate findings from all of the available Regions in the current partition. Also determines whether to automatically aggregate findings from new Regions as Security Hub supports them and you opt into them.
\nThe selected option also determines how to use the Regions provided in the Regions list.
\nThe options are as follows:
\n\n ALL_REGIONS
- Indicates to aggregate findings from all of the Regions where Security Hub is enabled. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them.\n
\n ALL_REGIONS_EXCEPT_SPECIFIED
- Indicates to aggregate findings from all of the Regions where Security Hub is enabled, except for the Regions listed in the Regions
parameter. When you choose this option, Security Hub also automatically aggregates findings from new Regions as Security Hub supports them and you opt into them.\n
\n SPECIFIED_REGIONS
- Indicates to aggregate findings only from the Regions listed in the Regions
parameter. Security Hub does not automatically aggregate findings from new Regions.\n
A collection of attributes that specify which findings you want to update.
", "smithy.api#required": {} } @@ -33159,7 +32759,7 @@ "AutoEnable": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether to automatically enable Security Hub for new accounts in the organization.
\nBy default, this is false
, and new accounts are not added\n automatically.
To automatically enable Security Hub for new accounts, set this to true
.
Whether to automatically enable new controls when they are added to standards that are\n enabled.
\nBy default, this is set to true
, and new controls are enabled\n automatically. To not automatically enable new controls, set this to false
.\n
Indicates whether a local VPC can resolve public DNS hostnames to private IP addresses when queried from instances in a peer VPC.\n
" } }, "AllowEgressFromLocalClassicLinkToRemoteVpc": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a local ClassicLink connection can communicate with the peer VPC over the VPC peering connection.\n
" } }, "AllowEgressFromLocalVpcToRemoteClassicLink": { "target": "com.amazonaws.securityhub#Boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Indicates whether a local VPC can communicate with a ClassicLink connection in the peer VPC over the VPC peering connection.\n
" } } @@ -33461,6 +33057,7 @@ "Id": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The identifier of the vulnerability.
", "smithy.api#required": {} } @@ -33504,7 +33101,6 @@ "EpssScore": { "target": "com.amazonaws.securityhub#Double", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The Exploit Prediction Scoring System (EPSS) score for a finding. \n\t\t
" } }, @@ -33609,6 +33205,7 @@ "Name": { "target": "com.amazonaws.securityhub#NonEmptyString", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the vendor.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/securitylake.2018-05-10.json b/codegen/sdk-codegen/aws-models/securitylake.2018-05-10.json index c59d135c37e..6a9b765a8b2 100644 --- a/codegen/sdk-codegen/aws-models/securitylake.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/securitylake.2018-05-10.json @@ -3237,7 +3237,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3256,7 +3255,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3284,13 +3282,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -3303,7 +3302,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3317,7 +3315,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3340,7 +3337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3375,11 +3371,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3390,16 +3384,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3413,14 +3410,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3429,15 +3424,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3448,16 +3442,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3471,7 +3468,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3491,11 +3487,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3506,20 +3500,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -3530,18 +3526,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/serverlessapplicationrepository.2017-09-08.json b/codegen/sdk-codegen/aws-models/serverlessapplicationrepository.2017-09-08.json index 2ad29cdbc40..7f54947f842 100644 --- a/codegen/sdk-codegen/aws-models/serverlessapplicationrepository.2017-09-08.json +++ b/codegen/sdk-codegen/aws-models/serverlessapplicationrepository.2017-09-08.json @@ -35,6 +35,7 @@ "ApplicationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The Amazon Resource Name (ARN) of the nested application.
", "smithy.api#jsonName": "applicationId", "smithy.api#required": {} @@ -43,6 +44,7 @@ "SemanticVersion": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The semantic version of the nested application.
", "smithy.api#jsonName": "semanticVersion", "smithy.api#required": {} @@ -59,6 +61,7 @@ "Actions": { "target": "com.amazonaws.serverlessapplicationrepository#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "For the list of actions supported for this operation, see Application \n Permissions.
", "smithy.api#jsonName": "actions", "smithy.api#required": {} @@ -74,6 +77,7 @@ "Principals": { "target": "com.amazonaws.serverlessapplicationrepository#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of AWS account IDs, or * to make the application public.
", "smithy.api#jsonName": "principals", "smithy.api#required": {} @@ -97,6 +101,7 @@ "ApplicationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The application Amazon Resource Name (ARN).
", "smithy.api#jsonName": "applicationId", "smithy.api#required": {} @@ -105,6 +110,7 @@ "Author": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the author publishing the app.
Minimum length=1. Maximum length=127.
Pattern \"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$\";
", "smithy.api#jsonName": "author", "smithy.api#required": {} @@ -120,6 +126,7 @@ "Description": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of the application.
Minimum length=1. Maximum length=256
", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -142,6 +149,7 @@ "Name": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the application.
Minimum length=1. Maximum length=140
Pattern: \"[a-zA-Z0-9\\\\-]+\";
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -279,6 +287,7 @@ "Author": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the author publishing the app.
Minimum length=1. Maximum length=127.
Pattern \"^[a-z0-9](([a-z0-9]|-(?!-))*[a-z0-9])?$\";
", "smithy.api#jsonName": "author", "smithy.api#required": {} @@ -287,6 +296,7 @@ "Description": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The description of the application.
Minimum length=1. Maximum length=256
", "smithy.api#jsonName": "description", "smithy.api#required": {} @@ -323,6 +333,7 @@ "Name": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the application that you want to publish.
Minimum length=1. Maximum length=140
Pattern: \"[a-zA-Z0-9\\\\-]+\";
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -753,6 +764,7 @@ "StackName": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "This property corresponds to the parameter of the same name for the AWS CloudFormation CreateChangeSet\n API.
", "smithy.api#jsonName": "stackName", "smithy.api#required": {} @@ -1735,6 +1747,7 @@ "Name": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The name of the parameter.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1750,6 +1763,7 @@ "ReferencedByResources": { "target": "com.amazonaws.serverlessapplicationrepository#__listOf__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of AWS SAM resources that use this parameter.
", "smithy.api#jsonName": "referencedByResources", "smithy.api#required": {} @@ -1773,6 +1787,7 @@ "Name": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The key associated with the parameter. If you don't specify a key and value for a particular parameter, AWS CloudFormation\n uses the default value that is specified in your template.
", "smithy.api#jsonName": "name", "smithy.api#required": {} @@ -1781,6 +1796,7 @@ "Value": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The input value associated with the parameter.
", "smithy.api#jsonName": "value", "smithy.api#required": {} @@ -1839,6 +1855,7 @@ "Statements": { "target": "com.amazonaws.serverlessapplicationrepository#__listOfApplicationPolicyStatement", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of policy statements applied to the application.
", "smithy.api#jsonName": "statements", "smithy.api#required": {} @@ -1892,6 +1909,7 @@ "Arn": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger\n Data Type.
", "smithy.api#jsonName": "arn", "smithy.api#required": {} @@ -1900,6 +1918,7 @@ "Type": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "This property corresponds to the content of the same name for the AWS CloudFormation RollbackTrigger\n Data Type.
", "smithy.api#jsonName": "type", "smithy.api#required": {} @@ -2014,7 +2033,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2057,7 +2075,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2070,7 +2089,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2084,7 +2102,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2107,7 +2124,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2142,7 +2158,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2153,14 +2168,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2174,14 +2191,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2190,18 +2205,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -2210,7 +2224,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -2230,14 +2245,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2251,7 +2268,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2271,7 +2287,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2282,14 +2297,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2300,9 +2317,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2916,6 +2935,7 @@ "Key": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "This property corresponds to the content of the same name for the AWS CloudFormation Tag\n Data Type.
", "smithy.api#jsonName": "key", "smithy.api#required": {} @@ -2924,6 +2944,7 @@ "Value": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "This property corresponds to the content of the same name for the AWS CloudFormation \n Tag\n \n Data Type.
", "smithy.api#jsonName": "value", "smithy.api#required": {} @@ -3006,6 +3027,7 @@ "OrganizationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The AWS Organization ID to unshare the application from.
", "smithy.api#jsonName": "organizationId", "smithy.api#required": {} @@ -3216,6 +3238,7 @@ "ApplicationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The application Amazon Resource Name (ARN).
", "smithy.api#jsonName": "applicationId", "smithy.api#required": {} @@ -3224,6 +3247,7 @@ "CreationTime": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time this resource was created.
", "smithy.api#jsonName": "creationTime", "smithy.api#required": {} @@ -3232,6 +3256,7 @@ "ParameterDefinitions": { "target": "com.amazonaws.serverlessapplicationrepository#__listOfParameterDefinition", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "An array of parameter types supported by the application.
", "smithy.api#jsonName": "parameterDefinitions", "smithy.api#required": {} @@ -3240,6 +3265,7 @@ "RequiredCapabilities": { "target": "com.amazonaws.serverlessapplicationrepository#__listOfCapability", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of values that you must specify before you can deploy certain applications.\n Some applications might include resources that can affect permissions in your AWS\n account, for example, by creating new AWS Identity and Access Management (IAM) users.\n For those applications, you must explicitly acknowledge their capabilities by\n specifying this parameter.
The only valid values are CAPABILITY_IAM, CAPABILITY_NAMED_IAM,\n CAPABILITY_RESOURCE_POLICY, and CAPABILITY_AUTO_EXPAND.
The following resources require you to specify CAPABILITY_IAM or\n CAPABILITY_NAMED_IAM:\n AWS::IAM::Group,\n AWS::IAM::InstanceProfile,\n AWS::IAM::Policy, and\n AWS::IAM::Role.\n If the application contains IAM resources, you can specify either CAPABILITY_IAM\n or CAPABILITY_NAMED_IAM. If the application contains IAM resources\n with custom names, you must specify CAPABILITY_NAMED_IAM.
The following resources require you to specify CAPABILITY_RESOURCE_POLICY:\n AWS::Lambda::Permission,\n AWS::IAM:Policy,\n AWS::ApplicationAutoScaling::ScalingPolicy,\n AWS::S3::BucketPolicy,\n AWS::SQS::QueuePolicy, and\n AWS::SNS::TopicPolicy.
Applications that contain one or more nested applications require you to specify\n CAPABILITY_AUTO_EXPAND.
If your application template contains any of the above resources, we recommend that you review\n all permissions associated with the application before deploying. If you don't specify\n this parameter for an application that requires capabilities, the call will fail.
", "smithy.api#jsonName": "requiredCapabilities", "smithy.api#required": {} @@ -3248,6 +3274,7 @@ "ResourcesSupported": { "target": "com.amazonaws.serverlessapplicationrepository#__boolean", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Whether all of the AWS resources contained in this application are supported in the region\n in which it is being retrieved.
", "smithy.api#jsonName": "resourcesSupported", "smithy.api#required": {} @@ -3256,6 +3283,7 @@ "SemanticVersion": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The semantic version of the application:
\n https://semver.org/\n
", "smithy.api#jsonName": "semanticVersion", "smithy.api#required": {} @@ -3278,6 +3306,7 @@ "TemplateUrl": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A link to the packaged AWS SAM template of your application.
", "smithy.api#jsonName": "templateUrl", "smithy.api#required": {} @@ -3294,6 +3323,7 @@ "ApplicationId": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The application Amazon Resource Name (ARN).
", "smithy.api#jsonName": "applicationId", "smithy.api#required": {} @@ -3302,6 +3332,7 @@ "CreationTime": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The date and time this resource was created.
", "smithy.api#jsonName": "creationTime", "smithy.api#required": {} @@ -3310,6 +3341,7 @@ "SemanticVersion": { "target": "com.amazonaws.serverlessapplicationrepository#__string", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The semantic version of the application:
\n https://semver.org/\n
", "smithy.api#jsonName": "semanticVersion", "smithy.api#required": {} diff --git a/codegen/sdk-codegen/aws-models/service-catalog-appregistry.2020-06-24.json b/codegen/sdk-codegen/aws-models/service-catalog-appregistry.2020-06-24.json index ac9925afe86..78a0dc333f0 100644 --- a/codegen/sdk-codegen/aws-models/service-catalog-appregistry.2020-06-24.json +++ b/codegen/sdk-codegen/aws-models/service-catalog-appregistry.2020-06-24.json @@ -163,7 +163,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -206,7 +205,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -219,7 +219,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -233,7 +232,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -256,7 +254,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -291,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -302,14 +298,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -323,14 +321,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -339,18 +335,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -359,7 +354,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -379,14 +375,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -400,7 +398,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -420,7 +417,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -431,14 +427,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -449,9 +447,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2514,7 +2514,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is optional.
", "smithy.api#httpQuery": "maxResults" } @@ -2600,7 +2599,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is optional.
", "smithy.api#httpQuery": "maxResults" } @@ -2686,7 +2684,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is optional.
", "smithy.api#httpQuery": "maxResults" } @@ -2804,7 +2801,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The upper bound of the number of results to return. The value cannot exceed 25. If you omit this parameter, it defaults to 25. This value is optional.
", "smithy.api#httpQuery": "maxResults" } @@ -2847,7 +2843,6 @@ "maxResults": { "target": "com.amazonaws.servicecatalogappregistry#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The upper bound of the number of results to return (cannot exceed 25). If this parameter is omitted, it defaults to 25. This value is optional.
", "smithy.api#httpQuery": "maxResults" } @@ -2938,7 +2933,6 @@ "com.amazonaws.servicecatalogappregistry#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 diff --git a/codegen/sdk-codegen/aws-models/service-catalog.2015-12-10.json b/codegen/sdk-codegen/aws-models/service-catalog.2015-12-10.json index 3dd3ad023d8..b8952145d8c 100644 --- a/codegen/sdk-codegen/aws-models/service-catalog.2015-12-10.json +++ b/codegen/sdk-codegen/aws-models/service-catalog.2015-12-10.json @@ -361,7 +361,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -404,7 +403,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -417,7 +417,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -431,7 +430,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -454,7 +452,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -489,7 +486,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -500,14 +496,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -521,14 +519,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -537,11 +533,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -552,14 +548,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -573,7 +571,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -593,7 +590,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -604,14 +600,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -622,9 +620,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1546,7 +1546,7 @@ } ], "traits": { - "smithy.api#documentation": "Associates the specified principal ARN with the specified portfolio.
\nIf you share the portfolio with principal name sharing enabled, the PrincipalARN
association is \n included in the share.
The PortfolioID
, PrincipalARN
, and PrincipalType
parameters are\n required.
You can associate a maximum of 10 Principals with a portfolio using PrincipalType
as IAM_PATTERN
\n
When you associate a principal with portfolio, a potential privilege escalation path may occur when that portfolio is \n then shared with other accounts. For a user in a recipient account who is not an Service Catalog Admin, \n but still has the ability to create Principals (Users/Groups/Roles), that user could create a role that matches a principal \n name association for the portfolio. Although this user may not know which principal names are associated through \n Service Catalog, they may be able to guess the user. If this potential escalation path is a concern, then \n Service Catalog recommends using PrincipalType
as IAM
. With this configuration, \n the PrincipalARN
must already exist in the recipient account before it can be associated.
Associates the specified principal ARN with the specified portfolio.
\nIf you share the portfolio with principal name sharing enabled, the PrincipalARN
association is \n included in the share.
The PortfolioID
, PrincipalARN
, and PrincipalType
parameters are\n required.
You can associate a maximum of 10 Principals with a portfolio using PrincipalType
as IAM_PATTERN
.
When you associate a principal with portfolio, a potential privilege escalation path may occur when that portfolio is \n then shared with other accounts. For a user in a recipient account who is not an Service Catalog Admin, \n but still has the ability to create Principals (Users/Groups/Roles), that user could create a role that matches a principal \n name association for the portfolio. Although this user may not know which principal names are associated through \n Service Catalog, they may be able to guess the user. If this potential escalation path is a concern, then \n Service Catalog recommends using PrincipalType
as IAM
. With this configuration, \n the PrincipalARN
must already exist in the recipient account before it can be associated.
The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
The type of provisioned product. \n The supported values are CFN_STACK
, CFN_STACKSET
, TERRAFORM_OPEN_SOURCE
, \n TERRAFORM_CLOUD
, and EXTERNAL
.
The type of provisioned product. The supported values are CFN_STACK
and CFN_STACKSET
.
The type of provisioned product. \n The supported values are CFN_STACK
, CFN_STACKSET
, TERRAFORM_OPEN_SOURCE
, \n TERRAFORM_CLOUD
, and EXTERNAL
.
The type of provisioning artifact.
\n\n CLOUD_FORMATION_TEMPLATE
- CloudFormation template
The type of provisioning artifact.
\n\n CLOUD_FORMATION_TEMPLATE
- CloudFormation template
\n TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
\n TERRAFORM_CLOUD
- Terraform Cloud configuration file
\n EXTERNAL
- External configuration file
The type of provisioning artifact.
\n\n CLOUD_FORMATION_TEMPLATE
- CloudFormation template
\n TERRAFORM_OPEN_SOURCE
- Terraform open source configuration file
The type of provisioning artifact.
\n\n CLOUD_FORMATION_TEMPLATE
- CloudFormation template
\n TERRAFORM_OPEN_SOURCE
- Terraform Open Source configuration file
\n TERRAFORM_CLOUD
- Terraform Cloud configuration file
\n EXTERNAL
- External configuration file
The type of provisioned product. The supported values are CFN_STACK
, CFN_STACKSET
, \n TERRAFORM_OPEN_SOURCE
, and TERRAFORM_CLOUD
.
The type of provisioned product. The supported values are CFN_STACK
, CFN_STACKSET
, \n TERRAFORM_OPEN_SOURCE
, TERRAFORM_CLOUD
, and EXTERNAL
.
[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.
" + "smithy.api#documentation": "[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be\n changed at most once per day.
" } }, "CurrentSigningKeyLength": { @@ -2956,7 +2959,7 @@ "DomainSigningSelector": { "target": "com.amazonaws.sesv2#Selector", "traits": { - "smithy.api#documentation": "[Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a\n domain.
" + "smithy.api#documentation": "[Bring Your Own DKIM] A string that's used to identify a public key in the DNS\n configuration for a domain.
" } }, "DomainSigningPrivateKey": { @@ -2968,12 +2971,12 @@ "NextSigningKeyLength": { "target": "com.amazonaws.sesv2#DkimSigningKeyLength", "traits": { - "smithy.api#documentation": "[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.
" + "smithy.api#documentation": "[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be\n changed at most once per day.
" } } }, "traits": { - "smithy.api#documentation": "An object that contains configuration for Bring Your Own DKIM (BYODKIM), or, for Easy DKIM
" + "smithy.api#documentation": "An object that contains configuration for Bring Your Own DKIM (BYODKIM), or, for Easy\n DKIM
" } }, "com.amazonaws.sesv2#DkimSigningAttributesOrigin": { @@ -3273,7 +3276,7 @@ "Raw": { "target": "com.amazonaws.sesv2#RawMessage", "traits": { - "smithy.api#documentation": "The raw email message. The message has to meet the following criteria:
\nThe message has to contain a header and a body, separated by one blank\n line.
\nAll of the required header fields must be present in the message.
\nEach part of a multipart MIME message must be formatted properly.
\nIf you include attachments, they must be in a file format that the Amazon SES API v2\n supports.\n
\nThe entire message must be Base64 encoded.
\nIf any of the MIME parts in your message contain content that is outside of\n the 7-bit ASCII character range, you should encode that content to ensure that\n recipients' email clients render the message properly.
\nThe length of any single line of text in the message can't exceed 1,000\n characters. This restriction is defined in RFC 5321.
\nThe raw email message. The message has to meet the following criteria:
\nThe message has to contain a header and a body, separated by one blank\n line.
\nAll of the required header fields must be present in the message.
\nEach part of a multipart MIME message must be formatted properly.
\nIf you include attachments, they must be in a file format that the Amazon SES API v2\n supports.\n
\nThe raw data of the message needs to base64-encoded if you are accessing\n Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services\n SDK, the SDK takes care of the base 64-encoding for you.
\nIf any of the MIME parts in your message contain content that is outside of\n the 7-bit ASCII character range, you should encode that content to ensure that\n recipients' email clients render the message properly.
\nThe length of any single line of text in the message can't exceed 1,000\n characters. This restriction is defined in RFC 5321.
\nThe verification status of the identity. The status can be one of the following:
\n\n PENDING
– The verification process was initiated, but Amazon SES\n hasn't yet been able to verify the identity.
\n SUCCESS
– The verification process completed\n successfully.
\n FAILED
– The verification process failed.
\n TEMPORARY_FAILURE
– A temporary issue is preventing Amazon SES\n from determining the verification status of the identity.
\n NOT_STARTED
– The verification process hasn't been\n initiated for the identity.
An object that contains additional information about the verification status for the\n identity.
" + } } }, "traits": { @@ -5687,7 +5696,7 @@ "VerificationStatus": { "target": "com.amazonaws.sesv2#VerificationStatus", "traits": { - "smithy.api#documentation": "The verification status of the identity. The status can be one of the following:
\n\n PENDING
– The verification process was initiated, but Amazon SES\n hasn't yet been able to verify the identity.
\n SUCCESS
– The verification process completed\n successfully.
\n FAILED
– The verification process failed.
\n TEMPORARY_FAILURE
– A temporary issue is preventing Amazon SES\n from determining the verification status of the identity.
\n NOT_STARTED
– The verification process hasn't been\n initiated for the identity.
The verification status of the identity. The status can be one of the\n following:
\n\n PENDING
– The verification process was initiated, but Amazon SES\n hasn't yet been able to verify the identity.
\n SUCCESS
– The verification process completed\n successfully.
\n FAILED
– The verification process failed.
\n TEMPORARY_FAILURE
– A temporary issue is preventing Amazon SES\n from determining the verification status of the identity.
\n NOT_STARTED
– The verification process hasn't been\n initiated for the identity.
The number of results to show in a single call to ListEmailTemplates
. If the number of\n results is larger than the number you specified in this parameter, then the response\n includes a NextToken
element, which you can use to obtain additional results.
The value you specify has to be at least 1, and can be no more than 10.
", + "smithy.api#documentation": "The number of results to show in a single call to ListEmailTemplates
. If the number of\n results is larger than the number you specified in this parameter, then the response\n includes a NextToken
element, which you can use to obtain additional results.
The value you specify has to be at least 1, and can be no more than 100.
", "smithy.api#httpQuery": "PageSize" } } @@ -8010,6 +8019,9 @@ "smithy.api#documentation": "The name of a dedicated IP pool.
" } }, + "com.amazonaws.sesv2#PrimaryNameServer": { + "type": "string" + }, "com.amazonaws.sesv2#PrivateKey": { "type": "string", "traits": { @@ -9338,7 +9350,7 @@ "Data": { "target": "com.amazonaws.sesv2#RawMessageData", "traits": { - "smithy.api#documentation": "The raw email message. The message has to meet the following criteria:
\nThe message has to contain a header and a body, separated by one blank\n line.
\nAll of the required header fields must be present in the message.
\nEach part of a multipart MIME message must be formatted properly.
\nAttachments must be in a file format that the Amazon SES supports.
\nThe entire message must be Base64 encoded.
\nIf any of the MIME parts in your message contain content that is outside of\n the 7-bit ASCII character range, you should encode that content to ensure that\n recipients' email clients render the message properly.
\nThe length of any single line of text in the message can't exceed 1,000\n characters. This restriction is defined in RFC 5321.
\nThe raw email message. The message has to meet the following criteria:
\nThe message has to contain a header and a body, separated by one blank\n line.
\nAll of the required header fields must be present in the message.
\nEach part of a multipart MIME message must be formatted properly.
\nAttachments must be in a file format that the Amazon SES supports.
\nThe raw data of the message needs to base64-encoded if you are accessing\n Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services\n SDK, the SDK takes care of the base 64-encoding for you.
\nIf any of the MIME parts in your message contain content that is outside of\n the 7-bit ASCII character range, you should encode that content to ensure that\n recipients' email clients render the message properly.
\nThe length of any single line of text in the message can't exceed 1,000\n characters. This restriction is defined in RFC 5321.
\nPrimary name server specified in the SOA record.
" + } + }, + "AdminEmail": { + "target": "com.amazonaws.sesv2#AdminEmail", + "traits": { + "smithy.api#documentation": "Administrative contact email from the SOA record.
" + } + }, + "SerialNumber": { + "target": "com.amazonaws.sesv2#SerialNumber", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "Serial number from the SOA record.
" + } + } + }, + "traits": { + "smithy.api#documentation": "An object that contains information about the start of authority (SOA) record\n associated with the identity.
" + } + }, "com.amazonaws.sesv2#ScalingMode": { "type": "enum", "members": { @@ -10036,6 +10075,12 @@ "smithy.api#default": 0 } }, + "com.amazonaws.sesv2#SerialNumber": { + "type": "long", + "traits": { + "smithy.api#default": 0 + } + }, "com.amazonaws.sesv2#SimpleEmailService_v2": { "type": "service", "version": "2019-09-27", @@ -10373,7 +10418,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10416,7 +10460,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10429,7 +10474,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10443,7 +10487,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10466,7 +10509,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10501,7 +10543,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10512,14 +10553,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10533,14 +10576,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10549,11 +10590,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10564,14 +10605,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10585,7 +10628,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10605,7 +10647,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10616,14 +10657,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10634,9 +10677,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -12379,6 +12424,73 @@ "smithy.api#documentation": "An object that defines the VDM settings that apply to emails that you send using the\n configuration set.
" } }, + "com.amazonaws.sesv2#VerificationError": { + "type": "enum", + "members": { + "SERVICE_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SERVICE_ERROR" + } + }, + "DNS_SERVER_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DNS_SERVER_ERROR" + } + }, + "HOST_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "HOST_NOT_FOUND" + } + }, + "TYPE_NOT_FOUND": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "TYPE_NOT_FOUND" + } + }, + "INVALID_VALUE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "INVALID_VALUE" + } + } + } + }, + "com.amazonaws.sesv2#VerificationInfo": { + "type": "structure", + "members": { + "LastCheckedTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "The last time a verification attempt was made for this identity.
" + } + }, + "LastSuccessTimestamp": { + "target": "com.amazonaws.sesv2#Timestamp", + "traits": { + "smithy.api#documentation": "The last time a successful verification was made for this identity.
" + } + }, + "ErrorType": { + "target": "com.amazonaws.sesv2#VerificationError", + "traits": { + "smithy.api#documentation": "Provides the reason for the failure describing why Amazon SES was not able to successfully\n verify the identity. Below are the possible values:
\n\n INVALID_VALUE
– Amazon SES was able to find the record, but the\n value contained within the record was invalid. Ensure you have published the\n correct values for the record.
\n TYPE_NOT_FOUND
– The queried hostname exists but does not\n have the requested type of DNS record. Ensure that you have published the\n correct type of DNS record.
\n HOST_NOT_FOUND
– The queried hostname does not exist or was\n not reachable at the time of the request. Ensure that you have published the\n required DNS record(s).
\n SERVICE_ERROR
– A temporary issue is preventing Amazon SES from\n determining the verification status of the domain.
\n DNS_SERVER_ERROR
– The DNS server encountered an issue and\n was unable to complete the request.
An object that contains information about the start of authority (SOA) record\n associated with the identity.
" + } + } + }, + "traits": { + "smithy.api#documentation": "An object that contains additional information about the verification status for the\n identity.
" + } + }, "com.amazonaws.sesv2#VerificationStatus": { "type": "enum", "members": { diff --git a/codegen/sdk-codegen/aws-models/sfn.2016-11-23.json b/codegen/sdk-codegen/aws-models/sfn.2016-11-23.json index 24605d3c882..90cc9c4aa85 100644 --- a/codegen/sdk-codegen/aws-models/sfn.2016-11-23.json +++ b/codegen/sdk-codegen/aws-models/sfn.2016-11-23.json @@ -196,7 +196,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -239,7 +238,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -252,7 +252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -266,7 +265,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -289,7 +287,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -324,7 +321,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -335,14 +331,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -356,14 +354,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -372,11 +368,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -406,14 +402,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -427,7 +425,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -447,7 +444,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -458,14 +454,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -476,9 +474,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/shield.2016-06-02.json b/codegen/sdk-codegen/aws-models/shield.2016-06-02.json index bb13c64f116..1900cafb916 100644 --- a/codegen/sdk-codegen/aws-models/shield.2016-06-02.json +++ b/codegen/sdk-codegen/aws-models/shield.2016-06-02.json @@ -201,7 +201,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -244,7 +243,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -257,7 +257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -271,7 +270,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -396,7 +394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -431,7 +428,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -442,14 +438,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -463,14 +461,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -479,11 +475,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -494,14 +490,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -515,7 +513,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -535,7 +532,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -546,14 +542,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -564,9 +562,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/signer.2017-08-25.json b/codegen/sdk-codegen/aws-models/signer.2017-08-25.json index 6bc64142ba4..327efd21173 100644 --- a/codegen/sdk-codegen/aws-models/signer.2017-08-25.json +++ b/codegen/sdk-codegen/aws-models/signer.2017-08-25.json @@ -3127,7 +3127,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3170,7 +3169,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3183,7 +3183,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3197,7 +3196,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3220,7 +3218,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3255,7 +3252,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3266,14 +3262,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3287,14 +3285,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3303,11 +3299,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3318,14 +3314,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3339,7 +3337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3359,7 +3356,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3370,14 +3366,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3388,9 +3386,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/simspaceweaver.2022-10-28.json b/codegen/sdk-codegen/aws-models/simspaceweaver.2022-10-28.json index 70c160cba0d..a35e2aec6cb 100644 --- a/codegen/sdk-codegen/aws-models/simspaceweaver.2022-10-28.json +++ b/codegen/sdk-codegen/aws-models/simspaceweaver.2022-10-28.json @@ -1157,7 +1157,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1176,7 +1175,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1204,13 +1202,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -1223,7 +1222,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1237,7 +1235,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1260,7 +1257,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1295,11 +1291,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1310,16 +1304,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1333,14 +1330,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1349,15 +1344,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1368,16 +1362,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1391,7 +1388,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1411,11 +1407,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1426,20 +1420,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -1450,18 +1446,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/snow-device-management.2021-08-04.json b/codegen/sdk-codegen/aws-models/snow-device-management.2021-08-04.json index f4d2c8c3798..81f64cd5c55 100644 --- a/codegen/sdk-codegen/aws-models/snow-device-management.2021-08-04.json +++ b/codegen/sdk-codegen/aws-models/snow-device-management.2021-08-04.json @@ -1803,7 +1803,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1846,7 +1845,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1859,7 +1859,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1873,7 +1872,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1896,7 +1894,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1931,7 +1928,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1942,14 +1938,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1963,14 +1961,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -1979,11 +1975,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1994,14 +1990,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2015,7 +2013,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2035,7 +2032,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2046,14 +2042,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2064,9 +2062,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/snowball.2016-06-30.json b/codegen/sdk-codegen/aws-models/snowball.2016-06-30.json index 2de997b1ad4..9b87f1cb3d4 100644 --- a/codegen/sdk-codegen/aws-models/snowball.2016-06-30.json +++ b/codegen/sdk-codegen/aws-models/snowball.2016-06-30.json @@ -171,7 +171,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -214,7 +213,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -227,7 +227,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -241,7 +240,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -264,7 +262,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -299,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -310,14 +306,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -331,14 +329,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -347,11 +343,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -362,14 +358,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -383,7 +381,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -403,7 +400,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -414,14 +410,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -432,9 +430,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/sns.2010-03-31.json b/codegen/sdk-codegen/aws-models/sns.2010-03-31.json index 03d7767df5e..7a6df3791e9 100644 --- a/codegen/sdk-codegen/aws-models/sns.2010-03-31.json +++ b/codegen/sdk-codegen/aws-models/sns.2010-03-31.json @@ -296,7 +296,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -339,7 +338,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -352,7 +352,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -366,7 +365,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -389,7 +387,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -424,7 +421,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -435,14 +431,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -456,14 +454,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -472,11 +468,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -525,14 +521,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -546,7 +544,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -566,7 +563,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -577,14 +573,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -595,9 +593,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/sqs.2012-11-05.json b/codegen/sdk-codegen/aws-models/sqs.2012-11-05.json index dbbdbed91ce..fd3087d50fb 100644 --- a/codegen/sdk-codegen/aws-models/sqs.2012-11-05.json +++ b/codegen/sdk-codegen/aws-models/sqs.2012-11-05.json @@ -232,7 +232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -275,7 +274,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -288,7 +288,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -302,7 +301,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -325,7 +323,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -360,7 +357,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -371,14 +367,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -392,14 +390,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -408,18 +404,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -428,7 +423,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -448,14 +444,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -469,7 +467,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -489,7 +486,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -500,14 +496,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -518,9 +516,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/ssm-contacts.2021-05-03.json b/codegen/sdk-codegen/aws-models/ssm-contacts.2021-05-03.json index 7746181ae04..9de76c79d04 100644 --- a/codegen/sdk-codegen/aws-models/ssm-contacts.2021-05-03.json +++ b/codegen/sdk-codegen/aws-models/ssm-contacts.2021-05-03.json @@ -4073,7 +4073,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4116,7 +4115,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4129,7 +4129,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4143,7 +4142,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4166,7 +4164,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4201,7 +4198,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4212,14 +4208,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4233,14 +4231,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4249,11 +4245,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4264,14 +4260,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4285,7 +4283,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4305,7 +4302,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4316,14 +4312,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4334,9 +4332,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/ssm-incidents.2018-05-10.json b/codegen/sdk-codegen/aws-models/ssm-incidents.2018-05-10.json index 755e53aac99..1dbe2a05c88 100644 --- a/codegen/sdk-codegen/aws-models/ssm-incidents.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/ssm-incidents.2018-05-10.json @@ -3363,7 +3363,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3406,7 +3405,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3419,7 +3419,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3433,7 +3432,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3456,7 +3454,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3491,7 +3488,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3502,14 +3498,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3523,14 +3521,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3539,11 +3535,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3554,14 +3550,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3575,7 +3573,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3595,7 +3592,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3606,14 +3602,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3624,9 +3622,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/ssm-sap.2018-05-10.json b/codegen/sdk-codegen/aws-models/ssm-sap.2018-05-10.json index f4b11d866dc..f0eca1a594c 100644 --- a/codegen/sdk-codegen/aws-models/ssm-sap.2018-05-10.json +++ b/codegen/sdk-codegen/aws-models/ssm-sap.2018-05-10.json @@ -2371,7 +2371,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2390,7 +2389,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2418,13 +2416,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -2437,7 +2436,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2451,7 +2449,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2474,7 +2471,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2509,11 +2505,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2524,16 +2518,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2547,14 +2544,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2563,15 +2558,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2582,16 +2576,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2605,7 +2602,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2625,11 +2621,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2640,20 +2634,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -2664,18 +2660,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/ssm.2014-11-06.json b/codegen/sdk-codegen/aws-models/ssm.2014-11-06.json index 79a12f9734a..865973f952e 100644 --- a/codegen/sdk-codegen/aws-models/ssm.2014-11-06.json +++ b/codegen/sdk-codegen/aws-models/ssm.2014-11-06.json @@ -127,14 +127,12 @@ "RegistrationLimit": { "target": "com.amazonaws.ssm#RegistrationLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of managed nodes that can be registered using this activation.
" } }, "RegistrationsCount": { "target": "com.amazonaws.ssm#RegistrationsCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of managed nodes already registered with this activation.
" } }, @@ -454,6 +452,9 @@ { "target": "com.amazonaws.ssm#DeleteMaintenanceWindow" }, + { + "target": "com.amazonaws.ssm#DeleteOpsItem" + }, { "target": "com.amazonaws.ssm#DeleteOpsMetadata" }, @@ -827,7 +828,7 @@ "name": "ssm" }, "aws.protocols#awsJson1_1": {}, - "smithy.api#documentation": "Amazon Web Services Systems Manager is the operations hub for your Amazon Web Services applications and resources and a secure\n end-to-end management solution for hybrid cloud environments that enables safe and secure\n operations at scale.
\nThis reference is intended to be used with the Amazon Web Services Systems Manager User Guide. To get started, see Setting up Amazon Web Services Systems Manager.
\n\n Related resources\n
\nFor information about each of the capabilities that comprise Systems Manager, see Systems Manager capabilities in the Amazon Web Services Systems Manager User Guide.
\nFor details about predefined runbooks for Automation, a capability of Amazon Web Services Systems Manager, see the\n \n Systems Manager Automation runbook reference\n .
\nFor information about AppConfig, a capability of Systems Manager, see the \n AppConfig User Guide\n \n and the \n AppConfig\n API Reference\n .
\nFor information about Incident Manager, a capability of Systems Manager, see the \n Systems Manager Incident Manager User\n Guide\n and the \n Systems Manager Incident Manager API\n Reference\n .
\nAmazon Web Services Systems Manager is the operations hub for your Amazon Web Services applications and resources and a secure\n end-to-end management solution for hybrid cloud environments that enables safe and secure\n operations at scale.
\nThis reference is intended to be used with the Amazon Web Services Systems Manager User Guide. To get started, see Setting up Amazon Web Services Systems Manager.
\n\n Related resources\n
\nFor information about each of the capabilities that comprise Systems Manager, see Systems Manager capabilities in the Amazon Web Services Systems Manager User Guide.
\nFor details about predefined runbooks for Automation, a capability of Amazon Web Services Systems Manager, see the\n \n Systems Manager Automation runbook reference\n .
\nFor information about AppConfig, a capability of Systems Manager, see the \n AppConfig User Guide\n \n and the \n AppConfig\n API Reference\n .
\nFor information about Incident Manager, a capability of Systems Manager, see the \n Systems Manager Incident Manager User\n Guide\n and the \n Systems Manager Incident Manager API\n Reference\n .
\nNumber of days to wait after the scheduled day to run an association.
" } }, @@ -2237,7 +2240,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Number of days to wait after the scheduled day to run an association.
" } }, @@ -3002,7 +3004,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Number of days to wait after the scheduled day to run an association.
" } }, @@ -4559,7 +4560,6 @@ "TimeoutSeconds": { "target": "com.amazonaws.ssm#TimeoutSeconds", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The TimeoutSeconds
value specified for a command.
Specify the maximum number of managed nodes you want to register. The default value is\n 1
.
Number of days to wait after the scheduled day to run an association.
" } }, @@ -6053,7 +6050,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Number of days to wait after the scheduled day to run an association. For example, if you\n specified a cron schedule of cron(0 0 ? * THU#2 *)
, you could specify an offset of 3\n to run the association each Sunday after the second Thursday of the month. For more information\n about cron schedules for associations, see Reference: Cron\n and rate expressions for Systems Manager in the Amazon Web Services Systems Manager User Guide.
To use offsets, you must specify the ApplyOnlyAtCronInterval
parameter. This\n option tells the system not to run an association immediately after you create it.
The number of days to wait after the date and time specified by a cron expression before\n running the maintenance window.
\nFor example, the following cron expression schedules a maintenance window to run on the\n third Tuesday of every month at 11:30 PM.
\n\n cron(30 23 ? * TUE#3 *)
\n
If the schedule offset is 2
, the maintenance window won't run until two days\n later.
The duration of the maintenance window in hours.
", "smithy.api#required": {} } @@ -6369,14 +6363,14 @@ "Description": { "target": "com.amazonaws.ssm#OpsItemDescription", "traits": { - "smithy.api#documentation": "User-defined text that contains information about the OpsItem, in Markdown format.\n
\nProvide enough information so that users viewing this OpsItem for the first time \n understand the issue.
\nUser-defined text that contains information about the OpsItem, in Markdown format.
\nProvide enough information so that users viewing this OpsItem for the first time understand\n the issue.
\nThe type of OpsItem to create. Systems Manager supports the following types of OpsItems:
\n\n /aws/issue
\n
This type of OpsItem is used for default OpsItems created by OpsCenter.
\n\n /aws/changerequest
\n
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.
\n\n /aws/insight
\n
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.
\nThe type of OpsItem to create. Systems Manager supports the following types of OpsItems:
\n\n /aws/issue
\n
This type of OpsItem is used for default OpsItems created by OpsCenter.
\n\n /aws/changerequest
\n
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.
\n\n /aws/insights
\n
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.
\nDelete an OpsItem. You must have permission in Identity and Access Management (IAM) to\n delete an OpsItem.
\nNote the following important information about this operation.
\nDeleting an OpsItem is irreversible. You can't restore a deleted OpsItem.
\nThis operation uses an eventual consistency model, which means the\n system can take a few minutes to complete this operation. If you delete an OpsItem and\n immediately call, for example, GetOpsItem, the deleted OpsItem might still\n appear in the response.
\nThis operation is idempotent. The system doesn't throw an exception if you repeatedly\n call this operation for the same OpsItem. If the first call is successful, all additional calls\n return the same successful response as the first call.
\nThis operation doesn't support cross-account calls. A delegated administrator or\n management account can't delete OpsItems in other accounts, even if OpsCenter has been set up for\n cross-account administration. For more information about cross-account administration, see\n Setting up\n OpsCenter to centrally manage OpsItems across accounts in the Systems Manager User Guide.
\nThe ID of the OpsItem that you want to delete.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.ssm#DeleteOpsItemResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, "com.amazonaws.ssm#DeleteOpsMetadata": { "type": "operation", "input": { @@ -7735,7 +7771,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -7857,7 +7892,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -7940,7 +7974,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -8065,7 +8098,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -8160,7 +8192,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -8231,7 +8262,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchBaselineMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of patches to return (per page).
" } }, @@ -8338,7 +8368,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#DocumentPermissionMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -8462,7 +8491,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#EffectiveInstanceAssociationMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -8542,7 +8570,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchBaselineMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of patches to return (per page).
" } }, @@ -8619,7 +8646,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -8707,7 +8733,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResultsEC2Compatible", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results. The default value is 10 items.\n
" } }, @@ -8822,7 +8847,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchComplianceMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of patches to return (per page).
" } } @@ -8870,7 +8894,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchComplianceMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of managed nodes to return (per page).
" } } @@ -8956,7 +8979,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchComplianceMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of patches to return (per page).
" } } @@ -9032,7 +9054,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } } @@ -9113,7 +9134,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9193,7 +9213,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9270,7 +9289,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9361,7 +9379,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowSearchMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9441,7 +9458,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9521,7 +9537,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9622,7 +9637,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowSearchMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9669,7 +9683,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaintenanceWindowMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9825,7 +9838,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -9895,7 +9907,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchBaselineMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of patch baselines to return (per page).
" } }, @@ -10086,7 +10097,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#PatchBaselineMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of patch groups to return (per page).
" } }, @@ -10176,7 +10186,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -10253,7 +10262,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#SessionMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -10309,6 +10317,9 @@ { "target": "com.amazonaws.ssm#InternalServerError" }, + { + "target": "com.amazonaws.ssm#OpsItemConflictException" + }, { "target": "com.amazonaws.ssm#OpsItemInvalidParameterException" }, @@ -11030,7 +11041,6 @@ "com.amazonaws.ssm#DocumentPermissionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -11567,7 +11577,6 @@ "com.amazonaws.ssm#EffectiveInstanceAssociationMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 5 @@ -12535,7 +12544,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } } @@ -12596,7 +12604,6 @@ "com.amazonaws.ssm#GetInventorySchemaMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 50, "max": 200 @@ -12621,7 +12628,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#GetInventorySchemaMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -13096,7 +13102,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#MaintenanceWindowOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of days to wait to run a maintenance window after the scheduled cron expression\n date and time.
" } }, @@ -13109,7 +13114,6 @@ "Duration": { "target": "com.amazonaws.ssm#MaintenanceWindowDurationHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the maintenance window in hours.
" } }, @@ -13382,7 +13386,6 @@ "com.amazonaws.ssm#GetOpsMetadataMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -13402,7 +13405,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#GetOpsMetadataMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -13517,7 +13519,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } } @@ -13623,7 +13624,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -13754,7 +13754,6 @@ "com.amazonaws.ssm#GetParametersByPathMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 10 @@ -13794,7 +13793,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#GetParametersByPathMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -16851,7 +16849,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -16924,7 +16921,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -17012,7 +17008,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#CommandMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "(Optional) The maximum number of items to return for this call. The call also returns a\n token that you can specify in a subsequent call to get the next set of results.
" } }, @@ -17113,7 +17108,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#CommandMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "(Optional) The maximum number of items to return for this call. The call also returns a\n token that you can specify in a subsequent call to get the next set of results.
" } }, @@ -17219,7 +17213,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } } @@ -17295,7 +17288,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. Currently, you can specify null or 50.\n The call also returns a token that you can specify in a subsequent call to get the next set of\n results.
" } } @@ -17382,7 +17374,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } } @@ -17471,7 +17462,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -17553,7 +17543,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -17649,7 +17638,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } } @@ -17887,7 +17875,6 @@ "com.amazonaws.ssm#ListOpsMetadataMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -17906,7 +17893,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#ListOpsMetadataMaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } }, @@ -17988,7 +17974,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } } @@ -18064,7 +18049,6 @@ "MaxResults": { "target": "com.amazonaws.ssm#MaxResults", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The maximum number of items to return for this call. The call also returns a token that you\n can specify in a subsequent call to get the next set of results.
" } } @@ -18235,7 +18219,6 @@ "com.amazonaws.ssm#MaintenanceWindowDurationHours": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 24 @@ -18662,7 +18645,6 @@ "Duration": { "target": "com.amazonaws.ssm#MaintenanceWindowDurationHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the maintenance window in hours.
" } }, @@ -18688,7 +18670,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#MaintenanceWindowOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of days to wait to run a maintenance window after the scheduled cron expression\n date and time.
" } }, @@ -18798,7 +18779,6 @@ "com.amazonaws.ssm#MaintenanceWindowMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 10, "max": 100 @@ -18818,7 +18798,6 @@ "com.amazonaws.ssm#MaintenanceWindowOffset": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 6 @@ -18905,7 +18884,6 @@ "TimeoutSeconds": { "target": "com.amazonaws.ssm#TimeoutSeconds", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "If this time is reached and the command hasn't already started running, it doesn't\n run.
" } } @@ -18926,7 +18904,6 @@ "com.amazonaws.ssm#MaintenanceWindowSearchMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1 } @@ -19382,7 +19359,6 @@ "com.amazonaws.ssm#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -19392,7 +19368,6 @@ "com.amazonaws.ssm#MaxResultsEC2Compatible": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 5, "max": 50 @@ -20113,7 +20088,7 @@ "OpsItemType": { "target": "com.amazonaws.ssm#OpsItemType", "traits": { - "smithy.api#documentation": "The type of OpsItem. Systems Manager supports the following types of OpsItems:
\n\n /aws/issue
\n
This type of OpsItem is used for default OpsItems created by OpsCenter.
\n\n /aws/changerequest
\n
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.
\n\n /aws/insight
\n
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.
\nThe type of OpsItem. Systems Manager supports the following types of OpsItems:
\n\n /aws/issue
\n
This type of OpsItem is used for default OpsItems created by OpsCenter.
\n\n /aws/changerequest
\n
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.
\n\n /aws/insights
\n
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.
\nThe specified OpsItem is in the process of being deleted.
", + "smithy.api#error": "client" + } + }, "com.amazonaws.ssm#OpsItemDataKey": { "type": "string", "traits": { @@ -21313,7 +21304,7 @@ "OpsItemType": { "target": "com.amazonaws.ssm#OpsItemType", "traits": { - "smithy.api#documentation": "The type of OpsItem. Systems Manager supports the following types of OpsItems:
\n\n /aws/issue
\n
This type of OpsItem is used for default OpsItems created by OpsCenter.
\n\n /aws/changerequest
\n
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.
\n\n /aws/insight
\n
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.
\nThe type of OpsItem. Systems Manager supports the following types of OpsItems:
\n\n /aws/issue
\n
This type of OpsItem is used for default OpsItems created by OpsCenter.
\n\n /aws/changerequest
\n
This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change\n requests.
\n\n /aws/insights
\n
This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate\n OpsItems.
\nIf this time is reached and the command hasn't already started running, it won't run.
" } }, @@ -26422,7 +26407,6 @@ "com.amazonaws.ssm#SessionMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 200 @@ -27781,7 +27765,6 @@ "com.amazonaws.ssm#TimeoutSeconds": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 30, "max": 2592000 @@ -28207,7 +28190,6 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#ScheduleOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "Number of days to wait after the scheduled day to run an association. For example, if you\n specified a cron schedule of cron(0 0 ? * THU#2 *)
, you could specify an offset of 3\n to run the association each Sunday after the second Thursday of the month. For more information\n about cron schedules for associations, see Reference: Cron\n and rate expressions for Systems Manager in the Amazon Web Services Systems Manager User Guide.
To use offsets, you must specify the ApplyOnlyAtCronInterval
parameter. This\n option tells the system not to run an association immediately after you create it.
The number of days to wait after the date and time specified by a cron expression before\n running the maintenance window.
\nFor example, the following cron expression schedules a maintenance window to run the third\n Tuesday of every month at 11:30 PM.
\n\n cron(30 23 ? * TUE#3 *)
\n
If the schedule offset is 2
, the maintenance window won't run until two days\n later.
The duration of the maintenance window in hours.
" } }, @@ -28714,14 +28694,12 @@ "ScheduleOffset": { "target": "com.amazonaws.ssm#MaintenanceWindowOffset", "traits": { - "smithy.api#default": null, "smithy.api#documentation": "The number of days to wait to run a maintenance window after the scheduled cron expression\n date and time.
" } }, "Duration": { "target": "com.amazonaws.ssm#MaintenanceWindowDurationHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration of the maintenance window in hours.
" } }, @@ -29162,6 +29140,9 @@ { "target": "com.amazonaws.ssm#OpsItemAlreadyExistsException" }, + { + "target": "com.amazonaws.ssm#OpsItemConflictException" + }, { "target": "com.amazonaws.ssm#OpsItemInvalidParameterException" }, diff --git a/codegen/sdk-codegen/aws-models/sso-admin.2020-07-20.json b/codegen/sdk-codegen/aws-models/sso-admin.2020-07-20.json index affd565de25..164edba5825 100644 --- a/codegen/sdk-codegen/aws-models/sso-admin.2020-07-20.json +++ b/codegen/sdk-codegen/aws-models/sso-admin.2020-07-20.json @@ -3451,7 +3451,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3494,7 +3493,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3507,7 +3507,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3521,7 +3520,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3544,7 +3542,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3579,7 +3576,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3590,14 +3586,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3611,14 +3609,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3627,18 +3623,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3647,7 +3642,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3667,14 +3663,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3688,7 +3686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3708,7 +3705,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3719,14 +3715,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3737,9 +3735,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/sso-oidc.2019-06-10.json b/codegen/sdk-codegen/aws-models/sso-oidc.2019-06-10.json index ee4a8bbaad0..83a497aca3b 100644 --- a/codegen/sdk-codegen/aws-models/sso-oidc.2019-06-10.json +++ b/codegen/sdk-codegen/aws-models/sso-oidc.2019-06-10.json @@ -99,7 +99,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -142,7 +141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -155,7 +155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -169,7 +168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -192,7 +190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -227,7 +224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -238,14 +234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -259,14 +257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -275,18 +271,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -295,7 +290,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -315,14 +311,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -336,7 +334,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -356,7 +353,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -367,14 +363,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -385,9 +383,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/sso.2019-06-10.json b/codegen/sdk-codegen/aws-models/sso.2019-06-10.json index 5d32bc16399..ab26fa26700 100644 --- a/codegen/sdk-codegen/aws-models/sso.2019-06-10.json +++ b/codegen/sdk-codegen/aws-models/sso.2019-06-10.json @@ -578,7 +578,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -621,7 +620,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -634,7 +634,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -648,7 +647,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -671,7 +669,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -706,7 +703,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -717,14 +713,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -738,14 +736,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -754,18 +750,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -774,7 +769,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -794,14 +790,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -815,7 +813,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -835,7 +832,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -846,14 +842,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -864,9 +862,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/storage-gateway.2013-06-30.json b/codegen/sdk-codegen/aws-models/storage-gateway.2013-06-30.json index dfbfda5e9b3..a3dd29f879b 100644 --- a/codegen/sdk-codegen/aws-models/storage-gateway.2013-06-30.json +++ b/codegen/sdk-codegen/aws-models/storage-gateway.2013-06-30.json @@ -9003,7 +9003,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9046,7 +9045,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9059,7 +9059,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9073,7 +9072,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9096,7 +9094,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9131,7 +9128,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9142,14 +9138,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9163,14 +9161,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9179,11 +9175,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9194,14 +9190,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9215,7 +9213,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9235,7 +9232,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9246,14 +9242,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9264,9 +9262,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/sts.2011-06-15.json b/codegen/sdk-codegen/aws-models/sts.2011-06-15.json index ad261493c74..c9648e8cb23 100644 --- a/codegen/sdk-codegen/aws-models/sts.2011-06-15.json +++ b/codegen/sdk-codegen/aws-models/sts.2011-06-15.json @@ -173,7 +173,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -624,7 +623,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -637,7 +637,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -680,7 +679,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -693,7 +693,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -707,7 +706,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -730,7 +728,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -765,7 +762,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -776,14 +772,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -797,14 +795,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -813,18 +809,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -833,7 +828,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -853,14 +849,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -874,7 +872,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -894,7 +891,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -905,14 +901,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -950,9 +948,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1665,9 +1665,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1684,10 +1684,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ap-northeast-1", "UseFIPS": false, - "Region": "ap-northeast-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1697,9 +1697,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1716,10 +1716,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ap-south-1", "UseFIPS": false, - "Region": "ap-south-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1729,9 +1729,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1748,10 +1748,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ap-southeast-1", "UseFIPS": false, - "Region": "ap-southeast-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1761,9 +1761,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1780,10 +1780,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ap-southeast-2", "UseFIPS": false, - "Region": "ap-southeast-2" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1793,9 +1793,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1812,10 +1812,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "aws-global", "UseFIPS": false, - "Region": "aws-global" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1825,9 +1825,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1844,10 +1844,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "ca-central-1", "UseFIPS": false, - "Region": "ca-central-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1857,9 +1857,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1876,10 +1876,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-central-1", "UseFIPS": false, - "Region": "eu-central-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1889,9 +1889,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1908,10 +1908,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-north-1", "UseFIPS": false, - "Region": "eu-north-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1921,9 +1921,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1940,10 +1940,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-west-1", "UseFIPS": false, - "Region": "eu-west-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1953,9 +1953,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -1972,10 +1972,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-west-2", "UseFIPS": false, - "Region": "eu-west-2" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -1985,9 +1985,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2004,10 +2004,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "eu-west-3", "UseFIPS": false, - "Region": "eu-west-3" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2017,9 +2017,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2036,10 +2036,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "sa-east-1", "UseFIPS": false, - "Region": "sa-east-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2049,9 +2049,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2068,10 +2068,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-east-1", "UseFIPS": false, - "Region": "us-east-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2081,9 +2081,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2100,10 +2100,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-east-2", "UseFIPS": false, - "Region": "us-east-2" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2113,9 +2113,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2132,10 +2132,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-west-1", "UseFIPS": false, - "Region": "us-west-1" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2145,9 +2145,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-1", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-1" } ] }, @@ -2164,10 +2164,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-west-2", "UseFIPS": false, - "Region": "us-west-2" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2177,9 +2177,9 @@ "properties": { "authSchemes": [ { - "signingRegion": "us-east-3", + "name": "sigv4", "signingName": "sts", - "name": "sigv4" + "signingRegion": "us-east-3" } ] }, @@ -2196,10 +2196,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, + "Region": "us-east-3", "UseFIPS": false, - "Region": "us-east-3" + "UseDualStack": false, + "UseGlobalEndpoint": true } }, { @@ -2220,10 +2220,10 @@ } ], "params": { - "UseGlobalEndpoint": true, - "UseDualStack": false, - "UseFIPS": false, "Region": "us-west-1", + "UseFIPS": false, + "UseDualStack": false, + "UseGlobalEndpoint": true, "Endpoint": "https://example.com" } }, @@ -2235,9 +2235,9 @@ } }, "params": { - "UseGlobalEndpoint": false, - "UseDualStack": false, "UseFIPS": false, + "UseDualStack": false, + "UseGlobalEndpoint": false, "Endpoint": "https://example.com" } } diff --git a/codegen/sdk-codegen/aws-models/support-app.2021-08-20.json b/codegen/sdk-codegen/aws-models/support-app.2021-08-20.json index 4023ad327b6..c636d368760 100644 --- a/codegen/sdk-codegen/aws-models/support-app.2021-08-20.json +++ b/codegen/sdk-codegen/aws-models/support-app.2021-08-20.json @@ -808,7 +808,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -851,7 +850,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -864,7 +864,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -878,7 +877,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -901,7 +899,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -936,7 +933,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -947,14 +943,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -968,14 +966,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -984,11 +980,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -999,14 +995,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -1020,7 +1018,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -1040,7 +1037,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -1051,14 +1047,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -1069,9 +1067,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/support.2013-04-15.json b/codegen/sdk-codegen/aws-models/support.2013-04-15.json index 0515f6a42a9..9ee7af1bccb 100644 --- a/codegen/sdk-codegen/aws-models/support.2013-04-15.json +++ b/codegen/sdk-codegen/aws-models/support.2013-04-15.json @@ -141,7 +141,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -184,7 +183,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -197,7 +197,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -211,7 +210,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -489,7 +487,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -524,7 +521,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -535,14 +531,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -556,14 +554,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -572,11 +568,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -587,14 +583,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -608,7 +606,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -628,7 +625,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -639,14 +635,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -657,9 +655,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/swf.2012-01-25.json b/codegen/sdk-codegen/aws-models/swf.2012-01-25.json index a5cf27b1f99..b0015da3d10 100644 --- a/codegen/sdk-codegen/aws-models/swf.2012-01-25.json +++ b/codegen/sdk-codegen/aws-models/swf.2012-01-25.json @@ -5739,7 +5739,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5782,7 +5781,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5795,7 +5795,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5809,7 +5808,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5832,7 +5830,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5867,7 +5864,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5878,14 +5874,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5899,14 +5897,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5915,18 +5911,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -5935,7 +5930,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -5955,14 +5951,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5976,7 +5974,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5996,7 +5993,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -6007,14 +6003,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -6025,9 +6023,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/synthetics.2017-10-11.json b/codegen/sdk-codegen/aws-models/synthetics.2017-10-11.json index e8c43baf771..dd5bc057c52 100644 --- a/codegen/sdk-codegen/aws-models/synthetics.2017-10-11.json +++ b/codegen/sdk-codegen/aws-models/synthetics.2017-10-11.json @@ -2630,7 +2630,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2673,7 +2672,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2686,7 +2686,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2700,7 +2699,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2723,7 +2721,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2758,7 +2755,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2769,14 +2765,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2790,14 +2788,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2806,11 +2802,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2821,14 +2817,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2842,7 +2840,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2862,7 +2859,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2873,14 +2869,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2891,9 +2889,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/textract.2018-06-27.json b/codegen/sdk-codegen/aws-models/textract.2018-06-27.json index 99439ff72da..cf1610b1290 100644 --- a/codegen/sdk-codegen/aws-models/textract.2018-06-27.json +++ b/codegen/sdk-codegen/aws-models/textract.2018-06-27.json @@ -44,6 +44,305 @@ "smithy.api#error": "client" } }, + "com.amazonaws.textract#Adapter": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A unique identifier for the adapter resource.
", + "smithy.api#required": {} + } + }, + "Pages": { + "target": "com.amazonaws.textract#AdapterPages", + "traits": { + "smithy.api#documentation": "Pages is a parameter that the user inputs to specify which pages to apply an adapter to. The following is a \n list of rules for using this parameter.
\nIf a page is not specified, it is set to [\"1\"]
by default.
The following characters are allowed in the parameter's string: \n 0 1 2 3 4 5 6 7 8 9 - *
. No whitespace is allowed.
When using * to indicate all pages, it must be the only element in the list.
\nYou can use page intervals, such as [\"1-3\", \"1-1\", \"4-*\"]
. Where *
indicates last page of \n document.
Specified pages must be greater than 0 and less than or equal to the number of pages in the document.
\nA string that identifies the version of the adapter.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "An adapter selected for use when analyzing documents. Contains an adapter ID and a version number. \n Contains information on pages selected for analysis when analyzing documents asychronously.
" + } + }, + "com.amazonaws.textract#AdapterDescription": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 256 + }, + "smithy.api#pattern": "^[a-zA-Z0-9\\s!\"\\#\\$%'&\\(\\)\\*\\+\\,\\-\\./:;=\\?@\\[\\\\\\]\\^_`\\{\\|\\}~><]+$" + } + }, + "com.amazonaws.textract#AdapterId": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 12, + "max": 1011 + } + } + }, + "com.amazonaws.textract#AdapterList": { + "type": "list", + "member": { + "target": "com.amazonaws.textract#AdapterOverview" + } + }, + "com.amazonaws.textract#AdapterName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 128 + }, + "smithy.api#pattern": "^[a-zA-Z0-9-_]+$" + } + }, + "com.amazonaws.textract#AdapterOverview": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A unique identifier for the adapter resource.
" + } + }, + "AdapterName": { + "target": "com.amazonaws.textract#AdapterName", + "traits": { + "smithy.api#documentation": "A string naming the adapter resource.
" + } + }, + "CreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "The date and time that the adapter was created.
" + } + }, + "FeatureTypes": { + "target": "com.amazonaws.textract#FeatureTypes", + "traits": { + "smithy.api#documentation": "The feature types that the adapter is operating on.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Contains information on the adapter, including the adapter ID, Name, Creation time, and feature types.
" + } + }, + "com.amazonaws.textract#AdapterPage": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 9 + }, + "smithy.api#pattern": "^[0-9\\*\\-]+$" + } + }, + "com.amazonaws.textract#AdapterPages": { + "type": "list", + "member": { + "target": "com.amazonaws.textract#AdapterPage" + }, + "traits": { + "smithy.api#length": { + "min": 1 + } + } + }, + "com.amazonaws.textract#AdapterVersion": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 128 + } + } + }, + "com.amazonaws.textract#AdapterVersionDatasetConfig": { + "type": "structure", + "members": { + "ManifestS3Object": { + "target": "com.amazonaws.textract#S3Object" + } + }, + "traits": { + "smithy.api#documentation": "The dataset configuration options for a given version of an adapter. \n Can include an Amazon S3 bucket if specified.
" + } + }, + "com.amazonaws.textract#AdapterVersionEvaluationMetric": { + "type": "structure", + "members": { + "Baseline": { + "target": "com.amazonaws.textract#EvaluationMetric", + "traits": { + "smithy.api#documentation": "The F1 score, precision, and recall metrics for the baseline model.
" + } + }, + "AdapterVersion": { + "target": "com.amazonaws.textract#EvaluationMetric", + "traits": { + "smithy.api#documentation": "The F1 score, precision, and recall metrics for the baseline model.
" + } + }, + "FeatureType": { + "target": "com.amazonaws.textract#FeatureType", + "traits": { + "smithy.api#documentation": "Indicates the feature type being analyzed by a given adapter version.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Contains information on the metrics used to evalute the peformance of a given adapter version. Includes data for \n baseline model performance and individual adapter version perfromance.
" + } + }, + "com.amazonaws.textract#AdapterVersionEvaluationMetrics": { + "type": "list", + "member": { + "target": "com.amazonaws.textract#AdapterVersionEvaluationMetric" + } + }, + "com.amazonaws.textract#AdapterVersionList": { + "type": "list", + "member": { + "target": "com.amazonaws.textract#AdapterVersionOverview" + } + }, + "com.amazonaws.textract#AdapterVersionOverview": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A unique identifier for the adapter associated with a given adapter version.
" + } + }, + "AdapterVersion": { + "target": "com.amazonaws.textract#AdapterVersion", + "traits": { + "smithy.api#documentation": "An identified for a given adapter version.
" + } + }, + "CreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "The date and time that a given adapter version was created.
" + } + }, + "FeatureTypes": { + "target": "com.amazonaws.textract#FeatureTypes", + "traits": { + "smithy.api#documentation": "The feature types that the adapter version is operating on.
" + } + }, + "Status": { + "target": "com.amazonaws.textract#AdapterVersionStatus", + "traits": { + "smithy.api#documentation": "Contains information on the status of a given adapter version.
" + } + }, + "StatusMessage": { + "target": "com.amazonaws.textract#AdapterVersionStatusMessage", + "traits": { + "smithy.api#documentation": "A message explaining the status of a given adapter vesion.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Summary info for an adapter version. Contains information on the AdapterId, AdapterVersion, CreationTime, FeatureTypes, and Status.
" + } + }, + "com.amazonaws.textract#AdapterVersionStatus": { + "type": "enum", + "members": { + "ACTIVE": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ACTIVE" + } + }, + "AT_RISK": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "AT_RISK" + } + }, + "DEPRECATED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DEPRECATED" + } + }, + "CREATION_ERROR": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CREATION_ERROR" + } + }, + "CREATION_IN_PROGRESS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "CREATION_IN_PROGRESS" + } + } + } + }, + "com.amazonaws.textract#AdapterVersionStatusMessage": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 256 + }, + "smithy.api#pattern": "^[a-zA-Z0-9\\s!\"\\#\\$%'&\\(\\)\\*\\+\\,\\-\\./:;=\\?@\\[\\\\\\]\\^_`\\{\\|\\}~><]+$" + } + }, + "com.amazonaws.textract#Adapters": { + "type": "list", + "member": { + "target": "com.amazonaws.textract#Adapter" + }, + "traits": { + "smithy.api#length": { + "min": 1, + "max": 100 + } + } + }, + "com.amazonaws.textract#AdaptersConfig": { + "type": "structure", + "members": { + "Adapters": { + "target": "com.amazonaws.textract#Adapters", + "traits": { + "smithy.api#documentation": "A list of adapters to be used when analyzing the specified document.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#documentation": "Contains information about adapters used when analyzing a document, \n with each adapter specified using an AdapterId and version
" + } + }, + "com.amazonaws.textract#AmazonResourceName": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 1, + "max": 1011 + } + } + }, "com.amazonaws.textract#AnalyzeDocument": { "type": "operation", "input": { @@ -101,7 +400,7 @@ "FeatureTypes": { "target": "com.amazonaws.textract#FeatureTypes", "traits": { - "smithy.api#documentation": "A list of the types of analysis to perform. Add TABLES to the list to return information\n about the tables that are detected in the input document. Add FORMS to return detected form\n data. Add SIGNATURES to return the locations of detected signatures. Add LAYOUT to the list\n to return information about the layout of the document. To perform both forms\n and table analysis, add TABLES and FORMS to FeatureTypes
. To detect signatures\n within the document and within form data and table data, add SIGNATURES to either TABLES or\n FORMS. All lines and words detected in the document are included in the response (including\n text that isn't related to the value of FeatureTypes
).
A list of the types of analysis to perform. Add TABLES to the list to return information\n about the tables that are detected in the input document. Add FORMS to return detected form\n data. Add SIGNATURES to return the locations of detected signatures. Add LAYOUT to the list\n to return information about the layout of the document. All lines and words detected in the document are included in the response (including\n text that isn't related to the value of FeatureTypes
).
Contains Queries and the alias for those Queries, as determined by the input.
" } + }, + "AdaptersConfig": { + "target": "com.amazonaws.textract#AdaptersConfig", + "traits": { + "smithy.api#documentation": "Specifies the adapter to be used when analyzing a document.
" + } } }, "traits": { @@ -332,6 +637,23 @@ "smithy.api#output": {} } }, + "com.amazonaws.textract#AutoUpdate": { + "type": "enum", + "members": { + "ENABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "ENABLED" + } + }, + "DISABLED": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "DISABLED" + } + } + } + }, "com.amazonaws.textract#BadDocumentException": { "type": "structure", "members": { @@ -353,7 +675,7 @@ "BlockType": { "target": "com.amazonaws.textract#BlockType", "traits": { - "smithy.api#documentation": "The type of text item that's recognized. In operations for text detection, the following\n types are returned:
\n\n PAGE - Contains a list of the LINE Block
objects\n that are detected on a document page.
\n WORD - A word detected on a document page. A word is one or\n more ISO basic Latin script characters that aren't separated by spaces.
\n\n LINE - A string of tab-delimited, contiguous words that are\n detected on a document page.
\nIn text analysis operations, the following types are returned:
\n\n PAGE - Contains a list of child Block
objects\n that are detected on a document page.
\n KEY_VALUE_SET - Stores the KEY and VALUE Block
\n objects for linked text that's detected on a document page. Use the\n EntityType
field to determine if a KEY_VALUE_SET object is a KEY\n Block
object or a VALUE Block
object.
\n WORD - A word that's detected on a document page. A word is\n one or more ISO basic Latin script characters that aren't separated by spaces.
\n\n LINE - A string of tab-delimited, contiguous words that are\n detected on a document page.
\n\n TABLE - A table that's detected on a document page. A table\n is grid-based information with two or more rows or columns, with a cell span of one\n row and one column each.
\n\n TABLE_TITLE - The title of a table. A title is typically a\n line of text above or below a table, or embedded as the first row of a table.
\n\n TABLE_FOOTER - The footer associated with a table. A footer\n is typically a line or lines of text below a table or embedded as the last row of a\n table.
\n\n CELL - A cell within a detected table. The cell is the parent\n of the block that contains the text in the cell.
\n\n MERGED_CELL - A cell in a table whose content spans more than\n one row or column. The Relationships
array for this cell contain data\n from individual cells.
\n SELECTION_ELEMENT - A selection element such as an option\n button (radio button) or a check box that's detected on a document page. Use the\n value of SelectionStatus
to determine the status of the selection\n element.
\n SIGNATURE - The location and confidence score of a signature detected on a\n document page. Can be returned as part of a Key-Value pair or a detected cell.
\n\n QUERY - A question asked during the call of AnalyzeDocument. Contains an\n alias and an ID that attaches it to its answer.
\n\n QUERY_RESULT - A response to a question asked during the call\n of analyze document. Comes with an alias and ID for ease of locating in a \n response. Also contains location and confidence score.
\nThe type of text item that's recognized. In operations for text detection, the following\n types are returned:
\n\n PAGE - Contains a list of the LINE Block
objects\n that are detected on a document page.
\n WORD - A word detected on a document page. A word is one or\n more ISO basic Latin script characters that aren't separated by spaces.
\n\n LINE - A string of tab-delimited, contiguous words that are\n detected on a document page.
\nIn text analysis operations, the following types are returned:
\n\n PAGE - Contains a list of child Block
objects\n that are detected on a document page.
\n KEY_VALUE_SET - Stores the KEY and VALUE Block
\n objects for linked text that's detected on a document page. Use the\n EntityType
field to determine if a KEY_VALUE_SET object is a KEY\n Block
object or a VALUE Block
object.
\n WORD - A word that's detected on a document page. A word is\n one or more ISO basic Latin script characters that aren't separated by spaces.
\n\n LINE - A string of tab-delimited, contiguous words that are\n detected on a document page.
\n\n TABLE - A table that's detected on a document page. A table\n is grid-based information with two or more rows or columns, with a cell span of one\n row and one column each.
\n\n TABLE_TITLE - The title of a table. A title is typically a\n line of text above or below a table, or embedded as the first row of a table.
\n\n TABLE_FOOTER - The footer associated with a table. A footer\n is typically a line or lines of text below a table or embedded as the last row of a\n table.
\n\n CELL - A cell within a detected table. The cell is the parent\n of the block that contains the text in the cell.
\n\n MERGED_CELL - A cell in a table whose content spans more than\n one row or column. The Relationships
array for this cell contain data\n from individual cells.
\n SELECTION_ELEMENT - A selection element such as an option\n button (radio button) or a check box that's detected on a document page. Use the\n value of SelectionStatus
to determine the status of the selection\n element.
\n SIGNATURE - The location and confidence score of a signature detected on a\n document page. Can be returned as part of a Key-Value pair or a detected cell.
\n\n QUERY - A question asked during the call of AnalyzeDocument. Contains an\n alias and an ID that attaches it to its answer.
\n\n QUERY_RESULT - A response to a question asked during the call\n of analyze document. Comes with an alias and ID for ease of locating in a \n response. Also contains location and confidence score.
\nThe following BlockTypes are only returned for Amazon Textract Layout.
\n\n LAYOUT_TITLE
- The main title of the document.
\n LAYOUT_HEADER
- Text located in the top margin of the document.
\n LAYOUT_FOOTER
- Text located in the bottom margin of the document.
\n LAYOUT_SECTION_HEADER
- The titles of sections within a document.
\n LAYOUT_PAGE_NUMBER
- The page number of the documents.
\n LAYOUT_LIST
- Any information grouped together in list form.
\n LAYOUT_FIGURE
- Indicates the location of an image in a document.
\n LAYOUT_TABLE
- Indicates the location of a table in the document.
\n LAYOUT_KEY_VALUE
- Indicates the location of form key-values in a document.
\n LAYOUT_TEXT
- Text that is present typically as a part of paragraphs in documents.
Updating or deleting a resource can cause an inconsistent state.
", + "smithy.api#error": "client" + } + }, "com.amazonaws.textract#ContentClassifier": { "type": "enum", "members": { @@ -675,23 +1012,23 @@ } } }, - "com.amazonaws.textract#DetectDocumentText": { + "com.amazonaws.textract#CreateAdapter": { "type": "operation", "input": { - "target": "com.amazonaws.textract#DetectDocumentTextRequest" + "target": "com.amazonaws.textract#CreateAdapterRequest" }, "output": { - "target": "com.amazonaws.textract#DetectDocumentTextResponse" + "target": "com.amazonaws.textract#CreateAdapterResponse" }, "errors": [ { "target": "com.amazonaws.textract#AccessDeniedException" }, { - "target": "com.amazonaws.textract#BadDocumentException" + "target": "com.amazonaws.textract#ConflictException" }, { - "target": "com.amazonaws.textract#DocumentTooLargeException" + "target": "com.amazonaws.textract#IdempotentParameterMismatchException" }, { "target": "com.amazonaws.textract#InternalServerError" @@ -700,35 +1037,394 @@ "target": "com.amazonaws.textract#InvalidParameterException" }, { - "target": "com.amazonaws.textract#InvalidS3ObjectException" + "target": "com.amazonaws.textract#LimitExceededException" }, { "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" }, + { + "target": "com.amazonaws.textract#ServiceQuotaExceededException" + }, { "target": "com.amazonaws.textract#ThrottlingException" }, { - "target": "com.amazonaws.textract#UnsupportedDocumentException" + "target": "com.amazonaws.textract#ValidationException" } ], "traits": { - "smithy.api#documentation": "Detects text in the input document. Amazon Textract can detect lines of text and the\n words that make up a line of text. The input document must be in one of the following image\n formats: JPEG, PNG, PDF, or TIFF. DetectDocumentText
returns the detected\n text in an array of Block objects.
Each document page has as an associated Block
of type PAGE. Each PAGE Block
object\n is the parent of LINE Block
objects that represent the lines of detected text on a page. A LINE Block
object is\n a parent for each word that makes up the line. Words are represented by Block
objects of type WORD.
\n DetectDocumentText
is a synchronous operation. To analyze documents \n asynchronously, use StartDocumentTextDetection.
For more information, see Document Text Detection.
" + "smithy.api#documentation": "Creates an adapter, which can be fine-tuned for enhanced performance on user provided\n documents. Takes an AdapterName and FeatureType. Currently the only supported feature type\n is QUERIES
. You can also provide a Description, Tags, and a\n ClientRequestToken. You can choose whether or not the adapter should be AutoUpdated with\n the AutoUpdate argument. By default, AutoUpdate is set to DISABLED.
The input document as base64-encoded bytes or an Amazon S3 object. If you use the AWS CLI\n to call Amazon Textract operations, you can't pass image bytes. The document must be an image \n in JPEG or PNG format.
\nIf you're using an AWS SDK to call Amazon Textract, you might not need to base64-encode\n image bytes that are passed using the Bytes
field.
The name to be assigned to the adapter being created.
", "smithy.api#required": {} } - } - }, - "traits": { - "smithy.api#input": {} + }, + "ClientRequestToken": { + "target": "com.amazonaws.textract#ClientRequestToken", + "traits": { + "smithy.api#documentation": "Idempotent token is used to recognize the request. If the same token is used with multiple \n CreateAdapter requests, the same session is returned. \n This token is employed to avoid unintentionally creating the same session multiple times.
", + "smithy.api#idempotencyToken": {} + } + }, + "Description": { + "target": "com.amazonaws.textract#AdapterDescription", + "traits": { + "smithy.api#documentation": "The description to be assigned to the adapter being created.
" + } + }, + "FeatureTypes": { + "target": "com.amazonaws.textract#FeatureTypes", + "traits": { + "smithy.api#documentation": "The type of feature that the adapter is being trained on. Currrenly, supported feature\n types are: QUERIES
\n
Controls whether or not the adapter should automatically update.
" + } + }, + "Tags": { + "target": "com.amazonaws.textract#TagMap", + "traits": { + "smithy.api#documentation": "A list of tags to be added to the adapter.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#CreateAdapterResponse": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing the unique ID for the adapter that has been created.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.textract#CreateAdapterVersion": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#CreateAdapterVersionRequest" + }, + "output": { + "target": "com.amazonaws.textract#CreateAdapterVersionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" + }, + { + "target": "com.amazonaws.textract#ConflictException" + }, + { + "target": "com.amazonaws.textract#IdempotentParameterMismatchException" + }, + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidKMSKeyException" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#InvalidS3ObjectException" + }, + { + "target": "com.amazonaws.textract#LimitExceededException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.textract#ServiceQuotaExceededException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Creates a new version of an adapter. Operates on a provided AdapterId and a specified \n dataset provided via the DatasetConfig argument. Requires that you \n specify an Amazon S3 bucket with the OutputConfig argument. You can provide an optional KMSKeyId, \n an optional ClientRequestToken, and optional tags.
", + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.textract#CreateAdapterVersionRequest": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing a unique ID for the adapter that will receive a new version.
", + "smithy.api#required": {} + } + }, + "ClientRequestToken": { + "target": "com.amazonaws.textract#ClientRequestToken", + "traits": { + "smithy.api#documentation": "Idempotent token is used to recognize the request. If the same token is used with multiple \n CreateAdapterVersion requests, the same session is returned. \n This token is employed to avoid unintentionally creating the same session multiple times.
", + "smithy.api#idempotencyToken": {} + } + }, + "DatasetConfig": { + "target": "com.amazonaws.textract#AdapterVersionDatasetConfig", + "traits": { + "smithy.api#documentation": "Specifies a dataset used to train a new adapter version. Takes a ManifestS3Object as the\n value.
", + "smithy.api#required": {} + } + }, + "KMSKeyId": { + "target": "com.amazonaws.textract#KMSKeyId", + "traits": { + "smithy.api#documentation": "The identifier for your AWS Key Management Service key (AWS KMS key). Used to encrypt your documents.
" + } + }, + "OutputConfig": { + "target": "com.amazonaws.textract#OutputConfig", + "traits": { + "smithy.api#required": {} + } + }, + "Tags": { + "target": "com.amazonaws.textract#TagMap", + "traits": { + "smithy.api#documentation": "A set of tags (key-value pairs) that you want to attach to the adapter version.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#CreateAdapterVersionResponse": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing the unique ID for the adapter that has received a new version.
" + } + }, + "AdapterVersion": { + "target": "com.amazonaws.textract#AdapterVersion", + "traits": { + "smithy.api#documentation": "A string describing the new version of the adapter.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.textract#DateTime": { + "type": "timestamp" + }, + "com.amazonaws.textract#DeleteAdapter": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#DeleteAdapterRequest" + }, + "output": { + "target": "com.amazonaws.textract#DeleteAdapterResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" + }, + { + "target": "com.amazonaws.textract#ConflictException" + }, + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Deletes an Amazon Textract adapter. Takes an AdapterId and deletes the adapter specified by the ID.
", + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.textract#DeleteAdapterRequest": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing a unique ID for the adapter to be deleted.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#DeleteAdapterResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.textract#DeleteAdapterVersion": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#DeleteAdapterVersionRequest" + }, + "output": { + "target": "com.amazonaws.textract#DeleteAdapterVersionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" + }, + { + "target": "com.amazonaws.textract#ConflictException" + }, + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Deletes an Amazon Textract adapter version. Requires that you specify both an AdapterId and a \n AdapterVersion. Deletes the adapter version specified by the AdapterId and the AdapterVersion.
", + "smithy.api#idempotent": {} + } + }, + "com.amazonaws.textract#DeleteAdapterVersionRequest": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing a unique ID for the adapter version that will be deleted.
", + "smithy.api#required": {} + } + }, + "AdapterVersion": { + "target": "com.amazonaws.textract#AdapterVersion", + "traits": { + "smithy.api#documentation": "Specifies the adapter version to be deleted.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#DeleteAdapterVersionResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.textract#DetectDocumentText": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#DetectDocumentTextRequest" + }, + "output": { + "target": "com.amazonaws.textract#DetectDocumentTextResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" + }, + { + "target": "com.amazonaws.textract#BadDocumentException" + }, + { + "target": "com.amazonaws.textract#DocumentTooLargeException" + }, + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#InvalidS3ObjectException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#UnsupportedDocumentException" + } + ], + "traits": { + "smithy.api#documentation": "Detects text in the input document. Amazon Textract can detect lines of text and the\n words that make up a line of text. The input document must be in one of the following image\n formats: JPEG, PNG, PDF, or TIFF. DetectDocumentText
returns the detected\n text in an array of Block objects.
Each document page has as an associated Block
of type PAGE. Each PAGE Block
object\n is the parent of LINE Block
objects that represent the lines of detected text on a page. A LINE Block
object is\n a parent for each word that makes up the line. Words are represented by Block
objects of type WORD.
\n DetectDocumentText
is a synchronous operation. To analyze documents \n asynchronously, use StartDocumentTextDetection.
For more information, see Document Text Detection.
" + } + }, + "com.amazonaws.textract#DetectDocumentTextRequest": { + "type": "structure", + "members": { + "Document": { + "target": "com.amazonaws.textract#Document", + "traits": { + "smithy.api#documentation": "The input document as base64-encoded bytes or an Amazon S3 object. If you use the AWS CLI\n to call Amazon Textract operations, you can't pass image bytes. The document must be an image \n in JPEG or PNG format.
\nIf you're using an AWS SDK to call Amazon Textract, you might not need to base64-encode\n image bytes that are passed using the Bytes
field.
The F1 score for an adapter version.
" + } + }, + "Precision": { + "target": "com.amazonaws.textract#Float", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "The Precision score for an adapter version.
" + } + }, + "Recall": { + "target": "com.amazonaws.textract#Float", + "traits": { + "smithy.api#default": 0, + "smithy.api#documentation": "The Recall score for an adapter version.
" + } + } + }, + "traits": { + "smithy.api#documentation": "The evaluation metrics (F1 score, Precision, and Recall) for an adapter version.
" + } + }, "com.amazonaws.textract#ExpenseCurrency": { "type": "structure", "members": { @@ -1167,74 +1892,302 @@ "TABLES": { "target": "smithy.api#Unit", "traits": { - "smithy.api#enumValue": "TABLES" + "smithy.api#enumValue": "TABLES" + } + }, + "FORMS": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "FORMS" + } + }, + "QUERIES": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "QUERIES" + } + }, + "SIGNATURES": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "SIGNATURES" + } + }, + "LAYOUT": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "LAYOUT" + } + } + } + }, + "com.amazonaws.textract#FeatureTypes": { + "type": "list", + "member": { + "target": "com.amazonaws.textract#FeatureType" + } + }, + "com.amazonaws.textract#Float": { + "type": "float", + "traits": { + "smithy.api#default": 0 + } + }, + "com.amazonaws.textract#FlowDefinitionArn": { + "type": "string", + "traits": { + "smithy.api#length": { + "min": 0, + "max": 256 + } + } + }, + "com.amazonaws.textract#Geometry": { + "type": "structure", + "members": { + "BoundingBox": { + "target": "com.amazonaws.textract#BoundingBox", + "traits": { + "smithy.api#documentation": "An axis-aligned coarse representation of the location of the recognized item on the\n document page.
" + } + }, + "Polygon": { + "target": "com.amazonaws.textract#Polygon", + "traits": { + "smithy.api#documentation": "Within the bounding box, a fine-grained polygon around the recognized item.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Information about where the following items are located on a document page: detected\n page, text, key-value pairs, tables, table cells, and selection elements.
" + } + }, + "com.amazonaws.textract#GetAdapter": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#GetAdapterRequest" + }, + "output": { + "target": "com.amazonaws.textract#GetAdapterResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" + }, + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Gets configuration information for an adapter specified by an AdapterId, returning information on AdapterName, Description,\n CreationTime, AutoUpdate status, and FeatureTypes.
" + } + }, + "com.amazonaws.textract#GetAdapterRequest": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing a unique ID for the adapter.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#GetAdapterResponse": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string identifying the adapter that information has been retrieved for.
" + } + }, + "AdapterName": { + "target": "com.amazonaws.textract#AdapterName", + "traits": { + "smithy.api#documentation": "The name of the requested adapter.
" + } + }, + "CreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "The date and time the requested adapter was created at.
" + } + }, + "Description": { + "target": "com.amazonaws.textract#AdapterDescription", + "traits": { + "smithy.api#documentation": "The description for the requested adapter.
" + } + }, + "FeatureTypes": { + "target": "com.amazonaws.textract#FeatureTypes", + "traits": { + "smithy.api#documentation": "List of the targeted feature types for the requested adapter.
" + } + }, + "AutoUpdate": { + "target": "com.amazonaws.textract#AutoUpdate", + "traits": { + "smithy.api#documentation": "Binary value indicating if the adapter is being automatically updated or not.
" + } + }, + "Tags": { + "target": "com.amazonaws.textract#TagMap", + "traits": { + "smithy.api#documentation": "A set of tags (key-value pairs) associated with the adapter that has been retrieved.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.textract#GetAdapterVersion": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#GetAdapterVersionRequest" + }, + "output": { + "target": "com.amazonaws.textract#GetAdapterVersionResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" + }, + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Gets configuration information for the specified adapter version, including: \n AdapterId, AdapterVersion, FeatureTypes, Status, StatusMessage, DatasetConfig, \n KMSKeyId, OutputConfig, Tags and EvaluationMetrics.
" + } + }, + "com.amazonaws.textract#GetAdapterVersionRequest": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string specifying a unique ID for the adapter version you want to retrieve information for.
", + "smithy.api#required": {} + } + }, + "AdapterVersion": { + "target": "com.amazonaws.textract#AdapterVersion", + "traits": { + "smithy.api#documentation": "A string specifying the adapter version you want to retrieve information for.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#GetAdapterVersionResponse": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing a unique ID for the adapter version being retrieved.
" + } + }, + "AdapterVersion": { + "target": "com.amazonaws.textract#AdapterVersion", + "traits": { + "smithy.api#documentation": "A string containing the adapter version that has been retrieved.
" + } + }, + "CreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "The time that the adapter version was created.
" + } + }, + "FeatureTypes": { + "target": "com.amazonaws.textract#FeatureTypes", + "traits": { + "smithy.api#documentation": "List of the targeted feature types for the requested adapter version.
" } }, - "FORMS": { - "target": "smithy.api#Unit", + "Status": { + "target": "com.amazonaws.textract#AdapterVersionStatus", "traits": { - "smithy.api#enumValue": "FORMS" + "smithy.api#documentation": "The status of the adapter version that has been requested.
" } }, - "QUERIES": { - "target": "smithy.api#Unit", + "StatusMessage": { + "target": "com.amazonaws.textract#AdapterVersionStatusMessage", "traits": { - "smithy.api#enumValue": "QUERIES" + "smithy.api#documentation": "A message that describes the status of the requested adapter version.
" } }, - "SIGNATURES": { - "target": "smithy.api#Unit", + "DatasetConfig": { + "target": "com.amazonaws.textract#AdapterVersionDatasetConfig", "traits": { - "smithy.api#enumValue": "SIGNATURES" + "smithy.api#documentation": "Specifies a dataset used to train a new adapter version. Takes a ManifestS3Objec as the\n value.
" } }, - "LAYOUT": { - "target": "smithy.api#Unit", + "KMSKeyId": { + "target": "com.amazonaws.textract#KMSKeyId", "traits": { - "smithy.api#enumValue": "LAYOUT" + "smithy.api#documentation": "The identifier for your AWS Key Management Service key (AWS KMS key). Used to encrypt your documents.
" } - } - } - }, - "com.amazonaws.textract#FeatureTypes": { - "type": "list", - "member": { - "target": "com.amazonaws.textract#FeatureType" - } - }, - "com.amazonaws.textract#Float": { - "type": "float", - "traits": { - "smithy.api#default": 0 - } - }, - "com.amazonaws.textract#FlowDefinitionArn": { - "type": "string", - "traits": { - "smithy.api#length": { - "min": 0, - "max": 256 - } - } - }, - "com.amazonaws.textract#Geometry": { - "type": "structure", - "members": { - "BoundingBox": { - "target": "com.amazonaws.textract#BoundingBox", + }, + "OutputConfig": { + "target": "com.amazonaws.textract#OutputConfig" + }, + "EvaluationMetrics": { + "target": "com.amazonaws.textract#AdapterVersionEvaluationMetrics", "traits": { - "smithy.api#documentation": "An axis-aligned coarse representation of the location of the recognized item on the\n document page.
" + "smithy.api#documentation": "The evaluation metrics (F1 score, Precision, and Recall) for the requested version, \n grouped by baseline metrics and adapter version.
" } }, - "Polygon": { - "target": "com.amazonaws.textract#Polygon", + "Tags": { + "target": "com.amazonaws.textract#TagMap", "traits": { - "smithy.api#documentation": "Within the bounding box, a fine-grained polygon around the recognized item.
" + "smithy.api#documentation": "A set of tags (key-value pairs) that are associated with the adapter version.
" } } }, "traits": { - "smithy.api#documentation": "Information about where the following items are located on a document page: detected\n page, text, key-value pairs, tables, table cells, and selection elements.
" + "smithy.api#output": {} } }, "com.amazonaws.textract#GetDocumentAnalysis": { @@ -2264,76 +3217,329 @@ "smithy.api#documentation": "Contains an array of all DocumentGroup objects.
" } }, - "UndetectedDocumentTypes": { - "target": "com.amazonaws.textract#UndetectedDocumentTypeList", + "UndetectedDocumentTypes": { + "target": "com.amazonaws.textract#UndetectedDocumentTypeList", + "traits": { + "smithy.api#documentation": "UndetectedDocumentTypes.
" + } + } + }, + "traits": { + "smithy.api#documentation": "Contains information regarding DocumentGroups and UndetectedDocumentTypes.
" + } + }, + "com.amazonaws.textract#LimitExceededException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.textract#String" + }, + "Code": { + "target": "com.amazonaws.textract#String" + } + }, + "traits": { + "smithy.api#documentation": "An Amazon Textract service limit was exceeded. For example, if you start too many\n asynchronous jobs concurrently, calls to start operations\n (StartDocumentTextDetection
, for example) raise a LimitExceededException\n exception (HTTP status code: 400) until the number of concurrently running jobs is below\n the Amazon Textract service limit.
ExpenseFields used to show information from detected lines on a table.
" + } + } + }, + "traits": { + "smithy.api#documentation": "A structure that holds information about the different lines found in a document's tables.
" + } + }, + "com.amazonaws.textract#LineItemGroup": { + "type": "structure", + "members": { + "LineItemGroupIndex": { + "target": "com.amazonaws.textract#UInteger", + "traits": { + "smithy.api#documentation": "The number used to identify a specific table in a document. The first table encountered will have a LineItemGroupIndex of 1, the second 2, etc.
" + } + }, + "LineItems": { + "target": "com.amazonaws.textract#LineItemList", + "traits": { + "smithy.api#documentation": "The breakdown of information on a particular line of a table.
" + } + } + }, + "traits": { + "smithy.api#documentation": "A grouping of tables which contain LineItems, with each table identified by the table's LineItemGroupIndex
.
List all version of an adapter that meet the specified filtration criteria.
", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "AdapterVersions", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.textract#ListAdapterVersionsRequest": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing a unique ID for the adapter to match for when listing adapter versions.
" + } + }, + "AfterCreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "Specifies the lower bound for the ListAdapterVersions operation. \n Ensures ListAdapterVersions returns only adapter versions created after the specified creation time.
" + } + }, + "BeforeCreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "Specifies the upper bound for the ListAdapterVersions operation. \n Ensures ListAdapterVersions returns only adapter versions created after the specified creation time.
" + } + }, + "MaxResults": { + "target": "com.amazonaws.textract#MaxResults", + "traits": { + "smithy.api#documentation": "The maximum number of results to return when listing adapter versions.
" + } + }, + "NextToken": { + "target": "com.amazonaws.textract#PaginationToken", + "traits": { + "smithy.api#documentation": "Identifies the next page of results to return when listing adapter versions.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#ListAdapterVersionsResponse": { + "type": "structure", + "members": { + "AdapterVersions": { + "target": "com.amazonaws.textract#AdapterVersionList", + "traits": { + "smithy.api#documentation": "Adapter versions that match the filtering criteria specified when calling ListAdapters.
" + } + }, + "NextToken": { + "target": "com.amazonaws.textract#PaginationToken", + "traits": { + "smithy.api#documentation": "Identifies the next page of results to return when listing adapter versions.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.textract#ListAdapters": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#ListAdaptersRequest" + }, + "output": { + "target": "com.amazonaws.textract#ListAdaptersResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" + }, + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Lists all adapters that match the specified filtration criteria.
", + "smithy.api#paginated": { + "inputToken": "NextToken", + "outputToken": "NextToken", + "items": "Adapters", + "pageSize": "MaxResults" + } + } + }, + "com.amazonaws.textract#ListAdaptersRequest": { + "type": "structure", + "members": { + "AfterCreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "Specifies the lower bound for the ListAdapters operation. \n Ensures ListAdapters returns only adapters created after the specified creation time.
" + } + }, + "BeforeCreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "Specifies the upper bound for the ListAdapters operation. \n Ensures ListAdapters returns only adapters created before the specified creation time.
" + } + }, + "MaxResults": { + "target": "com.amazonaws.textract#MaxResults", + "traits": { + "smithy.api#documentation": "The maximum number of results to return when listing adapters.
" + } + }, + "NextToken": { + "target": "com.amazonaws.textract#PaginationToken", + "traits": { + "smithy.api#documentation": "Identifies the next page of results to return when listing adapters.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#ListAdaptersResponse": { + "type": "structure", + "members": { + "Adapters": { + "target": "com.amazonaws.textract#AdapterList", + "traits": { + "smithy.api#documentation": "A list of adapters that matches the filtering criteria specified when calling ListAdapters.
" + } + }, + "NextToken": { + "target": "com.amazonaws.textract#PaginationToken", "traits": { - "smithy.api#documentation": "UndetectedDocumentTypes.
" + "smithy.api#documentation": "Identifies the next page of results to return when listing adapters.
" } } }, "traits": { - "smithy.api#documentation": "Contains information regarding DocumentGroups and UndetectedDocumentTypes.
" + "smithy.api#output": {} } }, - "com.amazonaws.textract#LimitExceededException": { - "type": "structure", - "members": { - "Message": { - "target": "com.amazonaws.textract#String" + "com.amazonaws.textract#ListTagsForResource": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#ListTagsForResourceRequest" + }, + "output": { + "target": "com.amazonaws.textract#ListTagsForResourceResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" }, - "Code": { - "target": "com.amazonaws.textract#String" + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#ValidationException" } - }, + ], "traits": { - "smithy.api#documentation": "An Amazon Textract service limit was exceeded. For example, if you start too many\n asynchronous jobs concurrently, calls to start operations\n (StartDocumentTextDetection
, for example) raise a LimitExceededException\n exception (HTTP status code: 400) until the number of concurrently running jobs is below\n the Amazon Textract service limit.
Lists all tags for an Amazon Textract resource.
" } }, - "com.amazonaws.textract#LineItemFields": { + "com.amazonaws.textract#ListTagsForResourceRequest": { "type": "structure", "members": { - "LineItemExpenseFields": { - "target": "com.amazonaws.textract#ExpenseFieldList", + "ResourceARN": { + "target": "com.amazonaws.textract#AmazonResourceName", "traits": { - "smithy.api#documentation": "ExpenseFields used to show information from detected lines on a table.
" + "smithy.api#documentation": "The Amazon Resource Name (ARN) that specifies the resource to list tags for.
", + "smithy.api#required": {} } } }, "traits": { - "smithy.api#documentation": "A structure that holds information about the different lines found in a document's tables.
" + "smithy.api#input": {} } }, - "com.amazonaws.textract#LineItemGroup": { + "com.amazonaws.textract#ListTagsForResourceResponse": { "type": "structure", "members": { - "LineItemGroupIndex": { - "target": "com.amazonaws.textract#UInteger", - "traits": { - "smithy.api#documentation": "The number used to identify a specific table in a document. The first table encountered will have a LineItemGroupIndex of 1, the second 2, etc.
" - } - }, - "LineItems": { - "target": "com.amazonaws.textract#LineItemList", + "Tags": { + "target": "com.amazonaws.textract#TagMap", "traits": { - "smithy.api#documentation": "The breakdown of information on a particular line of a table.
" + "smithy.api#documentation": "A set of tags (key-value pairs) that are part of the requested resource.
" } } }, "traits": { - "smithy.api#documentation": "A grouping of tables which contain LineItems, with each table identified by the table's LineItemGroupIndex
.
Returned when an operation tried to access a nonexistent resource.
", + "smithy.api#error": "client" + } + }, "com.amazonaws.textract#RoleArn": { "type": "string", "traits": { @@ -2797,6 +4018,21 @@ } } }, + "com.amazonaws.textract#ServiceQuotaExceededException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.textract#String" + }, + "Code": { + "target": "com.amazonaws.textract#String" + } + }, + "traits": { + "smithy.api#documentation": "Returned when a request cannot be completed as it would exceed a maximum service quota.
", + "smithy.api#error": "client" + } + }, "com.amazonaws.textract#SignatureDetection": { "type": "structure", "members": { @@ -2945,6 +4181,12 @@ }, "QueriesConfig": { "target": "com.amazonaws.textract#QueriesConfig" + }, + "AdaptersConfig": { + "target": "com.amazonaws.textract#AdaptersConfig", + "traits": { + "smithy.api#documentation": "Specifies the adapter to be used when analyzing a document.
" + } } }, "traits": { @@ -3178,92 +4420,225 @@ "smithy.api#documentation": "A unique identifier for the text detection job. The JobId
is returned from\n StartExpenseAnalysis
. A JobId
value is only valid for 7 days.
Starts the classification and analysis of an input document.\n StartLendingAnalysis
initiates the classification and analysis of a packet of\n lending documents. StartLendingAnalysis
operates on a document file located in an\n Amazon S3 bucket.
\n StartLendingAnalysis
can analyze text in documents that are in one of the\n following formats: JPEG, PNG, TIFF, PDF. Use DocumentLocation
to specify the bucket\n name and the file name of the document.
\n StartLendingAnalysis
returns a job identifier (JobId
) that you use\n to get the results of the operation. When the text analysis is finished, Amazon Textract\n publishes a completion status to the Amazon Simple Notification Service (Amazon SNS) topic that\n you specify in NotificationChannel
. To get the results of the text analysis\n operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If\n the status is SUCCEEDED you can call either GetLendingAnalysis
or\n GetLendingAnalysisSummary
and provide the JobId
to obtain the results\n of the analysis.
If using OutputConfig
to specify an Amazon S3 bucket, the output will be contained\n within the specified prefix in a directory labeled with the job-id. In the directory there are 3\n sub-directories:
detailedResponse (contains the GetLendingAnalysis response)
\nsummaryResponse (for the GetLendingAnalysisSummary response)
\nsplitDocuments (documents split across logical boundaries)
\nThe idempotent token that you use to identify the start request. If you use the same token\n with multiple StartLendingAnalysis
requests, the same JobId
is\n returned. Use ClientRequestToken
to prevent the same job from being accidentally\n started more than once. For more information, see Calling Amazon Textract Asynchronous Operations.
An identifier that you specify to be included in the completion notification published to\n the Amazon SNS topic. For example, you can use JobTag
to identify the type of\n document that the completion notification corresponds to (such as a tax form or a\n receipt).
The KMS key used to encrypt the inference results. This can be in either Key ID or Key\n Alias format. When a KMS key is provided, the KMS key will be used for server-side encryption of\n the objects in the customer bucket. When this parameter is not enabled, the result will be\n encrypted server side, using SSE-S3.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#StartLendingAnalysisResponse": { + "type": "structure", + "members": { + "JobId": { + "target": "com.amazonaws.textract#JobId", + "traits": { + "smithy.api#documentation": "A unique identifier for the lending or text-detection job. The JobId
is\n returned from StartLendingAnalysis
. A JobId
value is only valid for 7\n days.
Starts the classification and analysis of an input document.\n StartLendingAnalysis
initiates the classification and analysis of a packet of\n lending documents. StartLendingAnalysis
operates on a document file located in an\n Amazon S3 bucket.
\n StartLendingAnalysis
can analyze text in documents that are in one of the\n following formats: JPEG, PNG, TIFF, PDF. Use DocumentLocation
to specify the bucket\n name and the file name of the document.
\n StartLendingAnalysis
returns a job identifier (JobId
) that you use\n to get the results of the operation. When the text analysis is finished, Amazon Textract\n publishes a completion status to the Amazon Simple Notification Service (Amazon SNS) topic that\n you specify in NotificationChannel
. To get the results of the text analysis\n operation, first check that the status value published to the Amazon SNS topic is SUCCEEDED. If\n the status is SUCCEEDED you can call either GetLendingAnalysis
or\n GetLendingAnalysisSummary
and provide the JobId
to obtain the results\n of the analysis.
If using OutputConfig
to specify an Amazon S3 bucket, the output will be contained\n within the specified prefix in a directory labeled with the job-id. In the directory there are 3\n sub-directories:
detailedResponse (contains the GetLendingAnalysis response)
\nsummaryResponse (for the GetLendingAnalysisSummary response)
\nsplitDocuments (documents split across logical boundaries)
\nAdds one or more tags to the specified resource.
" } }, - "com.amazonaws.textract#StartLendingAnalysisRequest": { + "com.amazonaws.textract#TagResourceRequest": { "type": "structure", "members": { - "DocumentLocation": { - "target": "com.amazonaws.textract#DocumentLocation", + "ResourceARN": { + "target": "com.amazonaws.textract#AmazonResourceName", "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) that specifies the resource to be tagged.
", "smithy.api#required": {} } }, - "ClientRequestToken": { - "target": "com.amazonaws.textract#ClientRequestToken", - "traits": { - "smithy.api#documentation": "The idempotent token that you use to identify the start request. If you use the same token\n with multiple StartLendingAnalysis
requests, the same JobId
is\n returned. Use ClientRequestToken
to prevent the same job from being accidentally\n started more than once. For more information, see Calling Amazon Textract Asynchronous Operations.
An identifier that you specify to be included in the completion notification published to\n the Amazon SNS topic. For example, you can use JobTag
to identify the type of\n document that the completion notification corresponds to (such as a tax form or a\n receipt).
The KMS key used to encrypt the inference results. This can be in either Key ID or Key\n Alias format. When a KMS key is provided, the KMS key will be used for server-side encryption of\n the objects in the customer bucket. When this parameter is not enabled, the result will be\n encrypted server side, using SSE-S3.
" + "smithy.api#documentation": "A set of tags (key-value pairs) that you want to assign to the resource.
", + "smithy.api#required": {} } } }, @@ -3271,40 +4646,21 @@ "smithy.api#input": {} } }, - "com.amazonaws.textract#StartLendingAnalysisResponse": { + "com.amazonaws.textract#TagResourceResponse": { "type": "structure", - "members": { - "JobId": { - "target": "com.amazonaws.textract#JobId", - "traits": { - "smithy.api#documentation": "A unique identifier for the lending or text-detection job. The JobId
is\n returned from StartLendingAnalysis
. A JobId
value is only valid for 7\n days.
Removes any tags with the specified keys from the specified resource.
" + } + }, + "com.amazonaws.textract#UntagResourceRequest": { + "type": "structure", + "members": { + "ResourceARN": { + "target": "com.amazonaws.textract#AmazonResourceName", + "traits": { + "smithy.api#documentation": "The Amazon Resource Name (ARN) that specifies the resource to be untagged.
", + "smithy.api#required": {} + } + }, + "TagKeys": { + "target": "com.amazonaws.textract#TagKeyList", + "traits": { + "smithy.api#documentation": "Specifies the tags to be removed from the resource specified by the ResourceARN.
", + "smithy.api#required": {} + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#UntagResourceResponse": { + "type": "structure", + "members": {}, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.textract#UpdateAdapter": { + "type": "operation", + "input": { + "target": "com.amazonaws.textract#UpdateAdapterRequest" + }, + "output": { + "target": "com.amazonaws.textract#UpdateAdapterResponse" + }, + "errors": [ + { + "target": "com.amazonaws.textract#AccessDeniedException" + }, + { + "target": "com.amazonaws.textract#ConflictException" + }, + { + "target": "com.amazonaws.textract#InternalServerError" + }, + { + "target": "com.amazonaws.textract#InvalidParameterException" + }, + { + "target": "com.amazonaws.textract#ProvisionedThroughputExceededException" + }, + { + "target": "com.amazonaws.textract#ResourceNotFoundException" + }, + { + "target": "com.amazonaws.textract#ThrottlingException" + }, + { + "target": "com.amazonaws.textract#ValidationException" + } + ], + "traits": { + "smithy.api#documentation": "Update the configuration for an adapter. FeatureTypes configurations cannot be updated.\n At least one new parameter must be specified as an argument.
" + } + }, + "com.amazonaws.textract#UpdateAdapterRequest": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing a unique ID for the adapter that will be updated.
", + "smithy.api#required": {} + } + }, + "Description": { + "target": "com.amazonaws.textract#AdapterDescription", + "traits": { + "smithy.api#documentation": "The new description to be applied to the adapter.
" + } + }, + "AdapterName": { + "target": "com.amazonaws.textract#AdapterName", + "traits": { + "smithy.api#documentation": "The new name to be applied to the adapter.
" + } + }, + "AutoUpdate": { + "target": "com.amazonaws.textract#AutoUpdate", + "traits": { + "smithy.api#documentation": "The new auto-update status to be applied to the adapter.
" + } + } + }, + "traits": { + "smithy.api#input": {} + } + }, + "com.amazonaws.textract#UpdateAdapterResponse": { + "type": "structure", + "members": { + "AdapterId": { + "target": "com.amazonaws.textract#AdapterId", + "traits": { + "smithy.api#documentation": "A string containing a unique ID for the adapter that has been updated.
" + } + }, + "AdapterName": { + "target": "com.amazonaws.textract#AdapterName", + "traits": { + "smithy.api#documentation": "A string containing the name of the adapter that has been updated.
" + } + }, + "CreationTime": { + "target": "com.amazonaws.textract#DateTime", + "traits": { + "smithy.api#documentation": "An object specifying the creation time of the the adapter that has been updated.
" + } + }, + "Description": { + "target": "com.amazonaws.textract#AdapterDescription", + "traits": { + "smithy.api#documentation": "A string containing the description of the adapter that has been updated.
" + } + }, + "FeatureTypes": { + "target": "com.amazonaws.textract#FeatureTypes", + "traits": { + "smithy.api#documentation": "List of the targeted feature types for the updated adapter.
" + } + }, + "AutoUpdate": { + "target": "com.amazonaws.textract#AutoUpdate", + "traits": { + "smithy.api#documentation": "The auto-update status of the adapter that has been updated.
" + } + } + }, + "traits": { + "smithy.api#output": {} + } + }, + "com.amazonaws.textract#ValidationException": { + "type": "structure", + "members": { + "Message": { + "target": "com.amazonaws.textract#String" + }, + "Code": { + "target": "com.amazonaws.textract#String" + } + }, + "traits": { + "smithy.api#documentation": "Indicates that a request was not valid. Check request for proper formatting.
", + "smithy.api#error": "client" + } + }, "com.amazonaws.textract#ValueType": { "type": "enum", "members": { diff --git a/codegen/sdk-codegen/aws-models/timestream-query.2018-11-01.json b/codegen/sdk-codegen/aws-models/timestream-query.2018-11-01.json index 13e1aea96af..b7ed9535506 100644 --- a/codegen/sdk-codegen/aws-models/timestream-query.2018-11-01.json +++ b/codegen/sdk-codegen/aws-models/timestream-query.2018-11-01.json @@ -2426,7 +2426,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2469,7 +2468,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2482,7 +2482,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2496,7 +2495,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2519,7 +2517,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2554,7 +2551,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2565,14 +2561,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2586,14 +2584,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2602,11 +2598,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2617,14 +2613,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2638,7 +2636,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2658,7 +2655,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2669,14 +2665,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2687,9 +2685,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/timestream-write.2018-11-01.json b/codegen/sdk-codegen/aws-models/timestream-write.2018-11-01.json index 7c2da01499a..72221496311 100644 --- a/codegen/sdk-codegen/aws-models/timestream-write.2018-11-01.json +++ b/codegen/sdk-codegen/aws-models/timestream-write.2018-11-01.json @@ -1674,7 +1674,6 @@ "com.amazonaws.timestreamwrite#MagneticStoreRetentionPeriodInDays": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 73000 @@ -1781,7 +1780,6 @@ "com.amazonaws.timestreamwrite#MemoryStoreRetentionPeriodInHours": { "type": "long", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 8766 @@ -2282,7 +2280,6 @@ "MemoryStoreRetentionPeriodInHours": { "target": "com.amazonaws.timestreamwrite#MemoryStoreRetentionPeriodInHours", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration for which data must be stored in the memory store.
", "smithy.api#required": {} } @@ -2290,7 +2287,6 @@ "MagneticStoreRetentionPeriodInDays": { "target": "com.amazonaws.timestreamwrite#MagneticStoreRetentionPeriodInDays", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The duration for which data must be stored in the magnetic store.
", "smithy.api#required": {} } @@ -2865,7 +2861,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2908,7 +2903,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2921,7 +2917,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2935,7 +2930,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2958,7 +2952,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2993,7 +2986,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3004,14 +2996,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3025,14 +3019,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3041,18 +3033,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -3061,7 +3052,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -3081,14 +3073,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3102,7 +3096,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3122,7 +3115,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3133,14 +3125,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3151,9 +3145,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/tnb.2008-10-21.json b/codegen/sdk-codegen/aws-models/tnb.2008-10-21.json index 16c21fe9c6e..63b7aae0489 100644 --- a/codegen/sdk-codegen/aws-models/tnb.2008-10-21.json +++ b/codegen/sdk-codegen/aws-models/tnb.2008-10-21.json @@ -4407,7 +4407,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4426,7 +4425,6 @@ }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4454,13 +4452,14 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [ @@ -4473,7 +4472,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4487,7 +4485,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4510,7 +4507,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4545,11 +4541,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4560,16 +4554,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4583,14 +4580,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4599,15 +4594,14 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4618,16 +4612,19 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4641,7 +4638,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4661,11 +4657,9 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4676,20 +4670,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], - "type": "tree", "rules": [ { "conditions": [], @@ -4700,18 +4696,22 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "Invalid Configuration: Missing Region", "type": "error" } - ] + ], + "type": "tree" } ] }, diff --git a/codegen/sdk-codegen/aws-models/transcribe-streaming.2017-10-26.json b/codegen/sdk-codegen/aws-models/transcribe-streaming.2017-10-26.json index 49bde387a53..d8b9be6cf8c 100644 --- a/codegen/sdk-codegen/aws-models/transcribe-streaming.2017-10-26.json +++ b/codegen/sdk-codegen/aws-models/transcribe-streaming.2017-10-26.json @@ -2353,7 +2353,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2396,7 +2395,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2409,7 +2409,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2423,7 +2422,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2446,7 +2444,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2481,7 +2478,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2492,14 +2488,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2513,14 +2511,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -2529,11 +2525,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2544,14 +2540,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -2565,7 +2563,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -2585,7 +2582,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -2596,14 +2592,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -2614,9 +2612,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/transcribe.2017-10-26.json b/codegen/sdk-codegen/aws-models/transcribe.2017-10-26.json index 5a676378c87..031e74cbdf4 100644 --- a/codegen/sdk-codegen/aws-models/transcribe.2017-10-26.json +++ b/codegen/sdk-codegen/aws-models/transcribe.2017-10-26.json @@ -3405,6 +3405,12 @@ "traits": { "smithy.api#enumValue": "webm" } + }, + "M4A": { + "target": "smithy.api#Unit", + "traits": { + "smithy.api#enumValue": "m4a" + } } } }, @@ -5093,7 +5099,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5136,7 +5141,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5149,7 +5155,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5163,7 +5168,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5186,7 +5190,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5221,7 +5224,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5232,14 +5234,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5253,14 +5257,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -5269,18 +5271,17 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "stringEquals", "argv": [ - "aws", { "fn": "getAttr", "argv": [ @@ -5289,7 +5290,8 @@ }, "name" ] - } + }, + "aws" ] } ], @@ -5305,7 +5307,6 @@ { "fn": "stringEquals", "argv": [ - "aws-us-gov", { "fn": "getAttr", "argv": [ @@ -5314,7 +5315,8 @@ }, "name" ] - } + }, + "aws-us-gov" ] } ], @@ -5334,14 +5336,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5355,7 +5359,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -5375,7 +5378,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -5386,14 +5388,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -5442,9 +5446,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/transfer.2018-11-05.json b/codegen/sdk-codegen/aws-models/transfer.2018-11-05.json index 381e997ce70..e4ebf5ee480 100644 --- a/codegen/sdk-codegen/aws-models/transfer.2018-11-05.json +++ b/codegen/sdk-codegen/aws-models/transfer.2018-11-05.json @@ -433,7 +433,7 @@ "HomeDirectory": { "target": "com.amazonaws.transfer#HomeDirectory", "traits": { - "smithy.api#documentation": "The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to LOGICAL
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to PATH
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to LOGICAL
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to PATH
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to LOGICAL
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to PATH
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to LOGICAL
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to PATH
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to LOGICAL
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to PATH
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to LOGICAL
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to PATH
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to LOGICAL
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to PATH
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to LOGICAL
.
The landing directory (folder) for a user when they log in to the server using the client.
\nA HomeDirectory
example is /bucket_name/home/mydirectory
.
The HomeDirectory
parameter is only used if HomeDirectoryType
is set to PATH
.
An attribute value of Boolean type.
\nExample: {\"boolean\": true}
\n
An attribute value of Boolean type.
\nExample: {\"boolean\": true}
\n
An attribute value of Long type.
\nExample: {\"long\": 0}
\n
An attribute value of Long type.
\nExample: {\"long\": 0}
\n
An attribute value of String type.
\nExample: {\"string\": \"abc\"}
\n
An attribute value of String type.
\nExample: {\"string\": \"abc\"}
\n
An attribute value of Set type.
\nExample: {\"set\": [ {} ] }
\n
An attribute value of Set type.
\nExample: {\"set\": [ {} ] }
\n
An attribute value of Record type.
\nExample: {\"record\": { \"keyName\": {} } }
\n
An attribute value of Record type.
\nExample: {\"record\": { \"keyName\": {} } }
\n
Creates a policy store. A policy store is a container for policy resources.
\nAlthough Cedar\n supports multiple namespaces, Verified Permissions currently supports only one\n namespace per policy store.
\nVerified Permissions is \n eventually consistent\n . It can take a few seconds for a new or changed element to be propagate through\n the service and be visible in the results of other Verified Permissions operations.
\nCreates a policy store. A policy store is a container for policy resources.
\nAlthough Cedar supports multiple namespaces, Verified Permissions currently supports only one\n namespace per policy store.
\nVerified Permissions is \n eventually consistent\n . It can take a few seconds for a new or changed element to be propagate through\n the service and be visible in the results of other Verified Permissions operations.
\nUpdates the specified policy template. You can update only the description and the some elements\n of the policyBody.
\nChanges you make to the policy template content are immediately reflected in authorization\n decisions that involve all template-linked policies instantiated from this template.
\nVerified Permissions is \n eventually consistent\n . It can take a few seconds for a new or changed element to be propagate through\n the service and be visible in the results of other Verified Permissions operations.
\nUpdates the specified policy template. You can update only the description and the some elements\n of the policyBody.
\nChanges you make to the policy template content are immediately (within the constraints of\n eventual consistency) reflected in authorization decisions that involve all template-linked policies\n instantiated from this template.
\nVerified Permissions is \n eventually consistent\n . It can take a few seconds for a new or changed element to be propagate through\n the service and be visible in the results of other Verified Permissions operations.
\nThe request failed because one or more input parameters don't satisfy their constraint\n requirements. The output is provided as a list of fields and a reason for each field that\n isn't valid.
\nThe possible reasons include the following:
\n\n UnrecognizedEntityType\n
\nThe policy includes an entity type that isn't found in the schema.
\n\n UnrecognizedActionId\n
\nThe policy includes an action id that isn't found in the schema.
\n\n InvalidActionApplication\n
\nThe policy includes an action that, according to the schema, doesn't support\n the specified principal and resource.
\n\n UnexpectedType\n
\nThe policy included an operand that isn't a valid type for the specified\n operation.
\n\n IncompatibleTypes\n
\nThe types of elements included in a set
, or the types of\n expressions used in an if...then...else
clause aren't compatible in\n this context.
\n MissingAttribute\n
\nThe policy attempts to access a record or entity attribute that isn't\n specified in the schema. Test for the existence of the attribute first before\n attempting to access its value. For more information, see the has (presence of attribute test) operator in the\n Cedar Policy Language Guide.
\n\n UnsafeOptionalAttributeAccess\n
\nThe policy attempts to access a record or entity attribute that is optional\n and isn't guaranteed to be present. Test for the existence of the attribute\n first before attempting to access its value. For more information, see the\n has (presence of attribute test) operator in the\n Cedar Policy Language Guide.
\n\n ImpossiblePolicy\n
\nCedar has determined that a policy condition always evaluates to false. If\n the policy is always false, it can never apply to any query, and so it can never\n affect an authorization decision.
\n\n WrongNumberArguments\n
\nThe policy references an extension type with the wrong number of\n arguments.
\n\n FunctionArgumentValidationError\n
\nCedar couldn't parse the argument passed to an extension type. For example,\n a string that is to be parsed as an IPv4 address can contain only digits and the\n period character.
\nThe request failed because one or more input parameters don't satisfy their constraint\n requirements. The output is provided as a list of fields and a reason for each field that\n isn't valid.
\nThe possible reasons include the following:
\n\n UnrecognizedEntityType\n
\nThe policy includes an entity type that isn't found in the schema.
\n\n UnrecognizedActionId\n
\nThe policy includes an action id that isn't found in the schema.
\n\n InvalidActionApplication\n
\nThe policy includes an action that, according to the schema, doesn't support\n the specified principal and resource.
\n\n UnexpectedType\n
\nThe policy included an operand that isn't a valid type for the specified\n operation.
\n\n IncompatibleTypes\n
\nThe types of elements included in a set
, or the types of\n expressions used in an if...then...else
clause aren't compatible in\n this context.
\n MissingAttribute\n
\nThe policy attempts to access a record or entity attribute that isn't\n specified in the schema. Test for the existence of the attribute first before\n attempting to access its value. For more information, see the has (presence of attribute test) operator in the\n Cedar Policy Language Guide.
\n\n UnsafeOptionalAttributeAccess\n
\nThe policy attempts to access a record or entity attribute that is optional\n and isn't guaranteed to be present. Test for the existence of the attribute\n first before attempting to access its value. For more information, see the\n has (presence of attribute test) operator in the\n Cedar Policy Language Guide.
\n\n ImpossiblePolicy\n
\nCedar has determined that a policy condition always evaluates to false. If\n the policy is always false, it can never apply to any query, and so it can never\n affect an authorization decision.
\n\n WrongNumberArguments\n
\nThe policy references an extension type with the wrong number of\n arguments.
\n\n FunctionArgumentValidationError\n
\nCedar couldn't parse the argument passed to an extension type. For example,\n a string that is to be parsed as an IPv4 address can contain only digits and the\n period character.
\nThe maximum number of requests, which have an identical value in the field that is\n specified by RateKey
, allowed in a five-minute period. If the number of\n requests exceeds the RateLimit
and the other predicates specified in the rule\n are also met, AWS WAF triggers the action that is specified for this rule.
The number of requests that you want AWS WAF to return from among the first 5,000 requests that your AWS resource received\n\t\t\tduring the time range. If your resource received fewer requests than the value of MaxItems
, GetSampledRequests
\n\t\t\treturns information about all of them.
The maximum number of requests, which have an identical value in the field specified\n by the RateKey
, allowed in a five-minute period. If the number of requests\n exceeds the RateLimit
and the other predicates specified in the rule are also\n met, AWS WAF triggers the action that is specified for this rule.
The maximum number of requests, which have an identical value in the field specified by the RateKey
, allowed in a\n five-minute period. If the number of requests exceeds the RateLimit
and the other\n predicates specified in the rule are also met,\n AWS WAF triggers the action that is specified for this rule.
The maximum number of requests, which have an identical value in the field that is\n specified by RateKey
, allowed in a five-minute period. If the number of\n requests exceeds the RateLimit
and the other predicates specified in the rule\n are also met, AWS WAF triggers the action that is specified for this rule.
The number of requests that you want AWS WAF to return from among the first 5,000 requests that your AWS resource received\n\t\t\tduring the time range. If your resource received fewer requests than the value of MaxItems
, GetSampledRequests
\n\t\t\treturns information about all of them.
The maximum number of requests, which have an identical value in the field specified\n by the RateKey
, allowed in a five-minute period. If the number of requests\n exceeds the RateLimit
and the other predicates specified in the rule are also\n met, AWS WAF triggers the action that is specified for this rule.
The maximum number of requests, which have an identical value in the field specified by the RateKey
, allowed in a\n five-minute period. If the number of requests exceeds the RateLimit
and the other\n predicates specified in the rule are also met,\n AWS WAF triggers the action that is specified for this rule.
The web ACL capacity units (WCUs) required for this rule group.
\nWhen you create your own rule group, you define this, and you cannot change it after creation. \n When you add or modify the rules in a rule group, WAF enforces this limit. You can check the capacity \n for a set of rules using CheckCapacity.
\nWAF uses WCUs to calculate and control the operating\n resources that are used to run your rules, rule groups, and web ACLs. WAF\n calculates capacity differently for each rule type, to reflect the relative cost of each rule. \n Simple rules that cost little to run use fewer WCUs than more complex rules\n\t\t\t\tthat use more processing power. \n\t\t\t\tRule group capacity is fixed at creation, which helps users plan their \n web ACL WCU usage when they use a rule group. For more information, see WAF web ACL capacity units (WCU) \n in the WAF Developer Guide.
", "smithy.api#required": {} } @@ -5150,7 +5148,6 @@ "Capacity": { "target": "com.amazonaws.wafv2#CapacityUnit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The web ACL capacity units (WCUs) required for this rule group.
\nWAF uses WCUs to calculate and control the operating\n resources that are used to run your rules, rule groups, and web ACLs. WAF\n calculates capacity differently for each rule type, to reflect the relative cost of each rule. \n Simple rules that cost little to run use fewer WCUs than more complex rules\n\t\t\t\tthat use more processing power. \n\t\t\t\tRule group capacity is fixed at creation, which helps users plan their \n web ACL WCU usage when they use a rule group. For more information, see WAF web ACL capacity units (WCU) \n in the WAF Developer Guide.
" } }, @@ -6447,7 +6444,6 @@ "MaxItems": { "target": "com.amazonaws.wafv2#ListMaxItems", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The number of requests that you want WAF to return from among the first 5,000\n requests that your Amazon Web Services resource received during the time range. If your resource received\n fewer requests than the value of MaxItems
, GetSampledRequests
\n returns information about all of them.
The web ACL capacity units (WCUs) required for this rule group.
\nWAF uses WCUs to calculate and control the operating\n resources that are used to run your rules, rule groups, and web ACLs. WAF\n calculates capacity differently for each rule type, to reflect the relative cost of each rule. \n Simple rules that cost little to run use fewer WCUs than more complex rules\n\t\t\t\tthat use more processing power. \n\t\t\t\tRule group capacity is fixed at creation, which helps users plan their \n web ACL WCU usage when they use a rule group. For more information, see WAF web ACL capacity units (WCU) \n in the WAF Developer Guide.
" } }, @@ -9623,7 +9617,6 @@ "Limit": { "target": "com.amazonaws.wafv2#RateLimit", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The limit on requests per 5-minute period for a single aggregation instance for the rate-based rule. \n If the rate-based statement includes a ScopeDownStatement
, this limit is applied only to the\n requests that match the statement.
Examples:
\nIf you aggregate on just the IP address, this is the limit on requests from any single IP address.
\nIf you aggregate on the HTTP method and the query argument name \"city\", then this is the limit on\n requests for any single method, city pair.
\nThe web ACL capacity units (WCUs) required for this rule group.
\nWhen you create your own rule group, you define this, and you cannot change it after creation. \n When you add or modify the rules in a rule group, WAF enforces this limit. You can check the capacity \n for a set of rules using CheckCapacity.
\nWAF uses WCUs to calculate and control the operating\n resources that are used to run your rules, rule groups, and web ACLs. WAF\n calculates capacity differently for each rule type, to reflect the relative cost of each rule. \n Simple rules that cost little to run use fewer WCUs than more complex rules\n\t\t\t\tthat use more processing power. \n\t\t\t\tRule group capacity is fixed at creation, which helps users plan their \n web ACL WCU usage when they use a rule group. For more information, see WAF web ACL capacity units (WCU) \n in the WAF Developer Guide.
", "smithy.api#required": {} } diff --git a/codegen/sdk-codegen/aws-models/wellarchitected.2020-03-31.json b/codegen/sdk-codegen/aws-models/wellarchitected.2020-03-31.json index e11afdac4dc..01c131ec3d7 100644 --- a/codegen/sdk-codegen/aws-models/wellarchitected.2020-03-31.json +++ b/codegen/sdk-codegen/aws-models/wellarchitected.2020-03-31.json @@ -35,6 +35,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -140,10 +141,7 @@ } }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "Risk": { "target": "com.amazonaws.wellarchitected#Risk" @@ -231,10 +229,7 @@ } }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "Risk": { "target": "com.amazonaws.wellarchitected#Risk" @@ -316,6 +311,7 @@ "LensAliases": { "target": "com.amazonaws.wellarchitected#LensAliases", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -375,6 +371,7 @@ "ProfileArns": { "target": "com.amazonaws.wellarchitected#ProfileArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of profile ARNs to associate with the workload.
", "smithy.api#required": {} } @@ -488,7 +485,6 @@ "FlaggedResources": { "target": "com.amazonaws.wellarchitected#FlaggedResources", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "Count of flagged resources associated to the check.
" } }, @@ -596,7 +592,6 @@ "com.amazonaws.wellarchitected#CheckStatusCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 101 @@ -937,6 +932,7 @@ "Status": { "target": "com.amazonaws.wellarchitected#ChoiceStatus", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of a choice.
", "smithy.api#required": {} } @@ -992,18 +988,21 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceId": { "target": "com.amazonaws.wellarchitected#ExceptionResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceType": { "target": "com.amazonaws.wellarchitected#ExceptionResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -1047,7 +1046,6 @@ "LensesAppliedCount": { "target": "com.amazonaws.wellarchitected#LensesAppliedCount", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The total number of lenses applied to the workload.
" } } @@ -1065,7 +1063,6 @@ "com.amazonaws.wellarchitected#Count": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "A non-negative integer that denotes how many.
", "smithy.api#range": { "min": 0 @@ -1125,12 +1122,14 @@ "SharedWith": { "target": "com.amazonaws.wellarchitected#SharedWith", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1204,6 +1203,7 @@ "LensVersion": { "target": "com.amazonaws.wellarchitected#LensVersion", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The version of the lens being created.
", "smithy.api#required": {} } @@ -1211,13 +1211,13 @@ "IsMajorVersion": { "target": "com.amazonaws.wellarchitected#IsMajorVersion", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Set to true if this new major lens version.
" } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1300,12 +1300,14 @@ "MilestoneName": { "target": "com.amazonaws.wellarchitected#MilestoneName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1323,10 +1325,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" } }, "traits": { @@ -1377,6 +1376,7 @@ "ProfileName": { "target": "com.amazonaws.wellarchitected#ProfileName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the profile.
", "smithy.api#required": {} } @@ -1384,6 +1384,7 @@ "ProfileDescription": { "target": "com.amazonaws.wellarchitected#ProfileDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The profile description.
", "smithy.api#required": {} } @@ -1391,6 +1392,7 @@ "ProfileQuestions": { "target": "com.amazonaws.wellarchitected#ProfileQuestionUpdates", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The profile questions.
", "smithy.api#required": {} } @@ -1398,6 +1400,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1487,12 +1490,14 @@ "SharedWith": { "target": "com.amazonaws.wellarchitected#SharedWith", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1565,6 +1570,7 @@ "TemplateName": { "target": "com.amazonaws.wellarchitected#TemplateName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Name of the review template.
", "smithy.api#required": {} } @@ -1572,6 +1578,7 @@ "Description": { "target": "com.amazonaws.wellarchitected#TemplateDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The review template description.
", "smithy.api#required": {} } @@ -1579,6 +1586,7 @@ "Lenses": { "target": "com.amazonaws.wellarchitected#ReviewTemplateLenses", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Lenses applied to the review template.
", "smithy.api#required": {} } @@ -1595,6 +1603,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1672,12 +1681,14 @@ "SharedWith": { "target": "com.amazonaws.wellarchitected#SharedWith", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1750,18 +1761,21 @@ "WorkloadName": { "target": "com.amazonaws.wellarchitected#WorkloadName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Description": { "target": "com.amazonaws.wellarchitected#WorkloadDescription", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Environment": { "target": "com.amazonaws.wellarchitected#WorkloadEnvironment", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -1792,6 +1806,7 @@ "Lenses": { "target": "com.amazonaws.wellarchitected#WorkloadLenses", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -1801,6 +1816,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -1909,18 +1925,21 @@ "SharedWith": { "target": "com.amazonaws.wellarchitected#SharedWith", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "PermissionType": { "target": "com.amazonaws.wellarchitected#PermissionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -2013,6 +2032,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2021,6 +2041,7 @@ "LensStatus": { "target": "com.amazonaws.wellarchitected#LensStatusType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The status of the lens to be deleted.
", "smithy.api#httpQuery": "LensStatus", "smithy.api#required": {} @@ -2088,6 +2109,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2149,6 +2171,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2217,6 +2240,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2278,6 +2302,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2346,6 +2371,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2406,6 +2432,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2474,6 +2501,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#httpQuery": "ClientRequestToken", "smithy.api#idempotencyToken": {}, "smithy.api#required": {} @@ -2558,6 +2586,7 @@ "LensAliases": { "target": "com.amazonaws.wellarchitected#LensAliases", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -2617,6 +2646,7 @@ "ProfileArns": { "target": "com.amazonaws.wellarchitected#ProfileArns", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The list of profile ARNs to disassociate from the workload.
", "smithy.api#required": {} } @@ -2743,7 +2773,6 @@ "com.amazonaws.wellarchitected#FlaggedResources": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 9999 @@ -2811,7 +2840,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } } @@ -2828,10 +2856,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensAlias": { "target": "com.amazonaws.wellarchitected#LensAlias" @@ -2896,6 +2921,7 @@ "Format": { "target": "com.amazonaws.wellarchitected#ReportFormat", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The format of the consolidated report.
\nFor PDF
, Base64String
is returned. For JSON
, \n Metrics
is returned.
Set to true
to have shared resources included in the report.
The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -2931,7 +2955,6 @@ "com.amazonaws.wellarchitected#GetConsolidatedReportMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 15 @@ -3082,7 +3105,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } } @@ -3099,10 +3121,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensReview": { "target": "com.amazonaws.wellarchitected#LensReview" @@ -3167,7 +3186,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } } @@ -3184,10 +3202,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensReviewReport": { "target": "com.amazonaws.wellarchitected#LensReviewReport" @@ -3346,7 +3361,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpLabel": {}, "smithy.api#required": {} } @@ -3847,6 +3861,7 @@ "JSONString": { "target": "com.amazonaws.wellarchitected#LensJSON", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The JSON representation of a lens.
", "smithy.api#required": {} } @@ -3854,6 +3869,7 @@ "ClientRequestToken": { "target": "com.amazonaws.wellarchitected#ClientRequestToken", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#idempotencyToken": {}, "smithy.api#required": {} } @@ -3961,10 +3977,7 @@ } }, "com.amazonaws.wellarchitected#IncludeSharedResources": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.wellarchitected#InternalServerException": { "type": "structure", @@ -3972,6 +3985,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -3985,21 +3999,14 @@ "com.amazonaws.wellarchitected#IsApplicable": { "type": "boolean", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Defines whether this question is applicable to a lens review.
" } }, "com.amazonaws.wellarchitected#IsMajorVersion": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.wellarchitected#IsReviewOwnerUpdateAcknowledged": { - "type": "boolean", - "traits": { - "smithy.api#default": false - } + "type": "boolean" }, "com.amazonaws.wellarchitected#Lens": { "type": "structure", @@ -4497,7 +4504,6 @@ "com.amazonaws.wellarchitected#LensesAppliedCount": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -4568,7 +4574,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } }, @@ -4581,7 +4586,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListAnswersMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -4602,7 +4606,6 @@ "com.amazonaws.wellarchitected#ListAnswersMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -4616,10 +4619,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensAlias": { "target": "com.amazonaws.wellarchitected#LensAlias" @@ -4695,14 +4695,12 @@ "target": "com.amazonaws.wellarchitected#NextToken" }, "MaxResults": { - "target": "com.amazonaws.wellarchitected#MaxResults", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MaxResults" }, "LensArn": { "target": "com.amazonaws.wellarchitected#LensArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Well-Architected Lens ARN.
", "smithy.api#required": {} } @@ -4710,18 +4708,21 @@ "PillarId": { "target": "com.amazonaws.wellarchitected#PillarId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "QuestionId": { "target": "com.amazonaws.wellarchitected#QuestionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ChoiceId": { "target": "com.amazonaws.wellarchitected#ChoiceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -4800,14 +4801,12 @@ "target": "com.amazonaws.wellarchitected#NextToken" }, "MaxResults": { - "target": "com.amazonaws.wellarchitected#MaxResults", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MaxResults" }, "LensArn": { "target": "com.amazonaws.wellarchitected#LensArn", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "Well-Architected Lens ARN.
", "smithy.api#required": {} } @@ -4815,18 +4814,21 @@ "PillarId": { "target": "com.amazonaws.wellarchitected#PillarId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "QuestionId": { "target": "com.amazonaws.wellarchitected#QuestionId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ChoiceId": { "target": "com.amazonaws.wellarchitected#ChoiceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -4917,7 +4919,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } }, @@ -4930,7 +4931,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListLensReviewImprovementsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -4951,7 +4951,6 @@ "com.amazonaws.wellarchitected#ListLensReviewImprovementsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 100 @@ -4965,10 +4964,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensAlias": { "target": "com.amazonaws.wellarchitected#LensAlias" @@ -5043,7 +5039,6 @@ "MilestoneNumber": { "target": "com.amazonaws.wellarchitected#MilestoneNumber", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MilestoneNumber" } }, @@ -5056,7 +5051,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } } @@ -5073,10 +5067,7 @@ "target": "com.amazonaws.wellarchitected#WorkloadId" }, "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "LensReviewSummaries": { "target": "com.amazonaws.wellarchitected#LensReviewSummaries" @@ -5155,7 +5146,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListWorkloadSharesMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -5236,7 +5226,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } }, @@ -5334,10 +5323,7 @@ "target": "com.amazonaws.wellarchitected#NextToken" }, "MaxResults": { - "target": "com.amazonaws.wellarchitected#MaxResults", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MaxResults" } }, "traits": { @@ -5411,7 +5397,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListNotificationsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
" } }, @@ -5429,7 +5414,6 @@ "com.amazonaws.wellarchitected#ListNotificationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5507,7 +5491,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } } @@ -5599,7 +5582,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListProfileSharesMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -5618,7 +5600,6 @@ "com.amazonaws.wellarchitected#ListProfileSharesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5704,7 +5685,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } } @@ -5802,7 +5782,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListReviewTemplateAnswersMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -5815,7 +5794,6 @@ "com.amazonaws.wellarchitected#ListReviewTemplateAnswersMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -5896,7 +5874,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#MaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#httpQuery": "MaxResults" } } @@ -5990,7 +5967,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListShareInvitationsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -6018,7 +5994,6 @@ "com.amazonaws.wellarchitected#ListShareInvitationsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6163,7 +6138,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListTemplateSharesMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -6182,7 +6156,6 @@ "com.amazonaws.wellarchitected#ListTemplateSharesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6277,7 +6250,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListWorkloadSharesMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#httpQuery": "MaxResults" } @@ -6297,7 +6269,6 @@ "com.amazonaws.wellarchitected#ListWorkloadSharesMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6370,7 +6341,6 @@ "MaxResults": { "target": "com.amazonaws.wellarchitected#ListWorkloadsMaxResults", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
" } } @@ -6383,7 +6353,6 @@ "com.amazonaws.wellarchitected#ListWorkloadsMaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 50 @@ -6408,7 +6377,6 @@ "com.amazonaws.wellarchitected#MaxResults": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of results to return for this request.
", "smithy.api#range": { "min": 1, @@ -6419,7 +6387,6 @@ "com.amazonaws.wellarchitected#MaxSelectedProfileChoices": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6440,10 +6407,7 @@ "type": "structure", "members": { "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "MilestoneName": { "target": "com.amazonaws.wellarchitected#MilestoneName" @@ -6472,7 +6436,6 @@ "com.amazonaws.wellarchitected#MilestoneNumber": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The milestone number.
\nA workload can have a maximum of 100 milestones.
", "smithy.api#range": { "min": 1, @@ -6493,10 +6456,7 @@ "type": "structure", "members": { "MilestoneNumber": { - "target": "com.amazonaws.wellarchitected#MilestoneNumber", - "traits": { - "smithy.api#default": 0 - } + "target": "com.amazonaws.wellarchitected#MilestoneNumber" }, "MilestoneName": { "target": "com.amazonaws.wellarchitected#MilestoneName" @@ -6515,7 +6475,6 @@ "com.amazonaws.wellarchitected#MinSelectedProfileChoices": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 0 } @@ -6977,14 +6936,12 @@ "MinSelectedChoices": { "target": "com.amazonaws.wellarchitected#MinSelectedProfileChoices", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of selected choices.
" } }, "MaxSelectedChoices": { "target": "com.amazonaws.wellarchitected#MaxSelectedProfileChoices", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of selected choices.
" } } @@ -7168,14 +7125,12 @@ "MinSelectedChoices": { "target": "com.amazonaws.wellarchitected#MinSelectedProfileChoices", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The minimum number of choices selected.
" } }, "MaxSelectedChoices": { "target": "com.amazonaws.wellarchitected#MaxSelectedProfileChoices", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The maximum number of choices selected.
" } } @@ -7381,18 +7336,21 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceId": { "target": "com.amazonaws.wellarchitected#ExceptionResourceId", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ResourceType": { "target": "com.amazonaws.wellarchitected#ExceptionResourceType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -7508,10 +7466,7 @@ } }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "AnswerStatus": { "target": "com.amazonaws.wellarchitected#ReviewTemplateAnswerStatus", @@ -7581,10 +7536,7 @@ } }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "AnswerStatus": { "target": "com.amazonaws.wellarchitected#ReviewTemplateAnswerStatus", @@ -7871,6 +7823,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -7883,12 +7836,14 @@ "QuotaCode": { "target": "com.amazonaws.wellarchitected#QuotaCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "ServiceCode": { "target": "com.amazonaws.wellarchitected#ServiceCode", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -8237,6 +8192,7 @@ "Tags": { "target": "com.amazonaws.wellarchitected#TagMap", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "The tags for the resource.
", "smithy.api#required": {} } @@ -8343,6 +8299,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -8420,6 +8377,7 @@ "TagKeys": { "target": "com.amazonaws.wellarchitected#TagKeyList", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#documentation": "A list of tag keys. Existing tags of the resource \n whose keys are members of this list are removed from the resource.
", "smithy.api#httpQuery": "tagKeys", "smithy.api#required": {} @@ -8511,10 +8469,7 @@ "target": "com.amazonaws.wellarchitected#Notes" }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "Reason": { "target": "com.amazonaws.wellarchitected#AnswerReason", @@ -8878,10 +8833,7 @@ "target": "com.amazonaws.wellarchitected#Notes" }, "IsApplicable": { - "target": "com.amazonaws.wellarchitected#IsApplicable", - "traits": { - "smithy.api#default": false - } + "target": "com.amazonaws.wellarchitected#IsApplicable" }, "Reason": { "target": "com.amazonaws.wellarchitected#AnswerReason", @@ -9111,6 +9063,7 @@ "ShareInvitationAction": { "target": "com.amazonaws.wellarchitected#ShareInvitationAction", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -9211,7 +9164,6 @@ "IsReviewOwnerUpdateAcknowledged": { "target": "com.amazonaws.wellarchitected#IsReviewOwnerUpdateAcknowledged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Flag indicating whether the workload owner has acknowledged that the Review\n owner field is required.
\nIf a Review owner is not added to the workload within\n 60 days of acknowledgement, access to the workload is restricted until an owner is\n added.
" } }, @@ -9314,6 +9266,7 @@ "PermissionType": { "target": "com.amazonaws.wellarchitected#PermissionType", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -9395,6 +9348,7 @@ "MilestoneName": { "target": "com.amazonaws.wellarchitected#MilestoneName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9550,6 +9504,7 @@ "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, @@ -9572,12 +9527,14 @@ "Name": { "target": "com.amazonaws.wellarchitected#ValidationExceptionFieldName", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } }, "Message": { "target": "com.amazonaws.wellarchitected#ExceptionMessage", "traits": { + "smithy.api#clientOptional": {}, "smithy.api#required": {} } } @@ -9918,7 +9875,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9961,7 +9917,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9974,7 +9931,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9988,7 +9944,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10011,7 +9966,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10046,7 +10000,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10057,14 +10010,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10078,14 +10033,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -10094,11 +10047,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10109,14 +10062,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -10130,7 +10085,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -10150,7 +10104,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -10161,14 +10114,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10179,9 +10134,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -10769,7 +10726,6 @@ "IsReviewOwnerUpdateAcknowledged": { "target": "com.amazonaws.wellarchitected#IsReviewOwnerUpdateAcknowledged", "traits": { - "smithy.api#default": false, "smithy.api#documentation": "Flag indicating whether the workload owner has acknowledged that the Review\n owner field is required.
\nIf a Review owner is not added to the workload within\n 60 days of acknowledgement, access to the workload is restricted until an owner is\n added.
" } }, diff --git a/codegen/sdk-codegen/aws-models/wisdom.2020-10-19.json b/codegen/sdk-codegen/aws-models/wisdom.2020-10-19.json index 3bff84f6530..ab0ee7387bd 100644 --- a/codegen/sdk-codegen/aws-models/wisdom.2020-10-19.json +++ b/codegen/sdk-codegen/aws-models/wisdom.2020-10-19.json @@ -3039,6 +3039,12 @@ "type": "list", "member": { "target": "smithy.api#String" + }, + "traits": { + "smithy.api#length": { + "min": 0, + "max": 25 + } } }, "com.amazonaws.wisdom#RecommendationList": { @@ -4178,7 +4184,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4221,7 +4226,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4234,7 +4240,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4248,7 +4253,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4271,7 +4275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4306,7 +4309,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4317,14 +4319,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4338,14 +4342,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -4354,11 +4356,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4369,14 +4371,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -4390,7 +4394,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -4410,7 +4413,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -4421,14 +4423,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -4439,9 +4443,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/workdocs.2016-05-01.json b/codegen/sdk-codegen/aws-models/workdocs.2016-05-01.json index 9edfcd76869..0a9214950f9 100644 --- a/codegen/sdk-codegen/aws-models/workdocs.2016-05-01.json +++ b/codegen/sdk-codegen/aws-models/workdocs.2016-05-01.json @@ -225,7 +225,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -268,7 +267,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -281,7 +281,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -295,7 +294,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -318,7 +316,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -353,7 +350,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -364,14 +360,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -385,14 +383,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -401,11 +397,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -416,14 +412,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -437,7 +435,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -457,7 +454,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -468,14 +464,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -486,9 +484,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/worklink.2018-09-25.json b/codegen/sdk-codegen/aws-models/worklink.2018-09-25.json index 5ef9ccf2c6b..fd6548f5abe 100644 --- a/codegen/sdk-codegen/aws-models/worklink.2018-09-25.json +++ b/codegen/sdk-codegen/aws-models/worklink.2018-09-25.json @@ -3373,7 +3373,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3416,7 +3415,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3429,7 +3429,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3443,7 +3442,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3466,7 +3464,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3501,7 +3498,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3512,14 +3508,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3533,14 +3531,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -3549,11 +3545,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3564,14 +3560,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -3585,7 +3583,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -3605,7 +3602,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -3616,14 +3612,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -3634,9 +3632,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/workmail.2017-10-01.json b/codegen/sdk-codegen/aws-models/workmail.2017-10-01.json index 047bbfd8c11..e776c5585da 100644 --- a/codegen/sdk-codegen/aws-models/workmail.2017-10-01.json +++ b/codegen/sdk-codegen/aws-models/workmail.2017-10-01.json @@ -9656,7 +9656,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9699,7 +9698,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9712,7 +9712,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9726,7 +9725,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9749,7 +9747,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9784,7 +9781,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9795,14 +9791,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9816,14 +9814,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -9832,11 +9828,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9847,14 +9843,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -9868,7 +9866,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -9888,7 +9885,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -9899,14 +9895,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -9917,9 +9915,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/workmailmessageflow.2019-05-01.json b/codegen/sdk-codegen/aws-models/workmailmessageflow.2019-05-01.json index b697ff1a761..8657fbca90a 100644 --- a/codegen/sdk-codegen/aws-models/workmailmessageflow.2019-05-01.json +++ b/codegen/sdk-codegen/aws-models/workmailmessageflow.2019-05-01.json @@ -150,7 +150,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -193,7 +192,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -206,7 +206,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -220,7 +219,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -243,7 +241,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -278,7 +275,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -289,14 +285,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -310,14 +308,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -326,11 +322,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -341,14 +337,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -362,7 +360,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -382,7 +379,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -393,14 +389,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -411,9 +409,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/workspaces-web.2020-07-08.json b/codegen/sdk-codegen/aws-models/workspaces-web.2020-07-08.json index be9e68daed8..84cac0f3bc0 100644 --- a/codegen/sdk-codegen/aws-models/workspaces-web.2020-07-08.json +++ b/codegen/sdk-codegen/aws-models/workspaces-web.2020-07-08.json @@ -108,7 +108,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -151,7 +150,8 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -164,7 +164,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -178,7 +177,6 @@ "assign": "PartitionResult" } ], - "type": "tree", "rules": [ { "conditions": [ @@ -201,7 +199,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -236,7 +233,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -247,14 +243,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS and DualStack are enabled, but this partition does not support one or both", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -268,14 +266,12 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ { "fn": "booleanEquals", "argv": [ - true, { "fn": "getAttr", "argv": [ @@ -284,11 +280,11 @@ }, "supportsFIPS" ] - } + }, + true ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -299,14 +295,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "FIPS is enabled but this partition does not support FIPS", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [ @@ -320,7 +318,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [ @@ -340,7 +337,6 @@ ] } ], - "type": "tree", "rules": [ { "conditions": [], @@ -351,14 +347,16 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" }, { "conditions": [], "error": "DualStack is enabled but this partition does not support DualStack", "type": "error" } - ] + ], + "type": "tree" }, { "conditions": [], @@ -369,9 +367,11 @@ }, "type": "endpoint" } - ] + ], + "type": "tree" } - ] + ], + "type": "tree" }, { "conditions": [], diff --git a/codegen/sdk-codegen/aws-models/workspaces.2015-04-08.json b/codegen/sdk-codegen/aws-models/workspaces.2015-04-08.json index 42f55cc09a2..6ae3b9ce966 100644 --- a/codegen/sdk-codegen/aws-models/workspaces.2015-04-08.json +++ b/codegen/sdk-codegen/aws-models/workspaces.2015-04-08.json @@ -2089,7 +2089,7 @@ } ], "traits": { - "smithy.api#documentation": "Creates one or more WorkSpaces.
\nThis operation is asynchronous and returns before the WorkSpaces are created.
\nThe MANUAL
running mode value is only supported by Amazon WorkSpaces\n Core. Contact your account team to be allow-listed to use this value. For more\n information, see Amazon WorkSpaces\n Core.
Creates one or more WorkSpaces.
\nThis operation is asynchronous and returns before the WorkSpaces are created.
\nThe MANUAL
running mode value is only supported by Amazon WorkSpaces\n Core. Contact your account team to be allow-listed to use this value. For more\n information, see Amazon WorkSpaces\n Core.
You don't need to specify the PCOIP
protocol for Linux bundles\n because WSP
is the default protocol for those bundles.
A parameter to indicate whether to query trace summaries by TraceId or Event time.
" + "smithy.api#documentation": "A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service (segment end time).
" } }, "Sampling": { @@ -4153,7 +4153,6 @@ "com.amazonaws.xray#Priority": { "type": "integer", "traits": { - "smithy.api#default": 0, "smithy.api#range": { "min": 1, "max": 9999 @@ -4744,7 +4743,6 @@ "Priority": { "target": "com.amazonaws.xray#Priority", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The priority of the sampling rule.
", "smithy.api#required": {} } @@ -4803,7 +4801,6 @@ "Version": { "target": "com.amazonaws.xray#Version", "traits": { - "smithy.api#default": 0, "smithy.api#documentation": "The version of the sampling rule format (1
).