Skip to content

Commit c1a02e7

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent 2835f7b commit c1a02e7

30 files changed

+35786
-4293
lines changed

codegen/sdk-codegen/aws-models/bedrock-agent-runtime.json

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

codegen/sdk-codegen/aws-models/bedrock-agent.json

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

codegen/sdk-codegen/aws-models/bedrock.json

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

codegen/sdk-codegen/aws-models/chime-sdk-voice.json

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

codegen/sdk-codegen/aws-models/cleanrooms.json

Lines changed: 236 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1801,6 +1801,79 @@
18011801
}
18021802
}
18031803
},
1804+
"com.amazonaws.cleanrooms#AthenaDatabaseName": {
1805+
"type": "string",
1806+
"traits": {
1807+
"smithy.api#length": {
1808+
"max": 128
1809+
},
1810+
"smithy.api#pattern": "^[a-zA-Z0-9_](([a-zA-Z0-9_]+-)*([a-zA-Z0-9_]+))?$"
1811+
}
1812+
},
1813+
"com.amazonaws.cleanrooms#AthenaOutputLocation": {
1814+
"type": "string",
1815+
"traits": {
1816+
"smithy.api#length": {
1817+
"min": 8,
1818+
"max": 1024
1819+
},
1820+
"smithy.api#pattern": "^s3://[a-z0-9.-]{3,63}(.*)$"
1821+
}
1822+
},
1823+
"com.amazonaws.cleanrooms#AthenaTableName": {
1824+
"type": "string",
1825+
"traits": {
1826+
"smithy.api#length": {
1827+
"max": 128
1828+
},
1829+
"smithy.api#pattern": "^[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?$"
1830+
}
1831+
},
1832+
"com.amazonaws.cleanrooms#AthenaTableReference": {
1833+
"type": "structure",
1834+
"members": {
1835+
"workGroup": {
1836+
"target": "com.amazonaws.cleanrooms#AthenaWorkGroup",
1837+
"traits": {
1838+
"smithy.api#documentation": "<p> The workgroup of the Athena table reference.</p>",
1839+
"smithy.api#required": {}
1840+
}
1841+
},
1842+
"outputLocation": {
1843+
"target": "com.amazonaws.cleanrooms#AthenaOutputLocation",
1844+
"traits": {
1845+
"smithy.api#documentation": "<p> The output location for the Athena table.</p>"
1846+
}
1847+
},
1848+
"databaseName": {
1849+
"target": "com.amazonaws.cleanrooms#AthenaDatabaseName",
1850+
"traits": {
1851+
"smithy.api#documentation": "<p> The database name.</p>",
1852+
"smithy.api#required": {}
1853+
}
1854+
},
1855+
"tableName": {
1856+
"target": "com.amazonaws.cleanrooms#AthenaTableName",
1857+
"traits": {
1858+
"smithy.api#documentation": "<p> The table reference.</p>",
1859+
"smithy.api#required": {}
1860+
}
1861+
}
1862+
},
1863+
"traits": {
1864+
"smithy.api#documentation": "<p> A reference to a table within Athena.</p>"
1865+
}
1866+
},
1867+
"com.amazonaws.cleanrooms#AthenaWorkGroup": {
1868+
"type": "string",
1869+
"traits": {
1870+
"smithy.api#length": {
1871+
"min": 1,
1872+
"max": 128
1873+
},
1874+
"smithy.api#pattern": "^([a-zA-Z0-9._-])*$"
1875+
}
1876+
},
18041877
"com.amazonaws.cleanrooms#BatchGetCollaborationAnalysisTemplate": {
18051878
"type": "operation",
18061879
"input": {
@@ -3293,7 +3366,7 @@
32933366
}
32943367
},
32953368
"traits": {
3296-
"smithy.api#documentation": "<p>A column within a schema relation, derived from the underlying Glue\n table.</p>"
3369+
"smithy.api#documentation": "<p>A column within a schema relation, derived from the underlying\n table.</p>"
32973370
}
32983371
},
32993372
"com.amazonaws.cleanrooms#ColumnList": {
@@ -3642,7 +3715,7 @@
36423715
"tableReference": {
36433716
"target": "com.amazonaws.cleanrooms#TableReference",
36443717
"traits": {
3645-
"smithy.api#documentation": "<p>The Glue table that this configured table represents.</p>",
3718+
"smithy.api#documentation": "<p>The\n table\n that this configured table represents.</p>",
36463719
"smithy.api#required": {}
36473720
}
36483721
},
@@ -5082,7 +5155,7 @@
50825155
"tableReference": {
50835156
"target": "com.amazonaws.cleanrooms#TableReference",
50845157
"traits": {
5085-
"smithy.api#documentation": "<p>A reference to the Glue table being configured.</p>",
5158+
"smithy.api#documentation": "<p>A reference to the\n table\n being configured.</p>",
50865159
"smithy.api#required": {}
50875160
}
50885161
},
@@ -13246,6 +13319,15 @@
1324613319
"smithy.api#documentation": "<p>Information about the schema type properties.</p>"
1324713320
}
1324813321
},
13322+
"com.amazonaws.cleanrooms#SecretsManagerArn": {
13323+
"type": "string",
13324+
"traits": {
13325+
"smithy.api#length": {
13326+
"max": 256
13327+
},
13328+
"smithy.api#pattern": "^arn:aws:secretsmanager:[a-z]{2}-[a-z]+-[0-9]:\\d{12}:secret:.*$"
13329+
}
13330+
},
1324913331
"com.amazonaws.cleanrooms#ServiceQuotaExceededException": {
1325013332
"type": "structure",
1325113333
"members": {
@@ -13276,6 +13358,144 @@
1327613358
"smithy.api#httpError": 402
1327713359
}
1327813360
},
13361+
"com.amazonaws.cleanrooms#SnowflakeAccountIdentifier": {
13362+
"type": "string",
13363+
"traits": {
13364+
"smithy.api#length": {
13365+
"min": 3,
13366+
"max": 256
13367+
},
13368+
"smithy.api#pattern": "^[\\p{L}\\p{M}\\p{N}\\p{Pc}\\p{Pd}\\p{Zs}.]+$"
13369+
}
13370+
},
13371+
"com.amazonaws.cleanrooms#SnowflakeDatabaseName": {
13372+
"type": "string",
13373+
"traits": {
13374+
"smithy.api#length": {
13375+
"min": 1,
13376+
"max": 256
13377+
},
13378+
"smithy.api#pattern": "^[\\p{L}\\p{M}\\p{N}\\p{Pc}\\p{Pd}\\p{Zs}]+$"
13379+
}
13380+
},
13381+
"com.amazonaws.cleanrooms#SnowflakeSchemaName": {
13382+
"type": "string",
13383+
"traits": {
13384+
"smithy.api#length": {
13385+
"min": 1,
13386+
"max": 256
13387+
},
13388+
"smithy.api#pattern": "^[\\p{L}\\p{M}\\p{N}\\p{Pc}\\p{Pd}\\p{Zs}]+$"
13389+
}
13390+
},
13391+
"com.amazonaws.cleanrooms#SnowflakeTableName": {
13392+
"type": "string",
13393+
"traits": {
13394+
"smithy.api#length": {
13395+
"min": 1,
13396+
"max": 256
13397+
},
13398+
"smithy.api#pattern": "^[\\p{L}\\p{M}\\p{N}\\p{Pc}\\p{Pd}\\p{Zs}]+$"
13399+
}
13400+
},
13401+
"com.amazonaws.cleanrooms#SnowflakeTableReference": {
13402+
"type": "structure",
13403+
"members": {
13404+
"secretArn": {
13405+
"target": "com.amazonaws.cleanrooms#SecretsManagerArn",
13406+
"traits": {
13407+
"smithy.api#documentation": "<p> The secret ARN of the Snowflake table reference.</p>",
13408+
"smithy.api#required": {}
13409+
}
13410+
},
13411+
"accountIdentifier": {
13412+
"target": "com.amazonaws.cleanrooms#SnowflakeAccountIdentifier",
13413+
"traits": {
13414+
"smithy.api#documentation": "<p> The account identifier for the Snowflake table reference.</p>",
13415+
"smithy.api#required": {}
13416+
}
13417+
},
13418+
"databaseName": {
13419+
"target": "com.amazonaws.cleanrooms#SnowflakeDatabaseName",
13420+
"traits": {
13421+
"smithy.api#documentation": "<p> The name of the database the Snowflake table belongs to.</p>",
13422+
"smithy.api#required": {}
13423+
}
13424+
},
13425+
"tableName": {
13426+
"target": "com.amazonaws.cleanrooms#SnowflakeTableName",
13427+
"traits": {
13428+
"smithy.api#documentation": "<p> The name of the Snowflake table.</p>",
13429+
"smithy.api#required": {}
13430+
}
13431+
},
13432+
"schemaName": {
13433+
"target": "com.amazonaws.cleanrooms#SnowflakeSchemaName",
13434+
"traits": {
13435+
"smithy.api#documentation": "<p> The schema name of the Snowflake table reference.</p>",
13436+
"smithy.api#required": {}
13437+
}
13438+
},
13439+
"tableSchema": {
13440+
"target": "com.amazonaws.cleanrooms#SnowflakeTableSchema",
13441+
"traits": {
13442+
"smithy.api#documentation": "<p> The schema of the Snowflake table.</p>",
13443+
"smithy.api#required": {}
13444+
}
13445+
}
13446+
},
13447+
"traits": {
13448+
"smithy.api#documentation": "<p> A reference to a table within Snowflake.</p>"
13449+
}
13450+
},
13451+
"com.amazonaws.cleanrooms#SnowflakeTableSchema": {
13452+
"type": "union",
13453+
"members": {
13454+
"v1": {
13455+
"target": "com.amazonaws.cleanrooms#SnowflakeTableSchemaList",
13456+
"traits": {
13457+
"smithy.api#documentation": "<p> The schema of a Snowflake table.</p>"
13458+
}
13459+
}
13460+
},
13461+
"traits": {
13462+
"smithy.api#documentation": "<p> The schema of a Snowflake table.</p>"
13463+
}
13464+
},
13465+
"com.amazonaws.cleanrooms#SnowflakeTableSchemaList": {
13466+
"type": "list",
13467+
"member": {
13468+
"target": "com.amazonaws.cleanrooms#SnowflakeTableSchemaV1"
13469+
},
13470+
"traits": {
13471+
"smithy.api#length": {
13472+
"min": 1,
13473+
"max": 250
13474+
}
13475+
}
13476+
},
13477+
"com.amazonaws.cleanrooms#SnowflakeTableSchemaV1": {
13478+
"type": "structure",
13479+
"members": {
13480+
"columnName": {
13481+
"target": "com.amazonaws.cleanrooms#ColumnName",
13482+
"traits": {
13483+
"smithy.api#documentation": "<p> The column name.</p>",
13484+
"smithy.api#required": {}
13485+
}
13486+
},
13487+
"columnType": {
13488+
"target": "com.amazonaws.cleanrooms#ColumnTypeString",
13489+
"traits": {
13490+
"smithy.api#documentation": "<p> The column's data type. Supported data types: <code>ARRAY</code>, <code>BIGINT</code>,\n <code>BOOLEAN</code>, <code>CHAR</code>, <code>DATE</code>,\n <code>DECIMAL</code>, <code>DOUBLE</code>, <code>DOUBLE PRECISION</code>,\n <code>FLOAT</code>, <code>FLOAT4</code>, <code>INT</code>, <code>INTEGER</code>,\n <code>MAP</code>, <code>NUMERIC</code>, <code>NUMBER</code>, <code>REAL</code>,\n <code>SMALLINT</code>, <code>STRING</code>, <code>TIMESTAMP</code>,\n <code>TIMESTAMP_LTZ</code>, <code>TIMESTAMP_NTZ</code>, <code>DATETIME</code>,\n <code>TINYINT</code>, <code>VARCHAR</code>, <code>TEXT</code>, <code>CHARACTER</code>.</p>",
13491+
"smithy.api#required": {}
13492+
}
13493+
}
13494+
},
13495+
"traits": {
13496+
"smithy.api#documentation": "<p> The Snowflake table schema.</p>"
13497+
}
13498+
},
1327913499
"com.amazonaws.cleanrooms#StartProtectedQuery": {
1328013500
"type": "operation",
1328113501
"input": {
@@ -13404,10 +13624,22 @@
1340413624
"traits": {
1340513625
"smithy.api#documentation": "<p>If present, a reference to the Glue table referred to by this table\n reference.</p>"
1340613626
}
13627+
},
13628+
"snowflake": {
13629+
"target": "com.amazonaws.cleanrooms#SnowflakeTableReference",
13630+
"traits": {
13631+
"smithy.api#documentation": "<p> If present, a reference to the Snowflake table referred to by this table reference.</p>"
13632+
}
13633+
},
13634+
"athena": {
13635+
"target": "com.amazonaws.cleanrooms#AthenaTableReference",
13636+
"traits": {
13637+
"smithy.api#documentation": "<p> If present, a reference to the Athena table referred to by this table reference.</p>"
13638+
}
1340713639
}
1340813640
},
1340913641
"traits": {
13410-
"smithy.api#documentation": "<p>A pointer to the dataset that underlies this table. Currently, this can only be an Glue\n table.</p>"
13642+
"smithy.api#documentation": "<p>A pointer to the dataset that underlies this table.</p>"
1341113643
}
1341213644
},
1341313645
"com.amazonaws.cleanrooms#TagKey": {

0 commit comments

Comments
 (0)