diff --git a/troposphere/s3express.py b/troposphere/s3express.py new file mode 100644 index 000000000..238b61c2e --- /dev/null +++ b/troposphere/s3express.py @@ -0,0 +1,36 @@ +# Copyright (c) 2012-2022, Mark Peek +# All rights reserved. +# +# See LICENSE file for full license. +# +# *** Do not modify - this file is autogenerated *** + + +from . import AWSObject, PropsDictType + + +class BucketPolicy(AWSObject): + """ + `BucketPolicy `__ + """ + + resource_type = "AWS::S3Express::BucketPolicy" + + props: PropsDictType = { + "Bucket": (str, True), + "PolicyDocument": (dict, True), + } + + +class DirectoryBucket(AWSObject): + """ + `DirectoryBucket `__ + """ + + resource_type = "AWS::S3Express::DirectoryBucket" + + props: PropsDictType = { + "BucketName": (str, False), + "DataRedundancy": (str, True), + "LocationName": (str, True), + }