|
633 | 633 | {
|
634 | 634 | "target": "com.amazonaws.glue#TagResource"
|
635 | 635 | },
|
| 636 | + { |
| 637 | + "target": "com.amazonaws.glue#TestConnection" |
| 638 | + }, |
636 | 639 | {
|
637 | 640 | "target": "com.amazonaws.glue#UntagResource"
|
638 | 641 | },
|
@@ -36229,6 +36232,102 @@
|
36229 | 36232 | }
|
36230 | 36233 | }
|
36231 | 36234 | },
|
| 36235 | + "com.amazonaws.glue#TestConnection": { |
| 36236 | + "type": "operation", |
| 36237 | + "input": { |
| 36238 | + "target": "com.amazonaws.glue#TestConnectionRequest" |
| 36239 | + }, |
| 36240 | + "output": { |
| 36241 | + "target": "com.amazonaws.glue#TestConnectionResponse" |
| 36242 | + }, |
| 36243 | + "errors": [ |
| 36244 | + { |
| 36245 | + "target": "com.amazonaws.glue#AccessDeniedException" |
| 36246 | + }, |
| 36247 | + { |
| 36248 | + "target": "com.amazonaws.glue#ConflictException" |
| 36249 | + }, |
| 36250 | + { |
| 36251 | + "target": "com.amazonaws.glue#EntityNotFoundException" |
| 36252 | + }, |
| 36253 | + { |
| 36254 | + "target": "com.amazonaws.glue#FederationSourceException" |
| 36255 | + }, |
| 36256 | + { |
| 36257 | + "target": "com.amazonaws.glue#GlueEncryptionException" |
| 36258 | + }, |
| 36259 | + { |
| 36260 | + "target": "com.amazonaws.glue#InternalServiceException" |
| 36261 | + }, |
| 36262 | + { |
| 36263 | + "target": "com.amazonaws.glue#InvalidInputException" |
| 36264 | + }, |
| 36265 | + { |
| 36266 | + "target": "com.amazonaws.glue#OperationTimeoutException" |
| 36267 | + }, |
| 36268 | + { |
| 36269 | + "target": "com.amazonaws.glue#ResourceNumberLimitExceededException" |
| 36270 | + } |
| 36271 | + ], |
| 36272 | + "traits": { |
| 36273 | + "smithy.api#documentation": "<p>Tests a connection to a service to validate the service credentials that you provide.</p>\n <p>You can either provide an existing connection name or a <code>TestConnectionInput</code> for testing a non-existing connection input. Providing both at the same time will cause an error.</p>\n <p>If the action is successful, the service sends back an HTTP 200 response.</p>" |
| 36274 | + } |
| 36275 | + }, |
| 36276 | + "com.amazonaws.glue#TestConnectionInput": { |
| 36277 | + "type": "structure", |
| 36278 | + "members": { |
| 36279 | + "ConnectionType": { |
| 36280 | + "target": "com.amazonaws.glue#ConnectionType", |
| 36281 | + "traits": { |
| 36282 | + "smithy.api#documentation": "<p>The type of connection to test. This operation is only available for the <code>JDBC</code> or <code>SALESFORCE</code> connection types.</p>", |
| 36283 | + "smithy.api#required": {} |
| 36284 | + } |
| 36285 | + }, |
| 36286 | + "ConnectionProperties": { |
| 36287 | + "target": "com.amazonaws.glue#ConnectionProperties", |
| 36288 | + "traits": { |
| 36289 | + "smithy.api#documentation": "<p>The key-value pairs that define parameters for the connection.</p>\n <p>JDBC connections use the following connection properties:</p>\n <ul>\n <li>\n <p>Required: All of (<code>HOST</code>, <code>PORT</code>, <code>JDBC_ENGINE</code>) or <code>JDBC_CONNECTION_URL</code>.</p>\n </li>\n <li>\n <p>Required: All of (<code>USERNAME</code>, <code>PASSWORD</code>) or <code>SECRET_ID</code>.</p>\n </li>\n <li>\n <p>Optional: <code>JDBC_ENFORCE_SSL</code>, <code>CUSTOM_JDBC_CERT</code>, <code>CUSTOM_JDBC_CERT_STRING</code>, <code>SKIP_CUSTOM_JDBC_CERT_VALIDATION</code>. These parameters are used to configure SSL with JDBC.</p>\n </li>\n </ul>\n <p>SALESFORCE connections require the <code>AuthenticationConfiguration</code> member to be configured.</p>", |
| 36290 | + "smithy.api#required": {} |
| 36291 | + } |
| 36292 | + }, |
| 36293 | + "AuthenticationConfiguration": { |
| 36294 | + "target": "com.amazonaws.glue#AuthenticationConfigurationInput", |
| 36295 | + "traits": { |
| 36296 | + "smithy.api#documentation": "<p>A structure containing the authentication configuration in the TestConnection request. Required for a connection to Salesforce using OAuth authentication.</p>" |
| 36297 | + } |
| 36298 | + } |
| 36299 | + }, |
| 36300 | + "traits": { |
| 36301 | + "smithy.api#documentation": "<p>A structure that is used to specify testing a connection to a service.</p>" |
| 36302 | + } |
| 36303 | + }, |
| 36304 | + "com.amazonaws.glue#TestConnectionRequest": { |
| 36305 | + "type": "structure", |
| 36306 | + "members": { |
| 36307 | + "ConnectionName": { |
| 36308 | + "target": "com.amazonaws.glue#NameString", |
| 36309 | + "traits": { |
| 36310 | + "smithy.api#documentation": "<p>Optional. The name of the connection to test. If only name is provided, the operation will get the connection and use that for testing.</p>" |
| 36311 | + } |
| 36312 | + }, |
| 36313 | + "TestConnectionInput": { |
| 36314 | + "target": "com.amazonaws.glue#TestConnectionInput", |
| 36315 | + "traits": { |
| 36316 | + "smithy.api#documentation": "<p>A structure that is used to specify testing a connection to a service.</p>" |
| 36317 | + } |
| 36318 | + } |
| 36319 | + }, |
| 36320 | + "traits": { |
| 36321 | + "smithy.api#input": {} |
| 36322 | + } |
| 36323 | + }, |
| 36324 | + "com.amazonaws.glue#TestConnectionResponse": { |
| 36325 | + "type": "structure", |
| 36326 | + "members": {}, |
| 36327 | + "traits": { |
| 36328 | + "smithy.api#output": {} |
| 36329 | + } |
| 36330 | + }, |
36232 | 36331 | "com.amazonaws.glue#ThrottlingException": {
|
36233 | 36332 | "type": "structure",
|
36234 | 36333 | "members": {
|
|
0 commit comments