Interface protos.google.storage.v2.IBucket (0.8.0)

Properties of a Bucket.

Package

@google-cloud/storage-control

Properties

acl

acl?: (google.storage.v2.IBucketAccessControl[]|null);

Bucket acl

autoclass

autoclass?: (google.storage.v2.Bucket.IAutoclass|null);

Bucket autoclass

billing

billing?: (google.storage.v2.Bucket.IBilling|null);

Bucket billing

bucketId

bucketId?: (string|null);

Bucket bucketId

cors

cors?: (google.storage.v2.Bucket.ICors[]|null);

Bucket cors

createTime

createTime?: (google.protobuf.ITimestamp|null);

Bucket createTime

customPlacementConfig

customPlacementConfig?: (google.storage.v2.Bucket.ICustomPlacementConfig|null);

Bucket customPlacementConfig

defaultEventBasedHold

defaultEventBasedHold?: (boolean|null);

Bucket defaultEventBasedHold

defaultObjectAcl

defaultObjectAcl?: (google.storage.v2.IObjectAccessControl[]|null);

Bucket defaultObjectAcl

encryption

encryption?: (google.storage.v2.Bucket.IEncryption|null);

Bucket encryption

etag

etag?: (string|null);

Bucket etag

hierarchicalNamespace

hierarchicalNamespace?: (google.storage.v2.Bucket.IHierarchicalNamespace|null);

Bucket hierarchicalNamespace

iamConfig

iamConfig?: (google.storage.v2.Bucket.IIamConfig|null);

Bucket iamConfig

ipFilter

ipFilter?: (google.storage.v2.Bucket.IIpFilter|null);

Bucket ipFilter

labels

labels?: ({ [k: string]: string }|null);

Bucket labels

lifecycle

lifecycle?: (google.storage.v2.Bucket.ILifecycle|null);

Bucket lifecycle

location

location?: (string|null);

Bucket location

locationType

locationType?: (string|null);

Bucket locationType

logging

logging?: (google.storage.v2.Bucket.ILogging|null);

Bucket logging

metageneration

metageneration?: (number|Long|string|null);

Bucket metageneration

name

name?: (string|null);

Bucket name

objectRetention

objectRetention?: (google.storage.v2.Bucket.IObjectRetention|null);

Bucket objectRetention

owner

owner?: (google.storage.v2.IOwner|null);

Bucket owner

project

project?: (string|null);

Bucket project

retentionPolicy

retentionPolicy?: (google.storage.v2.Bucket.IRetentionPolicy|null);

Bucket retentionPolicy

rpo

rpo?: (string|null);

Bucket rpo

satisfiesPzs

satisfiesPzs?: (boolean|null);

Bucket satisfiesPzs

softDeletePolicy

softDeletePolicy?: (google.storage.v2.Bucket.ISoftDeletePolicy|null);

Bucket softDeletePolicy

storageClass

storageClass?: (string|null);

Bucket storageClass

updateTime

updateTime?: (google.protobuf.ITimestamp|null);

Bucket updateTime

versioning

versioning?: (google.storage.v2.Bucket.IVersioning|null);

Bucket versioning

website

website?: (google.storage.v2.Bucket.IWebsite|null);

Bucket website