Skip to content

Commit fb32057

Browse files
author
AWS
committed
AWS S3 Control Update: Amazon S3 Batch Operations now manages buckets or prefixes in a single step.
1 parent ecd194e commit fb32057

File tree

2 files changed

+53
-3
lines changed

2 files changed

+53
-3
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS S3 Control",
4+
"contributor": "",
5+
"description": "Amazon S3 Batch Operations now manages buckets or prefixes in a single step."
6+
}

services/s3control/src/main/resources/codegen-resources/service-2.json

Lines changed: 47 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3674,15 +3674,33 @@
36743674
},
36753675
"CreatedAfter":{
36763676
"shape":"ObjectCreationTime",
3677-
"documentation":"<p>If provided, the generated manifest should include only source bucket objects that were created after this time.</p>"
3677+
"documentation":"<p>If provided, the generated manifest includes only source bucket objects that were created after this time.</p>"
36783678
},
36793679
"CreatedBefore":{
36803680
"shape":"ObjectCreationTime",
3681-
"documentation":"<p>If provided, the generated manifest should include only source bucket objects that were created before this time.</p>"
3681+
"documentation":"<p>If provided, the generated manifest includes only source bucket objects that were created before this time.</p>"
36823682
},
36833683
"ObjectReplicationStatuses":{
36843684
"shape":"ReplicationStatusFilterList",
3685-
"documentation":"<p>If provided, the generated manifest should include only source bucket objects that have one of the specified Replication statuses.</p>"
3685+
"documentation":"<p>If provided, the generated manifest includes only source bucket objects that have one of the specified Replication statuses.</p>"
3686+
},
3687+
"KeyNameConstraint":{
3688+
"shape":"KeyNameConstraint",
3689+
"documentation":"<p>If provided, the generated manifest includes only source bucket objects whose object keys match the string constraints specified for <code>MatchAnyPrefix</code>, <code>MatchAnySuffix</code>, and <code>MatchAnySubstring</code>.</p>"
3690+
},
3691+
"ObjectSizeGreaterThanBytes":{
3692+
"shape":"ObjectSizeGreaterThanBytes",
3693+
"documentation":"<p>If provided, the generated manifest includes only source bucket objects whose file size is greater than the specified number of bytes.</p>",
3694+
"box":true
3695+
},
3696+
"ObjectSizeLessThanBytes":{
3697+
"shape":"ObjectSizeLessThanBytes",
3698+
"documentation":"<p>If provided, the generated manifest includes only source bucket objects whose file size is less than the specified number of bytes.</p>",
3699+
"box":true
3700+
},
3701+
"MatchAnyStorageClass":{
3702+
"shape":"StorageClassList",
3703+
"documentation":"<p>If provided, the generated manifest includes only source bucket objects that are stored with the specified storage class.</p>"
36863704
}
36873705
},
36883706
"documentation":"<p>The filter used to describe a set of objects for the job's manifest.</p>"
@@ -3910,6 +3928,24 @@
39103928
"type":"long",
39113929
"min":0
39123930
},
3931+
"KeyNameConstraint":{
3932+
"type":"structure",
3933+
"members":{
3934+
"MatchAnyPrefix":{
3935+
"shape":"NonEmptyMaxLength1024StringList",
3936+
"documentation":"<p>If provided, the generated manifest includes objects where the specified string appears at the start of the object key string.</p>"
3937+
},
3938+
"MatchAnySuffix":{
3939+
"shape":"NonEmptyMaxLength1024StringList",
3940+
"documentation":"<p>If provided, the generated manifest includes objects where the specified string appears at the end of the object key string.</p>"
3941+
},
3942+
"MatchAnySubstring":{
3943+
"shape":"NonEmptyMaxLength1024StringList",
3944+
"documentation":"<p>If provided, the generated manifest includes objects where the specified string appears anywhere within the object key string.</p>"
3945+
}
3946+
},
3947+
"documentation":"<p>If provided, the generated manifest includes only source bucket objects whose object keys match the string constraints specified for <code>MatchAnyPrefix</code>, <code>MatchAnySuffix</code>, and <code>MatchAnySubstring</code>.</p>"
3948+
},
39133949
"KmsKeyArnString":{
39143950
"type":"string",
39153951
"max":2000,
@@ -4670,6 +4706,10 @@
46704706
"max":1024,
46714707
"min":1
46724708
},
4709+
"NonEmptyMaxLength1024StringList":{
4710+
"type":"list",
4711+
"member":{"shape":"NonEmptyMaxLength1024String"}
4712+
},
46734713
"NonEmptyMaxLength2048String":{
46744714
"type":"string",
46754715
"max":2048,
@@ -6418,6 +6458,10 @@
64186458
"Disabled"
64196459
]
64206460
},
6461+
"StorageClassList":{
6462+
"type":"list",
6463+
"member":{"shape":"S3StorageClass"}
6464+
},
64216465
"StorageLensArn":{
64226466
"type":"string",
64236467
"max":1024,

0 commit comments

Comments
 (0)