/dhall-aws-cloudformation/gh-pages/cloudformation/AWS::S3::Bucket.dhall.html
Copy path to clipboardSource
<!DOCTYPE HTML><html><head><title>/cloudformation/AWS::S3::Bucket.dhall</title><link rel="stylesheet" type="text/css" href="../index.css"><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Lato:ital,wght@0,400;0,700;1,400&display=swap"><script type="text/javascript" src="../index.js"></script><meta charset="UTF-8"></head><body><div class="nav-bar"><img class="dhall-icon" src="../dhall-icon.svg"><p class="package-title">dhall-aws-cloudformation</p><div class="nav-bar-content-divider"></div><a id="switch-light-dark-mode" class="nav-option">Switch Light/Dark Mode</a></div><div class="main-container"><h2 class="doc-title"><span class="crumb-divider">/</span><a href="../index.html">dhall-aws-cloudformation</a><span class="crumb-divider">/</span><a class="title-crumb" href="index.html">cloudformation</a><span class="crumb-divider">/</span><span class="title-crumb" href="index.html">AWS::S3::Bucket.dhall</span></h2><a class="copy-to-clipboard" data-path="https://raw.githubusercontent.com/jcouyang/dhall-aws-cloudformation/0.9.81/cloudformation/AWS::S3::Bucket.dhall"><i><small>Copy path to clipboard</small></i></a><br><div class="doc-contents"></div><h3>Source</h3><div class="source-code"><pre>{ Properties = <a href="./AWS::S3::Bucket/Properties.dhall.html">./AWS::S3::Bucket/Properties.dhall</a><br>, Resources = <a href="./AWS::S3::Bucket/Resources.dhall.html">./AWS::S3::Bucket/Resources.dhall</a><br>, AbortIncompleteMultipartUpload =<br> <a href="./AWS::S3::Bucket/AbortIncompleteMultipartUpload.dhall.html">./AWS::S3::Bucket/AbortIncompleteMultipartUpload.dhall</a><br>, AccelerateConfiguration = <a href="./AWS::S3::Bucket/AccelerateConfiguration.dhall.html">./AWS::S3::Bucket/AccelerateConfiguration.dhall</a><br>, AccessControlTranslation = <a href="./AWS::S3::Bucket/AccessControlTranslation.dhall.html">./AWS::S3::Bucket/AccessControlTranslation.dhall</a><br>, AnalyticsConfiguration = <a href="./AWS::S3::Bucket/AnalyticsConfiguration.dhall.html">./AWS::S3::Bucket/AnalyticsConfiguration.dhall</a><br>, BucketEncryption = <a href="./AWS::S3::Bucket/BucketEncryption.dhall.html">./AWS::S3::Bucket/BucketEncryption.dhall</a><br>, CorsConfiguration = <a href="./AWS::S3::Bucket/CorsConfiguration.dhall.html">./AWS::S3::Bucket/CorsConfiguration.dhall</a><br>, CorsRule = <a href="./AWS::S3::Bucket/CorsRule.dhall.html">./AWS::S3::Bucket/CorsRule.dhall</a><br>, DataExport = <a href="./AWS::S3::Bucket/DataExport.dhall.html">./AWS::S3::Bucket/DataExport.dhall</a><br>, DefaultRetention = <a href="./AWS::S3::Bucket/DefaultRetention.dhall.html">./AWS::S3::Bucket/DefaultRetention.dhall</a><br>, DeleteMarkerReplication = <a href="./AWS::S3::Bucket/DeleteMarkerReplication.dhall.html">./AWS::S3::Bucket/DeleteMarkerReplication.dhall</a><br>, Destination = <a href="./AWS::S3::Bucket/Destination.dhall.html">./AWS::S3::Bucket/Destination.dhall</a><br>, EncryptionConfiguration = <a href="./AWS::S3::Bucket/EncryptionConfiguration.dhall.html">./AWS::S3::Bucket/EncryptionConfiguration.dhall</a><br>, EventBridgeConfiguration = <a href="./AWS::S3::Bucket/EventBridgeConfiguration.dhall.html">./AWS::S3::Bucket/EventBridgeConfiguration.dhall</a><br>, FilterRule = <a href="./AWS::S3::Bucket/FilterRule.dhall.html">./AWS::S3::Bucket/FilterRule.dhall</a><br>, IntelligentTieringConfiguration =<br> <a href="./AWS::S3::Bucket/IntelligentTieringConfiguration.dhall.html">./AWS::S3::Bucket/IntelligentTieringConfiguration.dhall</a><br>, InventoryConfiguration = <a href="./AWS::S3::Bucket/InventoryConfiguration.dhall.html">./AWS::S3::Bucket/InventoryConfiguration.dhall</a><br>, LambdaConfiguration = <a href="./AWS::S3::Bucket/LambdaConfiguration.dhall.html">./AWS::S3::Bucket/LambdaConfiguration.dhall</a><br>, LifecycleConfiguration = <a href="./AWS::S3::Bucket/LifecycleConfiguration.dhall.html">./AWS::S3::Bucket/LifecycleConfiguration.dhall</a><br>, LoggingConfiguration = <a href="./AWS::S3::Bucket/LoggingConfiguration.dhall.html">./AWS::S3::Bucket/LoggingConfiguration.dhall</a><br>, Metrics = <a href="./AWS::S3::Bucket/Metrics.dhall.html">./AWS::S3::Bucket/Metrics.dhall</a><br>, MetricsConfiguration = <a href="./AWS::S3::Bucket/MetricsConfiguration.dhall.html">./AWS::S3::Bucket/MetricsConfiguration.dhall</a><br>, NoncurrentVersionExpiration =<br> <a href="./AWS::S3::Bucket/NoncurrentVersionExpiration.dhall.html">./AWS::S3::Bucket/NoncurrentVersionExpiration.dhall</a><br>, NoncurrentVersionTransition =<br> <a href="./AWS::S3::Bucket/NoncurrentVersionTransition.dhall.html">./AWS::S3::Bucket/NoncurrentVersionTransition.dhall</a><br>, NotificationConfiguration = <a href="./AWS::S3::Bucket/NotificationConfiguration.dhall.html">./AWS::S3::Bucket/NotificationConfiguration.dhall</a><br>, NotificationFilter = <a href="./AWS::S3::Bucket/NotificationFilter.dhall.html">./AWS::S3::Bucket/NotificationFilter.dhall</a><br>, ObjectLockConfiguration = <a href="./AWS::S3::Bucket/ObjectLockConfiguration.dhall.html">./AWS::S3::Bucket/ObjectLockConfiguration.dhall</a><br>, ObjectLockRule = <a href="./AWS::S3::Bucket/ObjectLockRule.dhall.html">./AWS::S3::Bucket/ObjectLockRule.dhall</a><br>, OwnershipControls = <a href="./AWS::S3::Bucket/OwnershipControls.dhall.html">./AWS::S3::Bucket/OwnershipControls.dhall</a><br>, OwnershipControlsRule = <a href="./AWS::S3::Bucket/OwnershipControlsRule.dhall.html">./AWS::S3::Bucket/OwnershipControlsRule.dhall</a><br>, PartitionedPrefix = <a href="./AWS::S3::Bucket/PartitionedPrefix.dhall.html">./AWS::S3::Bucket/PartitionedPrefix.dhall</a><br>, PublicAccessBlockConfiguration =<br> <a href="./AWS::S3::Bucket/PublicAccessBlockConfiguration.dhall.html">./AWS::S3::Bucket/PublicAccessBlockConfiguration.dhall</a><br>, QueueConfiguration = <a href="./AWS::S3::Bucket/QueueConfiguration.dhall.html">./AWS::S3::Bucket/QueueConfiguration.dhall</a><br>, RedirectAllRequestsTo = <a href="./AWS::S3::Bucket/RedirectAllRequestsTo.dhall.html">./AWS::S3::Bucket/RedirectAllRequestsTo.dhall</a><br>, RedirectRule = <a href="./AWS::S3::Bucket/RedirectRule.dhall.html">./AWS::S3::Bucket/RedirectRule.dhall</a><br>, ReplicaModifications = <a href="./AWS::S3::Bucket/ReplicaModifications.dhall.html">./AWS::S3::Bucket/ReplicaModifications.dhall</a><br>, ReplicationConfiguration = <a href="./AWS::S3::Bucket/ReplicationConfiguration.dhall.html">./AWS::S3::Bucket/ReplicationConfiguration.dhall</a><br>, ReplicationDestination = <a href="./AWS::S3::Bucket/ReplicationDestination.dhall.html">./AWS::S3::Bucket/ReplicationDestination.dhall</a><br>, ReplicationRule = <a href="./AWS::S3::Bucket/ReplicationRule.dhall.html">./AWS::S3::Bucket/ReplicationRule.dhall</a><br>, ReplicationRuleAndOperator =<br> <a href="./AWS::S3::Bucket/ReplicationRuleAndOperator.dhall.html">./AWS::S3::Bucket/ReplicationRuleAndOperator.dhall</a><br>, ReplicationRuleFilter = <a href="./AWS::S3::Bucket/ReplicationRuleFilter.dhall.html">./AWS::S3::Bucket/ReplicationRuleFilter.dhall</a><br>, ReplicationTime = <a href="./AWS::S3::Bucket/ReplicationTime.dhall.html">./AWS::S3::Bucket/ReplicationTime.dhall</a><br>, ReplicationTimeValue = <a href="./AWS::S3::Bucket/ReplicationTimeValue.dhall.html">./AWS::S3::Bucket/ReplicationTimeValue.dhall</a><br>, RoutingRule = <a href="./AWS::S3::Bucket/RoutingRule.dhall.html">./AWS::S3::Bucket/RoutingRule.dhall</a><br>, RoutingRuleCondition = <a href="./AWS::S3::Bucket/RoutingRuleCondition.dhall.html">./AWS::S3::Bucket/RoutingRuleCondition.dhall</a><br>, Rule = <a href="./AWS::S3::Bucket/Rule.dhall.html">./AWS::S3::Bucket/Rule.dhall</a><br>, S3KeyFilter = <a href="./AWS::S3::Bucket/S3KeyFilter.dhall.html">./AWS::S3::Bucket/S3KeyFilter.dhall</a><br>, ServerSideEncryptionByDefault =<br> <a href="./AWS::S3::Bucket/ServerSideEncryptionByDefault.dhall.html">./AWS::S3::Bucket/ServerSideEncryptionByDefault.dhall</a><br>, ServerSideEncryptionRule = <a href="./AWS::S3::Bucket/ServerSideEncryptionRule.dhall.html">./AWS::S3::Bucket/ServerSideEncryptionRule.dhall</a><br>, SourceSelectionCriteria = <a href="./AWS::S3::Bucket/SourceSelectionCriteria.dhall.html">./AWS::S3::Bucket/SourceSelectionCriteria.dhall</a><br>, SseKmsEncryptedObjects = <a href="./AWS::S3::Bucket/SseKmsEncryptedObjects.dhall.html">./AWS::S3::Bucket/SseKmsEncryptedObjects.dhall</a><br>, StorageClassAnalysis = <a href="./AWS::S3::Bucket/StorageClassAnalysis.dhall.html">./AWS::S3::Bucket/StorageClassAnalysis.dhall</a><br>, TagFilter = <a href="./AWS::S3::Bucket/TagFilter.dhall.html">./AWS::S3::Bucket/TagFilter.dhall</a><br>, TargetObjectKeyFormat = <a href="./AWS::S3::Bucket/TargetObjectKeyFormat.dhall.html">./AWS::S3::Bucket/TargetObjectKeyFormat.dhall</a><br>, Tiering = <a href="./AWS::S3::Bucket/Tiering.dhall.html">./AWS::S3::Bucket/Tiering.dhall</a><br>, TopicConfiguration = <a href="./AWS::S3::Bucket/TopicConfiguration.dhall.html">./AWS::S3::Bucket/TopicConfiguration.dhall</a><br>, Transition = <a href="./AWS::S3::Bucket/Transition.dhall.html">./AWS::S3::Bucket/Transition.dhall</a><br>, VersioningConfiguration = <a href="./AWS::S3::Bucket/VersioningConfiguration.dhall.html">./AWS::S3::Bucket/VersioningConfiguration.dhall</a><br>, WebsiteConfiguration = <a href="./AWS::S3::Bucket/WebsiteConfiguration.dhall.html">./AWS::S3::Bucket/WebsiteConfiguration.dhall</a><br>, GetAttr =<br> { Arn = (<a href="./../Fn.dhall.html">./../Fn.dhall</a>).GetAttOf "Arn"<br> , DomainName = (<a href="./../Fn.dhall.html">./../Fn.dhall</a>).GetAttOf "DomainName"<br> , DualStackDomainName = (<a href="./../Fn.dhall.html">./../Fn.dhall</a>).GetAttOf "DualStackDomainName"<br> , RegionalDomainName = (<a href="./../Fn.dhall.html">./../Fn.dhall</a>).GetAttOf "RegionalDomainName"<br> , WebsiteURL = (<a href="./../Fn.dhall.html">./../Fn.dhall</a>).GetAttOf "WebsiteURL"<br> }<br>}<br></pre></div></div></body></html>