Skip to content

Commit 3f40473

Browse files
Update API model
1 parent 4d77bde commit 3f40473

File tree

6 files changed

+1138
-2423
lines changed

6 files changed

+1138
-2423
lines changed

tools/code-generation/smithy/api-descriptions/datasync.json

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

tools/code-generation/smithy/api-descriptions/ec2.json

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

tools/code-generation/smithy/api-descriptions/glue.json

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8374,17 +8374,47 @@
83748374
"smithy.api#documentation": "<p>The name of the connection type.</p>"
83758375
}
83768376
},
8377+
"DisplayName": {
8378+
"target": "com.amazonaws.glue#DisplayName",
8379+
"traits": {
8380+
"smithy.api#documentation": "<p>The human-readable name for the connection type that is displayed in the Glue console.</p>"
8381+
}
8382+
},
8383+
"Vendor": {
8384+
"target": "com.amazonaws.glue#Vendor",
8385+
"traits": {
8386+
"smithy.api#documentation": "<p>The name of the vendor or provider that created or maintains this connection type.</p>"
8387+
}
8388+
},
83778389
"Description": {
83788390
"target": "com.amazonaws.glue#Description",
83798391
"traits": {
83808392
"smithy.api#documentation": "<p>A description of the connection type.</p>"
83818393
}
83828394
},
8395+
"Categories": {
8396+
"target": "com.amazonaws.glue#ListOfString",
8397+
"traits": {
8398+
"smithy.api#documentation": "<p>A list of categories that this connection type belongs to. Categories help users filter and find appropriate connection types based on their \n use cases.</p>"
8399+
}
8400+
},
83838401
"Capabilities": {
83848402
"target": "com.amazonaws.glue#Capabilities",
83858403
"traits": {
83868404
"smithy.api#documentation": "<p>The supported authentication types, data interface types (compute environments), and data operations of the connector.</p>"
83878405
}
8406+
},
8407+
"LogoUrl": {
8408+
"target": "com.amazonaws.glue#UrlString",
8409+
"traits": {
8410+
"smithy.api#documentation": "<p>The URL of the logo associated with a connection type.</p>"
8411+
}
8412+
},
8413+
"ConnectionTypeVariants": {
8414+
"target": "com.amazonaws.glue#ConnectionTypeVariantList",
8415+
"traits": {
8416+
"smithy.api#documentation": "<p>A list of variants available for this connection type. Different variants may provide specialized configurations for specific use cases or \n implementations of the same general connection type.</p>"
8417+
}
83888418
}
83898419
},
83908420
"traits": {
@@ -8397,6 +8427,44 @@
83978427
"target": "com.amazonaws.glue#ConnectionTypeBrief"
83988428
}
83998429
},
8430+
"com.amazonaws.glue#ConnectionTypeVariant": {
8431+
"type": "structure",
8432+
"members": {
8433+
"ConnectionTypeVariantName": {
8434+
"target": "com.amazonaws.glue#DisplayName",
8435+
"traits": {
8436+
"smithy.api#documentation": "<p>The unique identifier for the connection type variant. This name is used internally to identify the specific variant of a connection type.\n </p>"
8437+
}
8438+
},
8439+
"DisplayName": {
8440+
"target": "com.amazonaws.glue#DisplayName",
8441+
"traits": {
8442+
"smithy.api#documentation": "<p>The human-readable name for the connection type variant that is displayed in the Glue console.</p>"
8443+
}
8444+
},
8445+
"Description": {
8446+
"target": "com.amazonaws.glue#Description",
8447+
"traits": {
8448+
"smithy.api#documentation": "<p>A detailed description of the connection type variant, including its purpose, use cases, and any specific configuration requirements.</p>"
8449+
}
8450+
},
8451+
"LogoUrl": {
8452+
"target": "com.amazonaws.glue#UrlString",
8453+
"traits": {
8454+
"smithy.api#documentation": "<p>The URL of the logo associated with a connection type variant.</p>"
8455+
}
8456+
}
8457+
},
8458+
"traits": {
8459+
"smithy.api#documentation": "<p>Represents a variant of a connection type in Glue Data Catalog. Connection type variants provide specific configurations and behaviors \n for different implementations of the same general connection type.</p>"
8460+
}
8461+
},
8462+
"com.amazonaws.glue#ConnectionTypeVariantList": {
8463+
"type": "list",
8464+
"member": {
8465+
"target": "com.amazonaws.glue#ConnectionTypeVariant"
8466+
}
8467+
},
84008468
"com.amazonaws.glue#ConnectionsList": {
84018469
"type": "structure",
84028470
"members": {
@@ -16892,6 +16960,15 @@
1689216960
"smithy.api#documentation": "<p>A policy that specifies update behavior for the crawler.</p>"
1689316961
}
1689416962
},
16963+
"com.amazonaws.glue#DisplayName": {
16964+
"type": "string",
16965+
"traits": {
16966+
"smithy.api#length": {
16967+
"min": 1,
16968+
"max": 128
16969+
}
16970+
}
16971+
},
1689516972
"com.amazonaws.glue#Double": {
1689616973
"type": "double",
1689716974
"traits": {
@@ -44896,6 +44973,9 @@
4489644973
"com.amazonaws.glue#UriString": {
4489744974
"type": "string"
4489844975
},
44976+
"com.amazonaws.glue#UrlString": {
44977+
"type": "string"
44978+
},
4489944979
"com.amazonaws.glue#UsageProfileDefinition": {
4490044980
"type": "structure",
4490144981
"members": {
@@ -45095,6 +45175,15 @@
4509545175
"target": "com.amazonaws.glue#ValueString"
4509645176
}
4509745177
},
45178+
"com.amazonaws.glue#Vendor": {
45179+
"type": "string",
45180+
"traits": {
45181+
"smithy.api#length": {
45182+
"min": 1,
45183+
"max": 128
45184+
}
45185+
}
45186+
},
4509845187
"com.amazonaws.glue#VersionId": {
4509945188
"type": "long",
4510045189
"traits": {

0 commit comments

Comments
 (0)