Interface BucketMetadata (7.16.0)

Inheritance

BaseMetadata > BucketMetadata

Package

@google-cloud/storage

Properties

  acl 
 ?: 
  
 AclMetadata 
 [] 
  
 | 
  
 null 
 ; 
 
  autoclass 
 ?: 
  
 { 
  
 enabled 
 ?: 
  
 boolean 
 ; 
  
 toggleTime 
 ?: 
  
 string 
 ; 
  
 terminalStorageClass 
 ?: 
  
 string 
 ; 
  
 terminalStorageClassUpdateTime 
 ?: 
  
 string 
 ; 
  
 }; 
 
  billing 
 ?: 
  
 { 
  
 requesterPays 
 ?: 
  
 boolean 
 ; 
  
 }; 
 
  cors 
 ?: 
  
 Cors 
 []; 
 
  customPlacementConfig 
 ?: 
  
 { 
  
 dataLocations 
 ?: 
  
 string 
 []; 
  
 }; 
 
  defaultEventBasedHold 
 ?: 
  
 boolean 
 ; 
 
  defaultObjectAcl 
 ?: 
  
 AclMetadata 
 []; 
 
  encryption 
 ?: 
  
 { 
  
 defaultKmsKeyName 
 ?: 
  
 string 
 ; 
  
 } 
  
 | 
  
 null 
 ; 
 
  generation 
 ?: 
  
 string 
 ; 
 
  hardDeleteTime 
 ?: 
  
 string 
 ; 
 
  hierarchicalNamespace 
 ?: 
  
 { 
  
 enabled 
 ?: 
  
 boolean 
 ; 
  
 }; 
 
  iamConfiguration 
 ?: 
  
 { 
  
 publicAccessPrevention 
 ?: 
  
 string 
 ; 
  
 uniformBucketLevelAccess 
 ?: 
  
 { 
  
 enabled 
 ?: 
  
 boolean 
 ; 
  
 lockedTime 
 ?: 
  
 string 
 ; 
  
 }; 
  
 }; 
 
  labels 
 ?: 
  
 { 
  
 [ 
 key 
 : 
  
 string 
 ] 
 : 
  
 string 
  
 | 
  
 null 
 ; 
  
 }; 
 
  lifecycle 
 ?: 
  
 { 
  
 rule 
 ?: 
  
 LifecycleRule 
 []; 
  
 } 
  
 | 
  
 null 
 ; 
 
  location 
 ?: 
  
 string 
 ; 
 
  locationType 
 ?: 
  
 string 
 ; 
 
  logging 
 ?: 
  
 { 
  
 logBucket 
 ?: 
  
 string 
 ; 
  
 logObjectPrefix 
 ?: 
  
 string 
 ; 
  
 }; 
 
  metageneration 
 ?: 
  
 string 
 ; 
 
  name 
 ?: 
  
 string 
 ; 
 
  objectRetention 
 ?: 
  
 { 
  
 mode 
 ?: 
  
 string 
 ; 
  
 }; 
 
  owner 
 ?: 
  
 { 
  
 entity 
 ?: 
  
 string 
 ; 
  
 entityId 
 ?: 
  
 string 
 ; 
  
 }; 
 
  projectNumber 
 ?: 
  
 string 
  
 | 
  
 number 
 ; 
 
  retentionPolicy 
 ?: 
  
 { 
  
 effectiveTime 
 ?: 
  
 string 
 ; 
  
 isLocked 
 ?: 
  
 boolean 
 ; 
  
 retentionPeriod 
 ?: 
  
 string 
  
 | 
  
 number 
 ; 
  
 } 
  
 | 
  
 null 
 ; 
 
  rpo 
 ?: 
  
 string 
 ; 
 
  softDeletePolicy 
 ?: 
  
 { 
  
 retentionDurationSeconds 
 ?: 
  
 string 
  
 | 
  
 number 
 ; 
  
 readonly 
  
 effectiveTime 
 ?: 
  
 string 
 ; 
  
 }; 
 
  softDeleteTime 
 ?: 
  
 string 
 ; 
 
  storageClass 
 ?: 
  
 string 
 ; 
 
  timeCreated 
 ?: 
  
 string 
 ; 
 
  updated 
 ?: 
  
 string 
 ; 
 
  versioning 
 ?: 
  
 { 
  
 enabled 
 ?: 
  
 boolean 
 ; 
  
 }; 
 
  website 
 ?: 
  
 { 
  
 mainPageSuffix 
 ?: 
  
 string 
 ; 
  
 notFoundPage 
 ?: 
  
 string 
 ; 
  
 }; 
 
Create a Mobile Website
View Site in Mobile | Classic
Share by: