@@ -27,6 +27,11 @@ import {
27
27
CreateAcceleratorCommandInput ,
28
28
CreateAcceleratorCommandOutput ,
29
29
} from "./commands/CreateAcceleratorCommand" ;
30
+ import {
31
+ CreateCrossAccountAttachmentCommand ,
32
+ CreateCrossAccountAttachmentCommandInput ,
33
+ CreateCrossAccountAttachmentCommandOutput ,
34
+ } from "./commands/CreateCrossAccountAttachmentCommand" ;
30
35
import {
31
36
CreateCustomRoutingAcceleratorCommand ,
32
37
CreateCustomRoutingAcceleratorCommandInput ,
@@ -57,6 +62,11 @@ import {
57
62
DeleteAcceleratorCommandInput ,
58
63
DeleteAcceleratorCommandOutput ,
59
64
} from "./commands/DeleteAcceleratorCommand" ;
65
+ import {
66
+ DeleteCrossAccountAttachmentCommand ,
67
+ DeleteCrossAccountAttachmentCommandInput ,
68
+ DeleteCrossAccountAttachmentCommandOutput ,
69
+ } from "./commands/DeleteCrossAccountAttachmentCommand" ;
60
70
import {
61
71
DeleteCustomRoutingAcceleratorCommand ,
62
72
DeleteCustomRoutingAcceleratorCommandInput ,
@@ -102,6 +112,11 @@ import {
102
112
DescribeAcceleratorCommandInput ,
103
113
DescribeAcceleratorCommandOutput ,
104
114
} from "./commands/DescribeAcceleratorCommand" ;
115
+ import {
116
+ DescribeCrossAccountAttachmentCommand ,
117
+ DescribeCrossAccountAttachmentCommandInput ,
118
+ DescribeCrossAccountAttachmentCommandOutput ,
119
+ } from "./commands/DescribeCrossAccountAttachmentCommand" ;
105
120
import {
106
121
DescribeCustomRoutingAcceleratorAttributesCommand ,
107
122
DescribeCustomRoutingAcceleratorAttributesCommandInput ,
@@ -142,6 +157,21 @@ import {
142
157
ListByoipCidrsCommandInput ,
143
158
ListByoipCidrsCommandOutput ,
144
159
} from "./commands/ListByoipCidrsCommand" ;
160
+ import {
161
+ ListCrossAccountAttachmentsCommand ,
162
+ ListCrossAccountAttachmentsCommandInput ,
163
+ ListCrossAccountAttachmentsCommandOutput ,
164
+ } from "./commands/ListCrossAccountAttachmentsCommand" ;
165
+ import {
166
+ ListCrossAccountResourceAccountsCommand ,
167
+ ListCrossAccountResourceAccountsCommandInput ,
168
+ ListCrossAccountResourceAccountsCommandOutput ,
169
+ } from "./commands/ListCrossAccountResourceAccountsCommand" ;
170
+ import {
171
+ ListCrossAccountResourcesCommand ,
172
+ ListCrossAccountResourcesCommandInput ,
173
+ ListCrossAccountResourcesCommandOutput ,
174
+ } from "./commands/ListCrossAccountResourcesCommand" ;
145
175
import {
146
176
ListCustomRoutingAcceleratorsCommand ,
147
177
ListCustomRoutingAcceleratorsCommandInput ,
@@ -213,6 +243,11 @@ import {
213
243
UpdateAcceleratorCommandInput ,
214
244
UpdateAcceleratorCommandOutput ,
215
245
} from "./commands/UpdateAcceleratorCommand" ;
246
+ import {
247
+ UpdateCrossAccountAttachmentCommand ,
248
+ UpdateCrossAccountAttachmentCommandInput ,
249
+ UpdateCrossAccountAttachmentCommandOutput ,
250
+ } from "./commands/UpdateCrossAccountAttachmentCommand" ;
216
251
import {
217
252
UpdateCustomRoutingAcceleratorAttributesCommand ,
218
253
UpdateCustomRoutingAcceleratorAttributesCommandInput ,
@@ -251,12 +286,14 @@ const commands = {
251
286
AdvertiseByoipCidrCommand,
252
287
AllowCustomRoutingTrafficCommand,
253
288
CreateAcceleratorCommand,
289
+ CreateCrossAccountAttachmentCommand,
254
290
CreateCustomRoutingAcceleratorCommand,
255
291
CreateCustomRoutingEndpointGroupCommand,
256
292
CreateCustomRoutingListenerCommand,
257
293
CreateEndpointGroupCommand,
258
294
CreateListenerCommand,
259
295
DeleteAcceleratorCommand,
296
+ DeleteCrossAccountAttachmentCommand,
260
297
DeleteCustomRoutingAcceleratorCommand,
261
298
DeleteCustomRoutingEndpointGroupCommand,
262
299
DeleteCustomRoutingListenerCommand,
@@ -266,6 +303,7 @@ const commands = {
266
303
DeprovisionByoipCidrCommand,
267
304
DescribeAcceleratorCommand,
268
305
DescribeAcceleratorAttributesCommand,
306
+ DescribeCrossAccountAttachmentCommand,
269
307
DescribeCustomRoutingAcceleratorCommand,
270
308
DescribeCustomRoutingAcceleratorAttributesCommand,
271
309
DescribeCustomRoutingEndpointGroupCommand,
@@ -274,6 +312,9 @@ const commands = {
274
312
DescribeListenerCommand,
275
313
ListAcceleratorsCommand,
276
314
ListByoipCidrsCommand,
315
+ ListCrossAccountAttachmentsCommand,
316
+ ListCrossAccountResourceAccountsCommand,
317
+ ListCrossAccountResourcesCommand,
277
318
ListCustomRoutingAcceleratorsCommand,
278
319
ListCustomRoutingEndpointGroupsCommand,
279
320
ListCustomRoutingListenersCommand,
@@ -289,6 +330,7 @@ const commands = {
289
330
UntagResourceCommand,
290
331
UpdateAcceleratorCommand,
291
332
UpdateAcceleratorAttributesCommand,
333
+ UpdateCrossAccountAttachmentCommand,
292
334
UpdateCustomRoutingAcceleratorCommand,
293
335
UpdateCustomRoutingAcceleratorAttributesCommand,
294
336
UpdateCustomRoutingListenerCommand,
@@ -377,6 +419,23 @@ export interface GlobalAccelerator {
377
419
cb : ( err : any , data ?: CreateAcceleratorCommandOutput ) => void
378
420
) : void ;
379
421
422
+ /**
423
+ * @see {@link CreateCrossAccountAttachmentCommand }
424
+ */
425
+ createCrossAccountAttachment (
426
+ args : CreateCrossAccountAttachmentCommandInput ,
427
+ options ?: __HttpHandlerOptions
428
+ ) : Promise < CreateCrossAccountAttachmentCommandOutput > ;
429
+ createCrossAccountAttachment (
430
+ args : CreateCrossAccountAttachmentCommandInput ,
431
+ cb : ( err : any , data ?: CreateCrossAccountAttachmentCommandOutput ) => void
432
+ ) : void ;
433
+ createCrossAccountAttachment (
434
+ args : CreateCrossAccountAttachmentCommandInput ,
435
+ options : __HttpHandlerOptions ,
436
+ cb : ( err : any , data ?: CreateCrossAccountAttachmentCommandOutput ) => void
437
+ ) : void ;
438
+
380
439
/**
381
440
* @see {@link CreateCustomRoutingAcceleratorCommand }
382
441
*/
@@ -476,6 +535,23 @@ export interface GlobalAccelerator {
476
535
cb : ( err : any , data ?: DeleteAcceleratorCommandOutput ) => void
477
536
) : void ;
478
537
538
+ /**
539
+ * @see {@link DeleteCrossAccountAttachmentCommand }
540
+ */
541
+ deleteCrossAccountAttachment (
542
+ args : DeleteCrossAccountAttachmentCommandInput ,
543
+ options ?: __HttpHandlerOptions
544
+ ) : Promise < DeleteCrossAccountAttachmentCommandOutput > ;
545
+ deleteCrossAccountAttachment (
546
+ args : DeleteCrossAccountAttachmentCommandInput ,
547
+ cb : ( err : any , data ?: DeleteCrossAccountAttachmentCommandOutput ) => void
548
+ ) : void ;
549
+ deleteCrossAccountAttachment (
550
+ args : DeleteCrossAccountAttachmentCommandInput ,
551
+ options : __HttpHandlerOptions ,
552
+ cb : ( err : any , data ?: DeleteCrossAccountAttachmentCommandOutput ) => void
553
+ ) : void ;
554
+
479
555
/**
480
556
* @see {@link DeleteCustomRoutingAcceleratorCommand }
481
557
*/
@@ -626,6 +702,23 @@ export interface GlobalAccelerator {
626
702
cb : ( err : any , data ?: DescribeAcceleratorAttributesCommandOutput ) => void
627
703
) : void ;
628
704
705
+ /**
706
+ * @see {@link DescribeCrossAccountAttachmentCommand }
707
+ */
708
+ describeCrossAccountAttachment (
709
+ args : DescribeCrossAccountAttachmentCommandInput ,
710
+ options ?: __HttpHandlerOptions
711
+ ) : Promise < DescribeCrossAccountAttachmentCommandOutput > ;
712
+ describeCrossAccountAttachment (
713
+ args : DescribeCrossAccountAttachmentCommandInput ,
714
+ cb : ( err : any , data ?: DescribeCrossAccountAttachmentCommandOutput ) => void
715
+ ) : void ;
716
+ describeCrossAccountAttachment (
717
+ args : DescribeCrossAccountAttachmentCommandInput ,
718
+ options : __HttpHandlerOptions ,
719
+ cb : ( err : any , data ?: DescribeCrossAccountAttachmentCommandOutput ) => void
720
+ ) : void ;
721
+
629
722
/**
630
723
* @see {@link DescribeCustomRoutingAcceleratorCommand }
631
724
*/
@@ -759,6 +852,57 @@ export interface GlobalAccelerator {
759
852
cb : ( err : any , data ?: ListByoipCidrsCommandOutput ) => void
760
853
) : void ;
761
854
855
+ /**
856
+ * @see {@link ListCrossAccountAttachmentsCommand }
857
+ */
858
+ listCrossAccountAttachments (
859
+ args : ListCrossAccountAttachmentsCommandInput ,
860
+ options ?: __HttpHandlerOptions
861
+ ) : Promise < ListCrossAccountAttachmentsCommandOutput > ;
862
+ listCrossAccountAttachments (
863
+ args : ListCrossAccountAttachmentsCommandInput ,
864
+ cb : ( err : any , data ?: ListCrossAccountAttachmentsCommandOutput ) => void
865
+ ) : void ;
866
+ listCrossAccountAttachments (
867
+ args : ListCrossAccountAttachmentsCommandInput ,
868
+ options : __HttpHandlerOptions ,
869
+ cb : ( err : any , data ?: ListCrossAccountAttachmentsCommandOutput ) => void
870
+ ) : void ;
871
+
872
+ /**
873
+ * @see {@link ListCrossAccountResourceAccountsCommand }
874
+ */
875
+ listCrossAccountResourceAccounts (
876
+ args : ListCrossAccountResourceAccountsCommandInput ,
877
+ options ?: __HttpHandlerOptions
878
+ ) : Promise < ListCrossAccountResourceAccountsCommandOutput > ;
879
+ listCrossAccountResourceAccounts (
880
+ args : ListCrossAccountResourceAccountsCommandInput ,
881
+ cb : ( err : any , data ?: ListCrossAccountResourceAccountsCommandOutput ) => void
882
+ ) : void ;
883
+ listCrossAccountResourceAccounts (
884
+ args : ListCrossAccountResourceAccountsCommandInput ,
885
+ options : __HttpHandlerOptions ,
886
+ cb : ( err : any , data ?: ListCrossAccountResourceAccountsCommandOutput ) => void
887
+ ) : void ;
888
+
889
+ /**
890
+ * @see {@link ListCrossAccountResourcesCommand }
891
+ */
892
+ listCrossAccountResources (
893
+ args : ListCrossAccountResourcesCommandInput ,
894
+ options ?: __HttpHandlerOptions
895
+ ) : Promise < ListCrossAccountResourcesCommandOutput > ;
896
+ listCrossAccountResources (
897
+ args : ListCrossAccountResourcesCommandInput ,
898
+ cb : ( err : any , data ?: ListCrossAccountResourcesCommandOutput ) => void
899
+ ) : void ;
900
+ listCrossAccountResources (
901
+ args : ListCrossAccountResourcesCommandInput ,
902
+ options : __HttpHandlerOptions ,
903
+ cb : ( err : any , data ?: ListCrossAccountResourcesCommandOutput ) => void
904
+ ) : void ;
905
+
762
906
/**
763
907
* @see {@link ListCustomRoutingAcceleratorsCommand }
764
908
*/
@@ -993,6 +1137,23 @@ export interface GlobalAccelerator {
993
1137
cb : ( err : any , data ?: UpdateAcceleratorAttributesCommandOutput ) => void
994
1138
) : void ;
995
1139
1140
+ /**
1141
+ * @see {@link UpdateCrossAccountAttachmentCommand }
1142
+ */
1143
+ updateCrossAccountAttachment (
1144
+ args : UpdateCrossAccountAttachmentCommandInput ,
1145
+ options ?: __HttpHandlerOptions
1146
+ ) : Promise < UpdateCrossAccountAttachmentCommandOutput > ;
1147
+ updateCrossAccountAttachment (
1148
+ args : UpdateCrossAccountAttachmentCommandInput ,
1149
+ cb : ( err : any , data ?: UpdateCrossAccountAttachmentCommandOutput ) => void
1150
+ ) : void ;
1151
+ updateCrossAccountAttachment (
1152
+ args : UpdateCrossAccountAttachmentCommandInput ,
1153
+ options : __HttpHandlerOptions ,
1154
+ cb : ( err : any , data ?: UpdateCrossAccountAttachmentCommandOutput ) => void
1155
+ ) : void ;
1156
+
996
1157
/**
997
1158
* @see {@link UpdateCustomRoutingAcceleratorCommand }
998
1159
*/
@@ -1122,7 +1283,7 @@ export interface GlobalAccelerator {
1122
1283
* are anycast from the Amazon Web Services edge network. For IPv4, Global Accelerator provides two static IPv4 addresses. For dual-stack,
1123
1284
* Global Accelerator provides a total of four addresses: two static IPv4 addresses and two static IPv6 addresses.
1124
1285
* With a standard accelerator for IPv4, instead of using the addresses that Global Accelerator provides, you can configure
1125
- * these entry points to be IPv4 addresses from your own IP address ranges that you bring toGlobal Accelerator (BYOIP). </p>
1286
+ * these entry points to be IPv4 addresses from your own IP address ranges that you bring to Global Accelerator (BYOIP). </p>
1126
1287
* <p>For a standard accelerator,
1127
1288
* they distribute incoming application traffic across multiple endpoint resources in multiple Amazon Web Services Regions , which increases
1128
1289
* the availability of your applications. Endpoints for standard accelerators can be Network Load Balancers, Application Load Balancers,
0 commit comments