Skip to content

Commit 9998eda

Browse files
feat: update AWS API models
1 parent 9d5e070 commit 9998eda

File tree

7 files changed

+6536
-51
lines changed

7 files changed

+6536
-51
lines changed

codegen/sdk/aws-models/apptest.json

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

codegen/sdk/aws-models/ec2.json

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

codegen/sdk/aws-models/osis.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1773,6 +1773,12 @@
17731773
"EncryptionAtRestOptions": {
17741774
"target": "com.amazonaws.osis#EncryptionAtRestOptions"
17751775
},
1776+
"VpcEndpointService": {
1777+
"target": "com.amazonaws.osis#String",
1778+
"traits": {
1779+
"smithy.api#documentation": "<p>The VPC endpoint service name for the pipeline.</p>"
1780+
}
1781+
},
17761782
"ServiceVpcEndpoints": {
17771783
"target": "com.amazonaws.osis#ServiceVpcEndpointsList",
17781784
"traits": {
@@ -2761,6 +2767,23 @@
27612767
"smithy.api#documentation": "<p>An OpenSearch Ingestion-managed VPC endpoint that will access one or more\n pipelines.</p>"
27622768
}
27632769
},
2770+
"com.amazonaws.osis#VpcEndpointManagement": {
2771+
"type": "enum",
2772+
"members": {
2773+
"CUSTOMER": {
2774+
"target": "smithy.api#Unit",
2775+
"traits": {
2776+
"smithy.api#enumValue": "CUSTOMER"
2777+
}
2778+
},
2779+
"SERVICE": {
2780+
"target": "smithy.api#Unit",
2781+
"traits": {
2782+
"smithy.api#enumValue": "SERVICE"
2783+
}
2784+
}
2785+
}
2786+
},
27642787
"com.amazonaws.osis#VpcEndpointServiceName": {
27652788
"type": "enum",
27662789
"members": {
@@ -2799,6 +2822,12 @@
27992822
"traits": {
28002823
"smithy.api#documentation": "<p>Options for attaching a VPC to a pipeline.</p>"
28012824
}
2825+
},
2826+
"VpcEndpointManagement": {
2827+
"target": "com.amazonaws.osis#VpcEndpointManagement",
2828+
"traits": {
2829+
"smithy.api#documentation": "<p>Defines whether you or Amazon OpenSearch Ingestion service create and manage the VPC endpoint configured for the pipeline.</p>"
2830+
}
28022831
}
28032832
},
28042833
"traits": {

codegen/sdk/aws-models/redshift.json

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

codegen/sdk/aws-models/secrets-manager.json

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

codegen/sdk/aws-models/securitylake.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"min": 1,
6060
"max": 1011
6161
},
62-
"smithy.api#pattern": "^arn:aws:securitylake:[A-za-z0-9_/.\\-]{0,63}:[A-za-z0-9_/.\\-]{0,63}:[A-Za-z0-9][A-za-z0-9_/.\\-]{0,127}$"
62+
"smithy.api#pattern": "^arn:(aws|aws-us-gov|aws-cn):securitylake:[A-za-z0-9_/.\\-]{0,63}:[A-za-z0-9_/.\\-]{0,63}:[A-Za-z0-9][A-za-z0-9_/.\\-]{0,127}$"
6363
}
6464
},
6565
"com.amazonaws.securitylake#AwsAccountId": {
@@ -857,7 +857,7 @@
857857
"subscriberIdentity": {
858858
"target": "com.amazonaws.securitylake#AwsIdentity",
859859
"traits": {
860-
"smithy.api#documentation": "<p>The AWS identity used to access your data.</p>",
860+
"smithy.api#documentation": "<p>The Amazon Web Services identity used to access your data.</p>",
861861
"smithy.api#required": {}
862862
}
863863
},
@@ -985,7 +985,7 @@
985985
"min": 1,
986986
"max": 64
987987
},
988-
"smithy.api#pattern": "^[\\\\\\w\\-_:/.]*$"
988+
"smithy.api#pattern": "^[\\w\\-\\_\\:\\.]*$"
989989
}
990990
},
991991
"com.amazonaws.securitylake#CustomLogSourceProvider": {
@@ -2977,7 +2977,7 @@
29772977
"com.amazonaws.securitylake#Region": {
29782978
"type": "string",
29792979
"traits": {
2980-
"smithy.api#pattern": "^(af|ap|ca|eu|me|sa|us)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-\\d+$"
2980+
"smithy.api#pattern": "^(us(-gov)?|af|ap|ca|eu|me|sa)-(central|north|(north(?:east|west))|south|south(?:east|west)|east|west)-\\d+$"
29812981
}
29822982
},
29832983
"com.amazonaws.securitylake#RegionList": {
@@ -3981,7 +3981,7 @@
39813981
"subscriberIdentity": {
39823982
"target": "com.amazonaws.securitylake#AwsIdentity",
39833983
"traits": {
3984-
"smithy.api#documentation": "<p>The AWS identity used to access your data.</p>",
3984+
"smithy.api#documentation": "<p>The Amazon Web Services identity used to access your data.</p>",
39853985
"smithy.api#required": {}
39863986
}
39873987
},
@@ -4038,7 +4038,7 @@
40384038
"resourceShareArn": {
40394039
"target": "com.amazonaws.securitylake#ResourceShareArn",
40404040
"traits": {
4041-
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) which uniquely defines the AWS RAM resource share. Before\n accepting the RAM resource share invitation, you can view details related to the RAM\n resource share.</p>\n <p>This field is available only for Lake Formation subscribers created after March 8, 2023.</p>"
4041+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) which uniquely defines the Amazon Web Services RAM resource share. Before\n accepting the RAM resource share invitation, you can view details related to the RAM\n resource share.</p>\n <p>This field is available only for Lake Formation subscribers created after March 8, 2023.</p>"
40424042
}
40434043
},
40444044
"resourceShareName": {

codegen/sdk/aws-models/sesv2.json

Lines changed: 34 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -995,7 +995,7 @@
995995
}
996996
],
997997
"traits": {
998-
"smithy.api#documentation": "<p>Create an event destination. <i>Events</i> include message sends,\n deliveries, opens, clicks, bounces, and complaints. <i>Event\n destinations</i> are places that you can send information about these events\n to. For example, you can send event data to Amazon SNS to receive notifications when you\n receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to stream data to Amazon S3 for long-term\n storage.</p>\n <p>A single configuration set can include more than one event destination.</p>",
998+
"smithy.api#documentation": "<p>Create an event destination. <i>Events</i> include message sends,\n deliveries, opens, clicks, bounces, and complaints. <i>Event\n destinations</i> are places that you can send information about these events\n to. For example, you can send event data to Amazon EventBridge and associate a rule to send the event\n to the specified target.</p>\n <p>A single configuration set can include more than one event destination.</p>",
999999
"smithy.api#http": {
10001000
"method": "POST",
10011001
"uri": "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations",
@@ -2149,7 +2149,7 @@
21492149
}
21502150
],
21512151
"traits": {
2152-
"smithy.api#documentation": "<p>Delete an event destination.</p>\n <p>\n <i>Events</i> include message sends, deliveries, opens, clicks, bounces,\n and complaints. <i>Event destinations</i> are places that you can send\n information about these events to. For example, you can send event data to Amazon SNS to\n receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to\n stream data to Amazon S3 for long-term storage.</p>",
2152+
"smithy.api#documentation": "<p>Delete an event destination.</p>\n <p>\n <i>Events</i> include message sends, deliveries, opens, clicks, bounces,\n and complaints. <i>Event destinations</i> are places that you can send\n information about these events to. For example, you can send event data to Amazon EventBridge and\n associate a rule to send the event to the specified target.</p>",
21532153
"smithy.api#http": {
21542154
"method": "DELETE",
21552155
"uri": "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}",
@@ -3483,6 +3483,21 @@
34833483
"target": "com.amazonaws.sesv2#Esp"
34843484
}
34853485
},
3486+
"com.amazonaws.sesv2#EventBridgeDestination": {
3487+
"type": "structure",
3488+
"members": {
3489+
"EventBusArn": {
3490+
"target": "com.amazonaws.sesv2#AmazonResourceName",
3491+
"traits": {
3492+
"smithy.api#documentation": "<p>The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported. </p>",
3493+
"smithy.api#required": {}
3494+
}
3495+
}
3496+
},
3497+
"traits": {
3498+
"smithy.api#documentation": "<p>An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to\n send notifications when certain email events occur.</p>"
3499+
}
3500+
},
34863501
"com.amazonaws.sesv2#EventDestination": {
34873502
"type": "structure",
34883503
"members": {
@@ -3522,7 +3537,13 @@
35223537
"SnsDestination": {
35233538
"target": "com.amazonaws.sesv2#SnsDestination",
35243539
"traits": {
3525-
"smithy.api#documentation": "<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to\n send notification when certain email events occur.</p>"
3540+
"smithy.api#documentation": "<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to\n send notifications when certain email events occur.</p>"
3541+
}
3542+
},
3543+
"EventBridgeDestination": {
3544+
"target": "com.amazonaws.sesv2#EventBridgeDestination",
3545+
"traits": {
3546+
"smithy.api#documentation": "<p>An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to\n send notifications when certain email events occur.</p>"
35263547
}
35273548
},
35283549
"PinpointDestination": {
@@ -3567,7 +3588,13 @@
35673588
"SnsDestination": {
35683589
"target": "com.amazonaws.sesv2#SnsDestination",
35693590
"traits": {
3570-
"smithy.api#documentation": "<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to\n send notification when certain email events occur.</p>"
3591+
"smithy.api#documentation": "<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to\n send notifications when certain email events occur.</p>"
3592+
}
3593+
},
3594+
"EventBridgeDestination": {
3595+
"target": "com.amazonaws.sesv2#EventBridgeDestination",
3596+
"traits": {
3597+
"smithy.api#documentation": "<p>An object that defines an Amazon EventBridge destination for email events. You can use Amazon EventBridge to\n send notifications when certain email events occur.</p>"
35713598
}
35723599
},
35733600
"PinpointDestination": {
@@ -4122,7 +4149,7 @@
41224149
}
41234150
],
41244151
"traits": {
4125-
"smithy.api#documentation": "<p>Retrieve a list of event destinations that are associated with a configuration\n set.</p>\n <p>\n <i>Events</i> include message sends, deliveries, opens, clicks, bounces,\n and complaints. <i>Event destinations</i> are places that you can send\n information about these events to. For example, you can send event data to Amazon SNS to\n receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to\n stream data to Amazon S3 for long-term storage.</p>",
4152+
"smithy.api#documentation": "<p>Retrieve a list of event destinations that are associated with a configuration\n set.</p>\n <p>\n <i>Events</i> include message sends, deliveries, opens, clicks, bounces,\n and complaints. <i>Event destinations</i> are places that you can send\n information about these events to. For example, you can send event data to Amazon EventBridge and\n associate a rule to send the event to the specified target.</p>",
41264153
"smithy.api#http": {
41274154
"method": "GET",
41284155
"uri": "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations",
@@ -11369,7 +11396,7 @@
1136911396
}
1137011397
},
1137111398
"traits": {
11372-
"smithy.api#documentation": "<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to\n send notification when certain email events occur.</p>"
11399+
"smithy.api#documentation": "<p>An object that defines an Amazon SNS destination for email events. You can use Amazon SNS to\n send notifications when certain email events occur.</p>"
1137311400
}
1137411401
},
1137511402
"com.amazonaws.sesv2#Subject": {
@@ -12021,7 +12048,7 @@
1202112048
}
1202212049
],
1202312050
"traits": {
12024-
"smithy.api#documentation": "<p>Update the configuration of an event destination for a configuration set.</p>\n <p>\n <i>Events</i> include message sends, deliveries, opens, clicks, bounces,\n and complaints. <i>Event destinations</i> are places that you can send\n information about these events to. For example, you can send event data to Amazon SNS to\n receive notifications when you receive bounces or complaints, or you can use Amazon Kinesis Data Firehose to\n stream data to Amazon S3 for long-term storage.</p>",
12051+
"smithy.api#documentation": "<p>Update the configuration of an event destination for a configuration set.</p>\n <p>\n <i>Events</i> include message sends, deliveries, opens, clicks, bounces,\n and complaints. <i>Event destinations</i> are places that you can send\n information about these events to. For example, you can send event data to Amazon EventBridge and\n associate a rule to send the event to the specified target.</p>",
1202512052
"smithy.api#http": {
1202612053
"method": "PUT",
1202712054
"uri": "/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}",

0 commit comments

Comments
 (0)