36
36
spec :
37
37
description : " BucketSpec defines the desired state of Bucket. \n In terms
38
38
of implementation, a Bucket is a resource. An Amazon S3 bucket name
39
- is globally unique, and the namespace is shared by all AWS accounts."
39
+ is globally unique, and the namespace is shared by all Amazon Web Services
40
+ accounts."
40
41
properties :
41
42
accelerate :
42
43
description : Container for setting the transfer acceleration state.
@@ -127,7 +128,7 @@ spec:
127
128
description : Describes the cross-origin access configuration for objects
128
129
in an Amazon S3 bucket. For more information, see Enabling Cross-Origin
129
130
Resource Sharing (https://docs.aws.amazon.com/AmazonS3/latest/dev/cors.html)
130
- in the Amazon Simple Storage Service Developer Guide.
131
+ in the Amazon S3 User Guide.
131
132
properties :
132
133
corsRules :
133
134
items :
@@ -150,6 +151,8 @@ spec:
150
151
items :
151
152
type : string
152
153
type : array
154
+ id :
155
+ type : string
153
156
maxAgeSeconds :
154
157
format : int64
155
158
type : integer
@@ -175,7 +178,7 @@ spec:
175
178
request doesn't specify any server-side encryption, this
176
179
default encryption will be applied. For more information,
177
180
see PUT Bucket encryption (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTencryption.html)
178
- in the Amazon Simple Storage Service API Reference.
181
+ in the Amazon S3 API Reference.
179
182
properties :
180
183
kmsMasterKeyID :
181
184
type : string
@@ -198,8 +201,9 @@ spec:
198
201
description : Allows grantee to read the bucket ACL.
199
202
type : string
200
203
grantWrite :
201
- description : Allows grantee to create, overwrite, and delete any object
202
- in the bucket.
204
+ description : " Allows grantee to create new objects in the bucket.
205
+ \n For the bucket and object owners of existing objects, also allows
206
+ deletions and overwrites of those objects."
203
207
type : string
204
208
grantWriteACP :
205
209
description : Allows grantee to write the ACL for the applicable bucket.
@@ -268,7 +272,7 @@ spec:
268
272
items :
269
273
description : Specifies the inventory configuration for an Amazon
270
274
S3 bucket. For more information, see GET Bucket inventory (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketGETInventoryConfig.html)
271
- in the Amazon Simple Storage Service API Reference.
275
+ in the Amazon S3 API Reference.
272
276
properties :
273
277
destination :
274
278
description : Specifies the inventory configuration for an Amazon
@@ -342,7 +346,7 @@ spec:
342
346
before permanently removing all parts of the upload. For
343
347
more information, see Aborting Incomplete Multipart Uploads
344
348
Using a Bucket Lifecycle Policy (https://docs.aws.amazon.com/AmazonS3/latest/dev/mpuoverview.html#mpu-abort-incomplete-mpu-lifecycle-config)
345
- in the Amazon Simple Storage Service Developer Guide.
349
+ in the Amazon S3 User Guide.
346
350
properties :
347
351
daysAfterInitiation :
348
352
format : int64
@@ -439,7 +443,7 @@ spec:
439
443
specified storage class. For more information about
440
444
Amazon S3 lifecycle configuration rules, see Transitioning
441
445
Objects Using Amazon S3 Lifecycle (https://docs.aws.amazon.com/AmazonS3/latest/dev/lifecycle-transition-general-considerations.html)
442
- in the Amazon Simple Storage Service Developer Guide.
446
+ in the Amazon S3 User Guide.
443
447
properties :
444
448
date :
445
449
format : date-time
@@ -461,7 +465,7 @@ spec:
461
465
description : Describes where logs are stored and the prefix that
462
466
Amazon S3 assigns to all log object keys for a bucket. For more
463
467
information, see PUT Bucket logging (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTlogging.html)
464
- in the Amazon Simple Storage Service API Reference.
468
+ in the Amazon S3 API Reference.
465
469
properties :
466
470
targetBucket :
467
471
type : string
@@ -499,22 +503,26 @@ spec:
499
503
an Amazon S3 bucket. If you're updating an existing metrics configuration,
500
504
note that this is a full replacement of the existing metrics configuration.
501
505
If you don't include the elements you want to keep, they are erased.
502
- For more information, see PUT Bucket metrics (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTMetricConfiguration.html)
503
- in the Amazon Simple Storage Service API Reference.
506
+ For more information, see PutBucketMetricsConfiguration (https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTMetricConfiguration.html).
504
507
properties :
505
508
filter :
506
509
description : Specifies a metrics configuration filter. The metrics
507
510
configuration only includes objects that meet the filter's
508
- criteria. A filter must be a prefix, a tag, or a conjunction
509
- (MetricsAndOperator).
511
+ criteria. A filter must be a prefix, an object tag, an access
512
+ point ARN, or a conjunction (MetricsAndOperator). For more
513
+ information, see PutBucketMetricsConfiguration (https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketMetricsConfiguration.html).
510
514
properties :
515
+ accessPointARN :
516
+ type : string
511
517
and :
512
518
description : A conjunction (logical AND) of predicates,
513
519
which is used in evaluating a metrics filter. The operator
514
520
must have at least two predicates, and an object must
515
521
match all of the predicates in order for the filter to
516
522
apply.
517
523
properties :
524
+ accessPointARN :
525
+ type : string
518
526
prefix :
519
527
type : string
520
528
tags :
@@ -554,7 +562,7 @@ spec:
554
562
lambdaFunctionConfigurations :
555
563
items :
556
564
description : A container for specifying the configuration for
557
- AWS Lambda notifications.
565
+ Lambda notifications.
558
566
properties :
559
567
events :
560
568
items :
@@ -564,7 +572,7 @@ spec:
564
572
description : Specifies object key name filtering rules.
565
573
For information about key name filtering, see Configuring
566
574
Event Notifications (https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html)
567
- in the Amazon Simple Storage Service Developer Guide.
575
+ in the Amazon S3 User Guide.
568
576
properties :
569
577
key :
570
578
description : A container for object key name prefix
@@ -610,7 +618,7 @@ spec:
610
618
description : Specifies object key name filtering rules.
611
619
For information about key name filtering, see Configuring
612
620
Event Notifications (https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html)
613
- in the Amazon Simple Storage Service Developer Guide.
621
+ in the Amazon S3 User Guide.
614
622
properties :
615
623
key :
616
624
description : A container for object key name prefix
@@ -656,7 +664,7 @@ spec:
656
664
description : Specifies object key name filtering rules.
657
665
For information about key name filtering, see Configuring
658
666
Event Notifications (https://docs.aws.amazon.com/AmazonS3/latest/dev/NotificationHowTo.html)
659
- in the Amazon Simple Storage Service Developer Guide.
667
+ in the Amazon S3 User Guide.
660
668
properties :
661
669
key :
662
670
description : A container for object key name prefix
@@ -723,7 +731,7 @@ spec:
723
731
options in any combination. For more information about when Amazon
724
732
S3 considers a bucket or object public, see The Meaning of "Public"
725
733
(https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status)
726
- in the Amazon Simple Storage Service Developer Guide.
734
+ in the Amazon S3 User Guide.
727
735
properties :
728
736
blockPublicACLs :
729
737
type : boolean
@@ -831,7 +839,7 @@ spec:
831
839
description : Optional configuration to replicate existing
832
840
source bucket objects. For more information, see Replicating
833
841
Existing Objects (https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-what-is-isnot-replicated.html#existing-object-replication)
834
- in the Amazon S3 Developer Guide.
842
+ in the Amazon S3 User Guide.
835
843
properties :
836
844
status :
837
845
type : string
@@ -849,7 +857,7 @@ spec:
849
857
\n * If you specify both a Prefix and a Tag filter,
850
858
wrap these filters in an And tag. \n * If you
851
859
specify a filter based on multiple tags, wrap the
852
- Tag elements in an And tag"
860
+ Tag elements in an And tag. "
853
861
properties :
854
862
prefix :
855
863
type : string
@@ -888,8 +896,8 @@ spec:
888
896
You can choose to enable or disable the replication of
889
897
these objects. Currently, Amazon S3 supports only the
890
898
filter that you can specify for objects created with server-side
891
- encryption using a customer master key (CMK) stored in
892
- AWS Key Management Service (SSE-KMS).
899
+ encryption using a customer managed key stored in Amazon
900
+ Web Services Key Management Service (SSE-KMS).
893
901
properties :
894
902
replicaModifications :
895
903
description : " A filter that you can specify for selection
@@ -908,7 +916,8 @@ spec:
908
916
type : object
909
917
sseKMSEncryptedObjects :
910
918
description : A container for filter information for
911
- the selection of S3 objects encrypted with AWS KMS.
919
+ the selection of S3 objects encrypted with Amazon
920
+ Web Services KMS.
912
921
properties :
913
922
status :
914
923
type : string
@@ -974,7 +983,7 @@ spec:
974
983
description : Specifies the redirect behavior and when a redirect
975
984
is applied. For more information about routing rules, see
976
985
Configuring advanced conditional redirects (https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html#advanced-conditional-redirects)
977
- in the Amazon Simple Storage Service Developer Guide.
986
+ in the Amazon S3 User Guide.
978
987
properties :
979
988
condition :
980
989
description : A container for describing a condition that
0 commit comments