Infrastructure/Cloud/ObjectStorage
Schema
| Property |
Type |
Description |
bucket_name |
string |
Name of the storage bucket |
acl |
string |
Access control list (private, public-read, public-read-write) |
versioning |
boolean |
Enable object versioning |
lifecycle_rules |
array of objects |
Lifecycle management rules (prefix, expiration_days, transition) |
Sub-types
Example
_type: amadla.org/entity/infrastructure/cloud/object-storage@v1.0.0
_extends: amadla.org/entity/infrastructure/cloud@v1.0.0
_body:
bucket_name: my-app-assets
acl: private
versioning: true
lifecycle_rules:
- prefix: logs/
expiration_days: 90
- prefix: backups/
transition:
days: 30
storage_class: GLACIER
Consumers
| Tool |
How It Uses Infrastructure/Cloud/ObjectStorage |
| raise |
Provisions storage buckets via provider-specific plugins |