Skip to content

Commit

Permalink
Update API model
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Go v2 automation user committed Dec 2, 2024
1 parent 2835f7b commit c1a02e7
Show file tree
Hide file tree
Showing 30 changed files with 35,786 additions and 4,293 deletions.
993 changes: 981 additions & 12 deletions codegen/sdk-codegen/aws-models/bedrock-agent-runtime.json

Large diffs are not rendered by default.

1,154 changes: 1,099 additions & 55 deletions codegen/sdk-codegen/aws-models/bedrock-agent.json

Large diffs are not rendered by default.

1,094 changes: 1,019 additions & 75 deletions codegen/sdk-codegen/aws-models/bedrock.json

Large diffs are not rendered by default.

347 changes: 347 additions & 0 deletions codegen/sdk-codegen/aws-models/chime-sdk-voice.json

Large diffs are not rendered by default.

240 changes: 236 additions & 4 deletions codegen/sdk-codegen/aws-models/cleanrooms.json
Original file line number Diff line number Diff line change
Expand Up @@ -1801,6 +1801,79 @@
}
}
},
"com.amazonaws.cleanrooms#AthenaDatabaseName": {
"type": "string",
"traits": {
"smithy.api#length": {
"max": 128
},
"smithy.api#pattern": "^[a-zA-Z0-9_](([a-zA-Z0-9_]+-)*([a-zA-Z0-9_]+))?$"
}
},
"com.amazonaws.cleanrooms#AthenaOutputLocation": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 8,
"max": 1024
},
"smithy.api#pattern": "^s3://[a-z0-9.-]{3,63}(.*)$"
}
},
"com.amazonaws.cleanrooms#AthenaTableName": {
"type": "string",
"traits": {
"smithy.api#length": {
"max": 128
},
"smithy.api#pattern": "^[a-zA-Z0-9_](([a-zA-Z0-9_ ]+-)*([a-zA-Z0-9_ ]+))?$"
}
},
"com.amazonaws.cleanrooms#AthenaTableReference": {
"type": "structure",
"members": {
"workGroup": {
"target": "com.amazonaws.cleanrooms#AthenaWorkGroup",
"traits": {
"smithy.api#documentation": "<p> The workgroup of the Athena table reference.</p>",
"smithy.api#required": {}
}
},
"outputLocation": {
"target": "com.amazonaws.cleanrooms#AthenaOutputLocation",
"traits": {
"smithy.api#documentation": "<p> The output location for the Athena table.</p>"
}
},
"databaseName": {
"target": "com.amazonaws.cleanrooms#AthenaDatabaseName",
"traits": {
"smithy.api#documentation": "<p> The database name.</p>",
"smithy.api#required": {}
}
},
"tableName": {
"target": "com.amazonaws.cleanrooms#AthenaTableName",
"traits": {
"smithy.api#documentation": "<p> The table reference.</p>",
"smithy.api#required": {}
}
}
},
"traits": {
"smithy.api#documentation": "<p> A reference to a table within Athena.</p>"
}
},
"com.amazonaws.cleanrooms#AthenaWorkGroup": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 1,
"max": 128
},
"smithy.api#pattern": "^([a-zA-Z0-9._-])*$"
}
},
"com.amazonaws.cleanrooms#BatchGetCollaborationAnalysisTemplate": {
"type": "operation",
"input": {
Expand Down Expand Up @@ -3293,7 +3366,7 @@
}
},
"traits": {
"smithy.api#documentation": "<p>A column within a schema relation, derived from the underlying Glue\n table.</p>"
"smithy.api#documentation": "<p>A column within a schema relation, derived from the underlying\n table.</p>"
}
},
"com.amazonaws.cleanrooms#ColumnList": {
Expand Down Expand Up @@ -3642,7 +3715,7 @@
"tableReference": {
"target": "com.amazonaws.cleanrooms#TableReference",
"traits": {
"smithy.api#documentation": "<p>The Glue table that this configured table represents.</p>",
"smithy.api#documentation": "<p>The\n table\n that this configured table represents.</p>",
"smithy.api#required": {}
}
},
Expand Down Expand Up @@ -5082,7 +5155,7 @@
"tableReference": {
"target": "com.amazonaws.cleanrooms#TableReference",
"traits": {
"smithy.api#documentation": "<p>A reference to the Glue table being configured.</p>",
"smithy.api#documentation": "<p>A reference to the\n table\n being configured.</p>",
"smithy.api#required": {}
}
},
Expand Down Expand Up @@ -13246,6 +13319,15 @@
"smithy.api#documentation": "<p>Information about the schema type properties.</p>"
}
},
"com.amazonaws.cleanrooms#SecretsManagerArn": {
"type": "string",
"traits": {
"smithy.api#length": {
"max": 256
},
"smithy.api#pattern": "^arn:aws:secretsmanager:[a-z]{2}-[a-z]+-[0-9]:\\d{12}:secret:.*$"
}
},
"com.amazonaws.cleanrooms#ServiceQuotaExceededException": {
"type": "structure",
"members": {
Expand Down Expand Up @@ -13276,6 +13358,144 @@
"smithy.api#httpError": 402
}
},
"com.amazonaws.cleanrooms#SnowflakeAccountIdentifier": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 3,
"max": 256
},
"smithy.api#pattern": "^[\\p{L}\\p{M}\\p{N}\\p{Pc}\\p{Pd}\\p{Zs}.]+$"
}
},
"com.amazonaws.cleanrooms#SnowflakeDatabaseName": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 1,
"max": 256
},
"smithy.api#pattern": "^[\\p{L}\\p{M}\\p{N}\\p{Pc}\\p{Pd}\\p{Zs}]+$"
}
},
"com.amazonaws.cleanrooms#SnowflakeSchemaName": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 1,
"max": 256
},
"smithy.api#pattern": "^[\\p{L}\\p{M}\\p{N}\\p{Pc}\\p{Pd}\\p{Zs}]+$"
}
},
"com.amazonaws.cleanrooms#SnowflakeTableName": {
"type": "string",
"traits": {
"smithy.api#length": {
"min": 1,
"max": 256
},
"smithy.api#pattern": "^[\\p{L}\\p{M}\\p{N}\\p{Pc}\\p{Pd}\\p{Zs}]+$"
}
},
"com.amazonaws.cleanrooms#SnowflakeTableReference": {
"type": "structure",
"members": {
"secretArn": {
"target": "com.amazonaws.cleanrooms#SecretsManagerArn",
"traits": {
"smithy.api#documentation": "<p> The secret ARN of the Snowflake table reference.</p>",
"smithy.api#required": {}
}
},
"accountIdentifier": {
"target": "com.amazonaws.cleanrooms#SnowflakeAccountIdentifier",
"traits": {
"smithy.api#documentation": "<p> The account identifier for the Snowflake table reference.</p>",
"smithy.api#required": {}
}
},
"databaseName": {
"target": "com.amazonaws.cleanrooms#SnowflakeDatabaseName",
"traits": {
"smithy.api#documentation": "<p> The name of the database the Snowflake table belongs to.</p>",
"smithy.api#required": {}
}
},
"tableName": {
"target": "com.amazonaws.cleanrooms#SnowflakeTableName",
"traits": {
"smithy.api#documentation": "<p> The name of the Snowflake table.</p>",
"smithy.api#required": {}
}
},
"schemaName": {
"target": "com.amazonaws.cleanrooms#SnowflakeSchemaName",
"traits": {
"smithy.api#documentation": "<p> The schema name of the Snowflake table reference.</p>",
"smithy.api#required": {}
}
},
"tableSchema": {
"target": "com.amazonaws.cleanrooms#SnowflakeTableSchema",
"traits": {
"smithy.api#documentation": "<p> The schema of the Snowflake table.</p>",
"smithy.api#required": {}
}
}
},
"traits": {
"smithy.api#documentation": "<p> A reference to a table within Snowflake.</p>"
}
},
"com.amazonaws.cleanrooms#SnowflakeTableSchema": {
"type": "union",
"members": {
"v1": {
"target": "com.amazonaws.cleanrooms#SnowflakeTableSchemaList",
"traits": {
"smithy.api#documentation": "<p> The schema of a Snowflake table.</p>"
}
}
},
"traits": {
"smithy.api#documentation": "<p> The schema of a Snowflake table.</p>"
}
},
"com.amazonaws.cleanrooms#SnowflakeTableSchemaList": {
"type": "list",
"member": {
"target": "com.amazonaws.cleanrooms#SnowflakeTableSchemaV1"
},
"traits": {
"smithy.api#length": {
"min": 1,
"max": 250
}
}
},
"com.amazonaws.cleanrooms#SnowflakeTableSchemaV1": {
"type": "structure",
"members": {
"columnName": {
"target": "com.amazonaws.cleanrooms#ColumnName",
"traits": {
"smithy.api#documentation": "<p> The column name.</p>",
"smithy.api#required": {}
}
},
"columnType": {
"target": "com.amazonaws.cleanrooms#ColumnTypeString",
"traits": {
"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>",
"smithy.api#required": {}
}
}
},
"traits": {
"smithy.api#documentation": "<p> The Snowflake table schema.</p>"
}
},
"com.amazonaws.cleanrooms#StartProtectedQuery": {
"type": "operation",
"input": {
Expand Down Expand Up @@ -13404,10 +13624,22 @@
"traits": {
"smithy.api#documentation": "<p>If present, a reference to the Glue table referred to by this table\n reference.</p>"
}
},
"snowflake": {
"target": "com.amazonaws.cleanrooms#SnowflakeTableReference",
"traits": {
"smithy.api#documentation": "<p> If present, a reference to the Snowflake table referred to by this table reference.</p>"
}
},
"athena": {
"target": "com.amazonaws.cleanrooms#AthenaTableReference",
"traits": {
"smithy.api#documentation": "<p> If present, a reference to the Athena table referred to by this table reference.</p>"
}
}
},
"traits": {
"smithy.api#documentation": "<p>A pointer to the dataset that underlies this table. Currently, this can only be an Glue\n table.</p>"
"smithy.api#documentation": "<p>A pointer to the dataset that underlies this table.</p>"
}
},
"com.amazonaws.cleanrooms#TagKey": {
Expand Down
Loading

0 comments on commit c1a02e7

Please sign in to comment.