GetBucketResult constructor

const GetBucketResult({
  1. List<GetBucketAutoclass>? autoclasses,
  2. List<GetBucketCor>? cors,
  3. List<GetBucketCustomPlacementConfig>? customPlacementConfigs,
  4. bool? defaultEventBasedHold,
  5. String? deletionPolicy,
  6. Map<String, String>? effectiveLabels,
  7. bool? enableObjectRetention,
  8. List<GetBucketEncryption>? encryptions,
  9. bool? forceDestroy,
  10. List<GetBucketHierarchicalNamespace>? hierarchicalNamespaces,
  11. String? id,
  12. List<GetBucketIpFilter>? ipFilters,
  13. Map<String, String>? labels,
  14. List<GetBucketLifecycleRule>? lifecycleRules,
  15. String? location,
  16. List<GetBucketLogging>? loggings,
  17. String? name,
  18. String? project,
  19. int? projectNumber,
  20. String? publicAccessPrevention,
  21. Map<String, String>? pulumiLabels,
  22. bool? requesterPays,
  23. List<GetBucketRetentionPolicy>? retentionPolicies,
  24. String? rpo,
  25. String? selfLink,
  26. List<GetBucketSoftDeletePolicy>? softDeletePolicies,
  27. String? storageClass,
  28. String? timeCreated,
  29. bool? uniformBucketLevelAccess,
  30. String? updated,
  31. String? url,
  32. List<GetBucketVersioning>? versionings,
  33. List<GetBucketWebsite>? websites,
})

Creates a new GetBucketResult. autoclasses Optional. cors Optional. customPlacementConfigs Optional. defaultEventBasedHold Optional. deletionPolicy Optional. effectiveLabels Optional. enableObjectRetention Optional. encryptions Optional. forceDestroy Optional. hierarchicalNamespaces Optional. id The provider-assigned unique ID for this managed resource. ipFilters Optional. labels Optional. lifecycleRules Optional. location Optional. loggings Optional. name Optional. project Optional. projectNumber Optional. publicAccessPrevention Optional. pulumiLabels Optional. requesterPays Optional. retentionPolicies Optional. rpo Optional. selfLink Optional. softDeletePolicies Optional. storageClass Optional. timeCreated Optional. uniformBucketLevelAccess Optional. updated Optional. url Optional. versionings Optional. websites Optional.

Implementation

const GetBucketResult({
  this.autoclasses,
  this.cors,
  this.customPlacementConfigs,
  this.defaultEventBasedHold,
  this.deletionPolicy,
  this.effectiveLabels,
  this.enableObjectRetention,
  this.encryptions,
  this.forceDestroy,
  this.hierarchicalNamespaces,
  this.id,
  this.ipFilters,
  this.labels,
  this.lifecycleRules,
  this.location,
  this.loggings,
  this.name,
  this.project,
  this.projectNumber,
  this.publicAccessPrevention,
  this.pulumiLabels,
  this.requesterPays,
  this.retentionPolicies,
  this.rpo,
  this.selfLink,
  this.softDeletePolicies,
  this.storageClass,
  this.timeCreated,
  this.uniformBucketLevelAccess,
  this.updated,
  this.url,
  this.versionings,
  this.websites,
});