Skip to content

Commit 3e9aedb

Browse files
feat: update AWS API models
1 parent fb94044 commit 3e9aedb

File tree

8 files changed

+2082
-397
lines changed

8 files changed

+2082
-397
lines changed

codegen/sdk/aws-models/artifact.json

Lines changed: 351 additions & 67 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/cloudtrail.json

Lines changed: 2 additions & 2 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/cognito-identity-provider.json

Lines changed: 270 additions & 270 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/controlcatalog.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1237,7 +1237,7 @@
12371237
}
12381238
},
12391239
"traits": {
1240-
"smithy.api#documentation": "<p>An object that describes the implementation type for a control.</p>\n <p>Our <code>ImplementationDetails</code>\n <code>Type</code> format has three required segments:</p>\n <ul>\n <li>\n <p>\n <code>SERVICE-PROVIDER::SERVICE-NAME::RESOURCE-NAME</code>\n </p>\n </li>\n </ul>\n <p>For example, <code>AWS::Config::ConfigRule</code>\n <b>or</b>\n <code>AWS::SecurityHub::SecurityControl</code> resources have the format with three required segments.</p>\n <p>Our <code>ImplementationDetails</code>\n <code>Type</code> format has an optional fourth segment, which is present for applicable \n implementation types. The format is as follows: </p>\n <ul>\n <li>\n <p>\n <code>SERVICE-PROVIDER::SERVICE-NAME::RESOURCE-NAME::RESOURCE-TYPE-DESCRIPTION</code>\n </p>\n </li>\n </ul>\n <p>For example, <code>AWS::Organizations::Policy::SERVICE_CONTROL_POLICY</code>\n <b>or</b>\n <code>AWS::CloudFormation::Type::HOOK</code> have the format with four segments.</p>\n <p>Although the format is similar, the values for the <code>Type</code> field do not match any Amazon Web Services CloudFormation values, and we do not use CloudFormation to implement these controls.</p>"
1240+
"smithy.api#documentation": "<p>An object that describes the implementation type for a control.</p>\n <p>Our <code>ImplementationDetails</code>\n <code>Type</code> format has three required segments:</p>\n <ul>\n <li>\n <p>\n <code>SERVICE-PROVIDER::SERVICE-NAME::RESOURCE-NAME</code>\n </p>\n </li>\n </ul>\n <p>For example, <code>AWS::Config::ConfigRule</code>\n <b>or</b>\n <code>AWS::SecurityHub::SecurityControl</code> resources have the format with three required segments.</p>\n <p>Our <code>ImplementationDetails</code>\n <code>Type</code> format has an optional fourth segment, which is present for applicable \n implementation types. The format is as follows: </p>\n <ul>\n <li>\n <p>\n <code>SERVICE-PROVIDER::SERVICE-NAME::RESOURCE-NAME::RESOURCE-TYPE-DESCRIPTION</code>\n </p>\n </li>\n </ul>\n <p>For example, <code>AWS::Organizations::Policy::SERVICE_CONTROL_POLICY</code>\n <b>or</b>\n <code>AWS::CloudFormation::Type::HOOK</code> have the format with four segments.</p>\n <p>Although the format is similar, the values for the <code>Type</code> field do not match any Amazon Web Services CloudFormation values.</p>"
12411241
}
12421242
},
12431243
"com.amazonaws.controlcatalog#ImplementationType": {

codegen/sdk/aws-models/emr-serverless.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1766,6 +1766,13 @@
17661766
"smithy.api#documentation": "<p>An optimal parameter that indicates the amount of attempts for the job. If not specified,\n this value defaults to the attempt of the latest job.</p>",
17671767
"smithy.api#httpQuery": "attempt"
17681768
}
1769+
},
1770+
"accessSystemProfileLogs": {
1771+
"target": "smithy.api#Boolean",
1772+
"traits": {
1773+
"smithy.api#documentation": "<p>Allows access to system profile logs for Lake Formation-enabled jobs. Default is false.</p>",
1774+
"smithy.api#httpQuery": "accessSystemProfileLogs"
1775+
}
17691776
}
17701777
}
17711778
},
@@ -1949,7 +1956,7 @@
19491956
"min": 1,
19501957
"max": 1024
19511958
},
1952-
"smithy.api#pattern": "^([a-z0-9]+[a-z0-9-.]*)\\/((?:[a-z0-9]+(?:[._-][a-z0-9]+)*\\/)*[a-z0-9]+(?:[._-][a-z0-9]+)*)(?:\\:([a-zA-Z0-9_][a-zA-Z0-9-._]{0,299})|@(sha256:[0-9a-f]{64}))$"
1959+
"smithy.api#pattern": "^([0-9]{12})\\.dkr\\.ecr\\.([a-z0-9-]+).([a-z0-9._-]+)\\/((?:[a-z0-9]+(?:[-._][a-z0-9]+)*/)*[a-z0-9]+(?:[-._][a-z0-9]+)*)(?::([a-zA-Z0-9_]+[a-zA-Z0-9-._]*)|@(sha256:[0-9a-f]{64}))$"
19531960
}
19541961
},
19551962
"com.amazonaws.emrserverless#InitScriptPath": {

codegen/sdk/aws-models/migration-hub.json

Lines changed: 464 additions & 5 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/sesv2.json

Lines changed: 922 additions & 43 deletions
Large diffs are not rendered by default.

codegen/sdk/aws-models/timestream-influxdb.json

Lines changed: 64 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
"*,authorization,date,x-amz-date,x-amz-security-token,x-amz-target,content-type,x-amz-content-sha256,x-amz-user-agent,x-amzn-platform-id,x-amzn-trace-id,amz-sdk-invocation-id,amz-sdk-request"
8181
]
8282
},
83-
"smithy.api#documentation": "<p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>",
83+
"smithy.api#documentation": "<p>Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on Amazon Web Services for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.</p>",
8484
"smithy.api#title": "Timestream InfluxDB",
8585
"smithy.rules#endpointRuleSet": {
8686
"version": "1.0",
@@ -860,7 +860,7 @@
860860
"password": {
861861
"target": "com.amazonaws.timestreaminfluxdb#Password",
862862
"traits": {
863-
"smithy.api#documentation": "<p>The password of the initial admin user created in InfluxDB. This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in AWS SecretManager in your account.</p>",
863+
"smithy.api#documentation": "<p>The password of the initial admin user created in InfluxDB. This password will allow you to access the InfluxDB UI to perform various administrative tasks and also use the InfluxDB CLI to create an operator token. These attributes will be stored in a Secret created in Amazon Web Services SecretManager in your account.</p>",
864864
"smithy.api#required": {}
865865
}
866866
},
@@ -946,6 +946,12 @@
946946
"smithy.api#default": 8086,
947947
"smithy.api#documentation": "<p>The port number on which InfluxDB accepts connections.</p>\n <p>Valid Values: 1024-65535</p>\n <p>Default: 8086</p>\n <p>Constraints: The value can't be 2375-2376, 7788-7799, 8090, or 51678-51680</p>"
948948
}
949+
},
950+
"networkType": {
951+
"target": "com.amazonaws.timestreaminfluxdb#NetworkType",
952+
"traits": {
953+
"smithy.api#documentation": "<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
954+
}
949955
}
950956
},
951957
"traits": {
@@ -999,6 +1005,12 @@
9991005
"smithy.api#documentation": "<p>The port number on which InfluxDB accepts connections. The default value is 8086.</p>"
10001006
}
10011007
},
1008+
"networkType": {
1009+
"target": "com.amazonaws.timestreaminfluxdb#NetworkType",
1010+
"traits": {
1011+
"smithy.api#documentation": "<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
1012+
}
1013+
},
10021014
"dbInstanceType": {
10031015
"target": "com.amazonaws.timestreaminfluxdb#DbInstanceType",
10041016
"traits": {
@@ -1069,7 +1081,7 @@
10691081
"influxAuthParametersSecretArn": {
10701082
"target": "smithy.api#String",
10711083
"traits": {
1072-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
1084+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
10731085
}
10741086
}
10751087
},
@@ -1272,7 +1284,7 @@
12721284
"name": {
12731285
"target": "com.amazonaws.timestreaminfluxdb#DbInstanceName",
12741286
"traits": {
1275-
"smithy.api#documentation": "<p>This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.</p>",
1287+
"smithy.api#documentation": "<p>This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and Amazon Web Services CLI commands.</p>",
12761288
"smithy.api#required": {}
12771289
}
12781290
},
@@ -1301,6 +1313,12 @@
13011313
"smithy.api#documentation": "<p>The port number on which InfluxDB accepts connections.</p>"
13021314
}
13031315
},
1316+
"networkType": {
1317+
"target": "com.amazonaws.timestreaminfluxdb#NetworkType",
1318+
"traits": {
1319+
"smithy.api#documentation": "<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
1320+
}
1321+
},
13041322
"dbInstanceType": {
13051323
"target": "com.amazonaws.timestreaminfluxdb#DbInstanceType",
13061324
"traits": {
@@ -1602,6 +1620,12 @@
16021620
"smithy.api#documentation": "<p>The port number on which InfluxDB accepts connections.</p>"
16031621
}
16041622
},
1623+
"networkType": {
1624+
"target": "com.amazonaws.timestreaminfluxdb#NetworkType",
1625+
"traits": {
1626+
"smithy.api#documentation": "<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
1627+
}
1628+
},
16051629
"dbInstanceType": {
16061630
"target": "com.amazonaws.timestreaminfluxdb#DbInstanceType",
16071631
"traits": {
@@ -1672,7 +1696,7 @@
16721696
"influxAuthParametersSecretArn": {
16731697
"target": "smithy.api#String",
16741698
"traits": {
1675-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
1699+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
16761700
}
16771701
}
16781702
},
@@ -1842,6 +1866,12 @@
18421866
"smithy.api#documentation": "<p>The port number on which InfluxDB accepts connections.</p>"
18431867
}
18441868
},
1869+
"networkType": {
1870+
"target": "com.amazonaws.timestreaminfluxdb#NetworkType",
1871+
"traits": {
1872+
"smithy.api#documentation": "<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
1873+
}
1874+
},
18451875
"dbInstanceType": {
18461876
"target": "com.amazonaws.timestreaminfluxdb#DbInstanceType",
18471877
"traits": {
@@ -1912,7 +1942,7 @@
19121942
"influxAuthParametersSecretArn": {
19131943
"target": "smithy.api#String",
19141944
"traits": {
1915-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
1945+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
19161946
}
19171947
}
19181948
},
@@ -2578,6 +2608,23 @@
25782608
}
25792609
}
25802610
},
2611+
"com.amazonaws.timestreaminfluxdb#NetworkType": {
2612+
"type": "enum",
2613+
"members": {
2614+
"IPV4": {
2615+
"target": "smithy.api#Unit",
2616+
"traits": {
2617+
"smithy.api#enumValue": "IPV4"
2618+
}
2619+
},
2620+
"DUAL": {
2621+
"target": "smithy.api#Unit",
2622+
"traits": {
2623+
"smithy.api#enumValue": "DUAL"
2624+
}
2625+
}
2626+
}
2627+
},
25812628
"com.amazonaws.timestreaminfluxdb#NextToken": {
25822629
"type": "string",
25832630
"traits": {
@@ -2822,6 +2869,9 @@
28222869
"errors": [
28232870
{
28242871
"target": "com.amazonaws.timestreaminfluxdb#ResourceNotFoundException"
2872+
},
2873+
{
2874+
"target": "com.amazonaws.timestreaminfluxdb#ServiceQuotaExceededException"
28252875
}
28262876
],
28272877
"traits": {
@@ -3080,7 +3130,7 @@
30803130
"name": {
30813131
"target": "com.amazonaws.timestreaminfluxdb#DbInstanceName",
30823132
"traits": {
3083-
"smithy.api#documentation": "<p>This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and AWS CLI commands.</p>",
3133+
"smithy.api#documentation": "<p>This customer-supplied name uniquely identifies the DB instance when interacting with the Amazon Timestream for InfluxDB API and Amazon Web Services CLI commands.</p>",
30843134
"smithy.api#required": {}
30853135
}
30863136
},
@@ -3109,6 +3159,12 @@
31093159
"smithy.api#documentation": "<p>The port number on which InfluxDB accepts connections.</p>"
31103160
}
31113161
},
3162+
"networkType": {
3163+
"target": "com.amazonaws.timestreaminfluxdb#NetworkType",
3164+
"traits": {
3165+
"smithy.api#documentation": "<p>Specifies whether the networkType of the Timestream for InfluxDB instance is IPV4, which can communicate over IPv4 protocol only, or DUAL, which can communicate over both IPv4 and IPv6 protocols.</p>"
3166+
}
3167+
},
31123168
"dbInstanceType": {
31133169
"target": "com.amazonaws.timestreaminfluxdb#DbInstanceType",
31143170
"traits": {
@@ -3179,7 +3235,7 @@
31793235
"influxAuthParametersSecretArn": {
31803236
"target": "smithy.api#String",
31813237
"traits": {
3182-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the AWS Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
3238+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon Web Services Secrets Manager secret containing the initial InfluxDB authorization parameters. The secret value is a JSON formatted key-value pair holding InfluxDB authorization values: organization, bucket, username, and password.</p>"
31833239
}
31843240
}
31853241
},

0 commit comments

Comments
 (0)