{"account":"upbound","repository":"provider-aws-s3","repoKey":"upbound/provider-aws-s3","name":"provider-aws-s3","packageType":"Provider","public":true,"tier":"official","pkgDigest":"sha256:7e00c910bdbf39b2dcc8d7632153b6be1c31d202ede0f2d12ade053eb77aae96","updatedAt":"2026-06-17T12:33:36Z","familyRepoKey":"upbound/provider-family-aws","annotations":{"capabilities":["SafeStart"],"categories":["object-storage","storage"],"cloud_service_vendor":["aws"],"description":["Stores S3 objects with bucket policies, SSE-S3/SSE-KMS encryption, cross-Region replication, S3 Intelligent-Tiering and Glacier transitions, inventory, access logs, EventBridge notifications, S3 Object Lock (WORM), and fine-grained ACLs."],"hardening":["CVE Remediation","Backporting","FIPS Compatibility"],"host":["XP","UXP","Spaces"],"license":["Apache-2.0"],"maintainer":["Upbound <support@upbound.io>"],"readme":["Provider AWS is a Crossplane provider for [Amazon Web Services\n(AWS)](https://aws.amazon.com/) developed and supported by Upbound.\nAvailable resources and their fields can be found in the [Upbound\nMarketplace](https://marketplace.upbound.io/providers/upbound/provider-aws).\nIf you encounter an issue please reach out on support@upbound.io email\naddress. This is a subpackage for the s3 API group."],"source":["github.com/crossplane-contrib/provider-upjet-aws"],"support":["Upbound"],"verification":["Official"]},"customResourceDefinitions":[{"group":"s3.aws.m.upbound.io","kind":"BucketAbac","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketAbac is the Schema for the BucketAbacs API. Manages ABAC (Attribute Based Access Control) for an AWS S3 (Simple Storage) Bucket."},{"group":"s3.aws.m.upbound.io","kind":"BucketAccelerateConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketAccelerateConfiguration is the Schema for the BucketAccelerateConfigurations API. Provides an S3 bucket accelerate configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketACL","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketACL is the Schema for the BucketACLs API. Provides an S3 bucket ACL resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketAnalyticsConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketAnalyticsConfiguration is the Schema for the BucketAnalyticsConfigurations API. Provides a S3 bucket analytics configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketCorsConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketCorsConfiguration is the Schema for the BucketCorsConfigurations API. Provides an S3 bucket CORS configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketIntelligentTieringConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketIntelligentTieringConfiguration is the Schema for the BucketIntelligentTieringConfigurations API. Provides an S3 Intelligent-Tiering configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketInventory","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketInventory is the Schema for the BucketInventorys API. Provides a S3 bucket inventory configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketLifecycleConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketLifecycleConfiguration is the Schema for the BucketLifecycleConfigurations API. Provides a S3 bucket lifecycle configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketLogging","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketLogging is the Schema for the BucketLoggings API. Provides an S3 bucket (server access) logging resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketMetric","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketMetric is the Schema for the BucketMetrics API. Provides a S3 bucket metrics configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketNotification","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketNotification is the Schema for the BucketNotifications API. Manages a S3 Bucket Notification Configuration"},{"group":"s3.aws.m.upbound.io","kind":"BucketObjectLockConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketObjectLockConfiguration is the Schema for the BucketObjectLockConfigurations API. Provides an S3 bucket Object Lock configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketObject","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketObject is the Schema for the BucketObjects API. Provides an S3 object resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketOwnershipControls","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketOwnershipControls is the Schema for the BucketOwnershipControlss API. Manages S3 Bucket Ownership Controls."},{"group":"s3.aws.m.upbound.io","kind":"BucketPolicy","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketPolicy is the Schema for the BucketPolicys API. Attaches a policy to an S3 bucket resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketPublicAccessBlock","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketPublicAccessBlock is the Schema for the BucketPublicAccessBlocks API. Manages S3 bucket-level Public Access Block Configuration"},{"group":"s3.aws.m.upbound.io","kind":"BucketReplicationConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketReplicationConfiguration is the Schema for the BucketReplicationConfigurations API. Provides a S3 bucket replication configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketRequestPaymentConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketRequestPaymentConfiguration is the Schema for the BucketRequestPaymentConfigurations API. Provides an S3 bucket request payment configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"Bucket","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"Bucket is the Schema for the Buckets API. Provides a S3 bucket resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketServerSideEncryptionConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketServerSideEncryptionConfiguration is the Schema for the BucketServerSideEncryptionConfigurations API. Provides a S3 bucket server-side encryption configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketVersioning","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketVersioning is the Schema for the BucketVersionings API. Provides an S3 bucket versioning resource."},{"group":"s3.aws.m.upbound.io","kind":"BucketWebsiteConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"BucketWebsiteConfiguration is the Schema for the BucketWebsiteConfigurations API. Provides an S3 bucket website configuration resource."},{"group":"s3.aws.m.upbound.io","kind":"DirectoryBucket","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"DirectoryBucket is the Schema for the DirectoryBuckets API. Provides an Amazon S3 Express directory bucket resource."},{"group":"s3.aws.m.upbound.io","kind":"ObjectCopy","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"ObjectCopy is the Schema for the ObjectCopys API. Provides a resource for copying an S3 object."},{"group":"s3.aws.m.upbound.io","kind":"Object","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Namespaced","description":"Object is the Schema for the Objects API. Provides an S3 object resource."},{"group":"s3.aws.upbound.io","kind":"BucketAbac","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketAbac is the Schema for the BucketAbacs API. Manages ABAC (Attribute Based Access Control) for an AWS S3 (Simple Storage) Bucket."},{"group":"s3.aws.upbound.io","kind":"BucketAccelerateConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketAccelerateConfiguration is the Schema for the BucketAccelerateConfigurations API. Provides an S3 bucket accelerate configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketACL","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketACL is the Schema for the BucketACLs API. Provides an S3 bucket ACL resource."},{"group":"s3.aws.upbound.io","kind":"BucketAnalyticsConfiguration","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketAnalyticsConfiguration is the Schema for the BucketAnalyticsConfigurations API. Provides a S3 bucket analytics configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketCorsConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketCorsConfiguration is the Schema for the BucketCorsConfigurations API. Provides an S3 bucket CORS configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketIntelligentTieringConfiguration","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketIntelligentTieringConfiguration is the Schema for the BucketIntelligentTieringConfigurations API. Provides an S3 Intelligent-Tiering configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketInventory","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketInventory is the Schema for the BucketInventorys API. Provides a S3 bucket inventory configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketLifecycleConfiguration","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketLifecycleConfiguration is the Schema for the BucketLifecycleConfigurations API. Provides a S3 bucket lifecycle configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketLogging","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketLogging is the Schema for the BucketLoggings API. Provides an S3 bucket (server access) logging resource."},{"group":"s3.aws.upbound.io","kind":"BucketMetric","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketMetric is the Schema for the BucketMetrics API. Provides a S3 bucket metrics configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketNotification","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketNotification is the Schema for the BucketNotifications API. Manages a S3 Bucket Notification Configuration"},{"group":"s3.aws.upbound.io","kind":"BucketObjectLockConfiguration","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketObjectLockConfiguration is the Schema for the BucketObjectLockConfigurations API. Provides an S3 bucket Object Lock configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketObject","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketObject is the Schema for the BucketObjects API. Provides an S3 object resource."},{"group":"s3.aws.upbound.io","kind":"BucketOwnershipControls","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketOwnershipControls is the Schema for the BucketOwnershipControlss API. Manages S3 Bucket Ownership Controls."},{"group":"s3.aws.upbound.io","kind":"BucketPolicy","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketPolicy is the Schema for the BucketPolicys API. Attaches a policy to an S3 bucket resource."},{"group":"s3.aws.upbound.io","kind":"BucketPublicAccessBlock","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketPublicAccessBlock is the Schema for the BucketPublicAccessBlocks API. Manages S3 bucket-level Public Access Block Configuration"},{"group":"s3.aws.upbound.io","kind":"BucketReplicationConfiguration","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketReplicationConfiguration is the Schema for the BucketReplicationConfigurations API. Provides a S3 bucket replication configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketRequestPaymentConfiguration","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"BucketRequestPaymentConfiguration is the Schema for the BucketRequestPaymentConfigurations API. Provides an S3 bucket request payment configuration resource."},{"group":"s3.aws.upbound.io","kind":"Bucket","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"Bucket is the Schema for the Buckets API. Provides a S3 bucket resource."},{"group":"s3.aws.upbound.io","kind":"BucketServerSideEncryptionConfiguration","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketServerSideEncryptionConfiguration is the Schema for the BucketServerSideEncryptionConfigurations API. Provides a S3 bucket server-side encryption configuration resource."},{"group":"s3.aws.upbound.io","kind":"BucketVersioning","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketVersioning is the Schema for the BucketVersionings API. Provides an S3 bucket versioning resource."},{"group":"s3.aws.upbound.io","kind":"BucketWebsiteConfiguration","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"BucketWebsiteConfiguration is the Schema for the BucketWebsiteConfigurations API. Provides an S3 bucket website configuration resource."},{"group":"s3.aws.upbound.io","kind":"DirectoryBucket","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"DirectoryBucket is the Schema for the DirectoryBuckets API. Provides an Amazon S3 Express directory bucket resource."},{"group":"s3.aws.upbound.io","kind":"ObjectCopy","versions":["v1beta1"],"storageVersion":"v1beta1","scope":"Cluster","description":"ObjectCopy is the Schema for the ObjectCopys API. Provides a resource for copying an S3 object."},{"group":"s3.aws.upbound.io","kind":"Object","versions":["v1beta1","v1beta2"],"storageVersion":"v1beta2","scope":"Cluster","description":"Object is the Schema for the Objects API. Provides an S3 object resource."}],"managedResourceDefinitions":[],"compositeResourceDefinitions":[],"compositions":[]}
