@@ -139,6 +139,10 @@ type AWSEnvSpec {
139
139
Prefix for AWS resources created by this environment.
140
140
"""
141
141
resourcePrefix: String!
142
+ """
143
+ List of external S3 buckets to allow access to
144
+ """
145
+ externalBuckets: [AWSEnvExternalBucket!]!
142
146
}
143
147
144
148
"""
@@ -329,6 +333,9 @@ type AWSEnvLoadBalancerInternalStatus {
329
333
endpointServiceName: String
330
334
}
331
335
336
+ """
337
+ AWS environment peering connection status.
338
+ """
332
339
type AWSEnvPeeringConnectionStatus {
333
340
"""
334
341
Connection ID.
@@ -340,6 +347,16 @@ type AWSEnvPeeringConnectionStatus {
340
347
vpcID: String!
341
348
}
342
349
350
+ """
351
+ External S3 bucket to allow access to
352
+ """
353
+ type AWSEnvExternalBucket {
354
+ """
355
+ External bucket name.
356
+ """
357
+ name: String!
358
+ }
359
+
343
360
"""
344
361
AWS environments query filter.
345
362
"""
@@ -496,6 +513,10 @@ input CreateAWSEnvSpecInput {
496
513
Immutable.
497
514
"""
498
515
resourcePrefix: String
516
+ """
517
+ List of external S3 buckets to allow access to
518
+ """
519
+ externalBuckets: [AWSEnvExternalBucketInput!]
499
520
}
500
521
501
522
"""
@@ -664,7 +685,13 @@ type CreateAWSEnvResult {
664
685
"""
665
686
specRevision: Int!
666
687
}
667
- extend type Mutation {
688
+
689
+ """
690
+ External S3 bucket to allow access to
691
+ """
692
+ input AWSEnvExternalBucketInput {
693
+ name: String!
694
+ }extend type Mutation {
668
695
"""
669
696
Marks AWS environment for removal (if exists; noop otherwise).
670
697
@@ -794,6 +821,10 @@ input AWSEnvUpdateSpecInput {
794
821
Tags to apply to AWS resources.
795
822
"""
796
823
tags: [KeyValueInput!]
824
+ """
825
+ List of external S3 buckets to allow access to
826
+ """
827
+ externalBuckets: [AWSEnvExternalBucketInput!]
797
828
}
798
829
799
830
"""
0 commit comments