The bucket's uniform bucket-level access configuration. The feature was formerly known as Bucket Policy Only. For backward compatibility, this field will be populated with identical information as the uniformBucketLevelAccess field. We recommend using the uniformBucketLevelAccess field to enable and disable the feature.
The bucket's uniform bucket-level access configuration. The feature was formerly known as Bucket Policy Only. For backward compatibility, this field will be populated with identical information as the uniformBucketLevelAccess field. We recommend using the uniformBucketLevelAccess field to enable and disable the feature.
Updates an IAM policy for the specified bucket.
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
The bucket's retention policy. The retention policy enforces a minimum retention time for all objects contained in the bucket, based on their creation time. Any attempt to overwrite or delete objects younger than the retention period will result in a PERMISSION_DENIED error. An unlocked retention policy can be modified or removed from the bucket via a storage.buckets.update operation. A locked retention policy cannot be removed or shortened in duration for the lifetime of the bucket. Attempting to remove or decrease period of a locked retention policy will result in a PERMISSION_DENIED error.
The bucket's retention policy. The retention policy enforces a minimum retention time for all objects contained in the bucket, based on their creation time. Any attempt to overwrite or delete objects younger than the retention period will result in a PERMISSION_DENIED error. An unlocked retention policy can be modified or removed from the bucket via a storage.buckets.update operation. A locked retention policy cannot be removed or shortened in duration for the lifetime of the bucket. Attempting to remove or decrease period of a locked retention policy will result in a PERMISSION_DENIED error.
The bucket's website configuration, controlling how the service behaves when accessing bucket contents as a web site. See the Static Website Examples for more information.
The bucket's website configuration, controlling how the service behaves when accessing bucket contents as a web site. See the Static Website Examples for more information.
Represents an expression text. Example: title: "User account presence" description: "Determines whether the request has a user account" expression: "size(request.user) > 0"
Represents an expression text. Example: title: "User account presence" description: "Determines whether the request has a user account" expression: "size(request.user) > 0"
Updates an IAM policy for the specified managed folder.
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
Updates an IAM policy for the specified object.
Note - this resource's API doesn't support deletion. When deleted, the resource will persist
on Google Cloud even though it will be deleted from Pulumi state.
Returns metadata for the specified bucket.
args Arguments passed to this invoke. Arguments for getBucket.
options Invoke options controlling this call.
Returns the ACL entry for the specified entity on the specified bucket.
args Arguments passed to this invoke. Arguments for getBucketAccessControl.
options Invoke options controlling this call.
Returns an IAM policy for the specified bucket.
args Arguments passed to this invoke. Arguments for getBucketIamPolicy.
options Invoke options controlling this call.
Retrieves an object or its metadata.
args Arguments passed to this invoke. Arguments for getBucketObject.
options Invoke options controlling this call.
Returns the default object ACL entry for the specified entity on the specified bucket.
args Arguments passed to this invoke. Arguments for getDefaultObjectAccessControl.
options Invoke options controlling this call.
Returns metadata of the specified managed folder.
args Arguments passed to this invoke. Arguments for getManagedFolder.
options Invoke options controlling this call.
Returns an IAM policy for the specified managed folder.
args Arguments passed to this invoke. Arguments for getManagedFolderIamPolicy.
options Invoke options controlling this call.
Returns the ACL entry for the specified entity on the specified object.
args Arguments passed to this invoke. Arguments for getObjectAccessControl.
options Invoke options controlling this call.
Returns an IAM policy for the specified object.
args Arguments passed to this invoke. Arguments for getObjectIamPolicy.
options Invoke options controlling this call.