Options
All
  • Public
  • Public/Protected
  • All
Menu

A bucket.

Hierarchy

  • Bucket

Index

Properties

Optional activity_tracking

activity_tracking: ActivityTracking

Enables sending log data to IBM Cloud Activity Tracker Event Routing to provide visibility into bucket management, object read and write events. (Recommended) When the activity_tracker_crn is not populated, then enabled events are sent to the Activity Tracker Event Routing instance at the container's location unless otherwise specified in the Activity Tracker Event Routing Event Routing service configuration. (Legacy) When the activity_tracker_crn is populated, then enabled events are sent to the Activity Tracker Event Routing instance specified.

Optional bytes_used

bytes_used: number

Total size of all objects in the bucket. Non-mutable.

Optional crn

crn: string

The service instance that holds the bucket. Non-mutable.

Optional delete_marker_count

delete_marker_count: number

Total number of delete markers in the bucket. Non-mutable.

Optional firewall

firewall: Firewall

An access control mechanism based on the network (IP address) where request originated. Requests not originating from IP addresses listed in the allowed_ip field will be denied regardless of any access policies (including public access) that might otherwise permit the request. Viewing or updating the Firewall element requires the requester to have the manager role.

Optional hard_quota

hard_quota: number

Maximum bytes for this bucket.

Optional metrics_monitoring

metrics_monitoring: MetricsMonitoring

Enables sending metrics to IBM Cloud Monitoring. All metrics are opt-in. (Recommended) When the metrics_monitoring_crn is not populated, then enabled metrics are sent to the Monitoring instance at the container's location unless otherwise specified in the Metrics Router service configuration. (Legacy) When the metrics_monitoring_crn is populated, then enabled metrics are sent to the Monitoring instance defined in the metrics_monitoring_crn field.

Optional name

name: string

The name of the bucket. Non-mutable.

Optional noncurrent_bytes_used

noncurrent_bytes_used: number

Total size of all non-current object versions in the bucket. Non-mutable.

Optional noncurrent_object_count

noncurrent_object_count: number

Number of non-current object versions in the bucket. Non-mutable.

Optional object_count

object_count: number

Total number of objects in the bucket. Non-mutable.

Optional protection_management

protection_management: ProtectionManagementResponse

Data structure holding protection management response.

Optional service_instance_crn

service_instance_crn: string

The service instance that holds the bucket. Non-mutable.

Optional service_instance_id

service_instance_id: string

The service instance that holds the bucket. Non-mutable.

Optional time_created

time_created: string

The creation time of the bucket in RFC 3339 format. Non-mutable.

Optional time_updated

time_updated: string

The modification time of the bucket in RFC 3339 format. Non-mutable.

Generated using TypeDoc