Bucket
Creates a new bucket in Google cloud storage service (GCS).
Once a bucket has been created, its location can’t be changed.
ACLs can be applied
using the gcp.storage.BucketACL resource.
For more information see the official documentation and API.
Note: If the project id is not set on the resource or in the provider block it will be dynamically determined which will require enabling the compute api.
Create a Bucket Resource
new Bucket(name: string, args?: BucketArgs, opts?: CustomResourceOptions);def Bucket(resource_name, opts=None, bucket_policy_only=None, cors=None, default_event_based_hold=None, encryption=None, force_destroy=None, labels=None, lifecycle_rules=None, location=None, logging=None, name=None, project=None, requester_pays=None, retention_policy=None, storage_class=None, versioning=None, website=None, __props__=None);func NewBucket(ctx *Context, name string, args *BucketArgs, opts ...ResourceOption) (*Bucket, error)public Bucket(string name, BucketArgs? args = null, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args BucketArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BucketArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BucketArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
Bucket Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The Bucket resource accepts the following input properties:
- Bucket
Policy boolOnly Enables Bucket Policy Only access to a bucket.
- Cors
List<Bucket
Cor Args> The bucket’s Cross-Origin Resource Sharing (CORS) configuration. Multiple blocks of this type are permitted. Structure is documented below.
- Default
Event boolBased Hold - Encryption
Bucket
Encryption Args The bucket’s encryption configuration.
- Force
Destroy bool When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, the provider will fail that run.
- Labels Dictionary<string, string>
A set of key/value label pairs to assign to the bucket.
- Lifecycle
Rules List<BucketLifecycle Rule Args> The bucket’s Lifecycle Rules configuration. Multiple blocks of this type are permitted. Structure is documented below.
- Location string
The GCS location
- Logging
Bucket
Logging Args The bucket’s Access & Storage Logs configuration.
- Name string
The name of the bucket.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Requester
Pays bool Enables Requester Pays on a storage bucket.
- Retention
Policy BucketRetention Policy Args Configuration of the bucket’s data retention policy for how long objects in the bucket should be retained. Structure is documented below.
- Storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.- Versioning
Bucket
Versioning Args The bucket’s Versioning configuration.
- Website
Bucket
Website Args Configuration if the bucket acts as a website. Structure is documented below.
- Bucket
Policy boolOnly Enables Bucket Policy Only access to a bucket.
- Cors
[]Bucket
Cor The bucket’s Cross-Origin Resource Sharing (CORS) configuration. Multiple blocks of this type are permitted. Structure is documented below.
- Default
Event boolBased Hold - Encryption
Bucket
Encryption The bucket’s encryption configuration.
- Force
Destroy bool When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, the provider will fail that run.
- Labels map[string]string
A set of key/value label pairs to assign to the bucket.
- Lifecycle
Rules []BucketLifecycle Rule The bucket’s Lifecycle Rules configuration. Multiple blocks of this type are permitted. Structure is documented below.
- Location string
The GCS location
- Logging
Bucket
Logging The bucket’s Access & Storage Logs configuration.
- Name string
The name of the bucket.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Requester
Pays bool Enables Requester Pays on a storage bucket.
- Retention
Policy BucketRetention Policy Configuration of the bucket’s data retention policy for how long objects in the bucket should be retained. Structure is documented below.
- Storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.- Versioning
Bucket
Versioning The bucket’s Versioning configuration.
- Website
Bucket
Website Configuration if the bucket acts as a website. Structure is documented below.
- bucket
Policy booleanOnly Enables Bucket Policy Only access to a bucket.
- cors
Bucket
Cor[] The bucket’s Cross-Origin Resource Sharing (CORS) configuration. Multiple blocks of this type are permitted. Structure is documented below.
- default
Event booleanBased Hold - encryption
Bucket
Encryption The bucket’s encryption configuration.
- force
Destroy boolean When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, the provider will fail that run.
- labels {[key: string]: string}
A set of key/value label pairs to assign to the bucket.
- lifecycle
Rules BucketLifecycle Rule[] The bucket’s Lifecycle Rules configuration. Multiple blocks of this type are permitted. Structure is documented below.
- location string
The GCS location
- logging
Bucket
Logging The bucket’s Access & Storage Logs configuration.
- name string
The name of the bucket.
- project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- requester
Pays boolean Enables Requester Pays on a storage bucket.
- retention
Policy BucketRetention Policy Configuration of the bucket’s data retention policy for how long objects in the bucket should be retained. Structure is documented below.
- storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.- versioning
Bucket
Versioning The bucket’s Versioning configuration.
- website
Bucket
Website Configuration if the bucket acts as a website. Structure is documented below.
- bucket_
policy_ boolonly Enables Bucket Policy Only access to a bucket.
- cors
List[Bucket
Cor] The bucket’s Cross-Origin Resource Sharing (CORS) configuration. Multiple blocks of this type are permitted. Structure is documented below.
- default_
event_ boolbased_ hold - encryption
Dict[Bucket
Encryption] The bucket’s encryption configuration.
- force_
destroy bool When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, the provider will fail that run.
- labels Dict[str, str]
A set of key/value label pairs to assign to the bucket.
- lifecycle_
rules List[BucketLifecycle Rule] The bucket’s Lifecycle Rules configuration. Multiple blocks of this type are permitted. Structure is documented below.
- location str
The GCS location
- logging
Dict[Bucket
Logging] The bucket’s Access & Storage Logs configuration.
- name str
The name of the bucket.
- project str
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- requester_
pays bool Enables Requester Pays on a storage bucket.
- retention_
policy Dict[BucketRetention Policy] Configuration of the bucket’s data retention policy for how long objects in the bucket should be retained. Structure is documented below.
- storage_
class str The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.- versioning
Dict[Bucket
Versioning] The bucket’s Versioning configuration.
- website
Dict[Bucket
Website] Configuration if the bucket acts as a website. Structure is documented below.
Outputs
All input properties are implicitly available as output properties. Additionally, the Bucket resource produces the following output properties:
Look up an Existing Bucket Resource
Get an existing Bucket resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: BucketState, opts?: CustomResourceOptions): Bucketstatic get(resource_name, id, opts=None, bucket_policy_only=None, cors=None, default_event_based_hold=None, encryption=None, force_destroy=None, labels=None, lifecycle_rules=None, location=None, logging=None, name=None, project=None, requester_pays=None, retention_policy=None, self_link=None, storage_class=None, url=None, versioning=None, website=None, __props__=None);func GetBucket(ctx *Context, name string, id IDInput, state *BucketState, opts ...ResourceOption) (*Bucket, error)public static Bucket Get(string name, Input<string> id, BucketState? state, CustomResourceOptions? opts = null)- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
The following state arguments are supported:
- Bucket
Policy boolOnly Enables Bucket Policy Only access to a bucket.
- Cors
List<Bucket
Cor Args> The bucket’s Cross-Origin Resource Sharing (CORS) configuration. Multiple blocks of this type are permitted. Structure is documented below.
- Default
Event boolBased Hold - Encryption
Bucket
Encryption Args The bucket’s encryption configuration.
- Force
Destroy bool When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, the provider will fail that run.
- Labels Dictionary<string, string>
A set of key/value label pairs to assign to the bucket.
- Lifecycle
Rules List<BucketLifecycle Rule Args> The bucket’s Lifecycle Rules configuration. Multiple blocks of this type are permitted. Structure is documented below.
- Location string
The GCS location
- Logging
Bucket
Logging Args The bucket’s Access & Storage Logs configuration.
- Name string
The name of the bucket.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Requester
Pays bool Enables Requester Pays on a storage bucket.
- Retention
Policy BucketRetention Policy Args Configuration of the bucket’s data retention policy for how long objects in the bucket should be retained. Structure is documented below.
- Self
Link string The URI of the created resource.
- Storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.- Url string
The base URL of the bucket, in the format
gs://<bucket-name>.- Versioning
Bucket
Versioning Args The bucket’s Versioning configuration.
- Website
Bucket
Website Args Configuration if the bucket acts as a website. Structure is documented below.
- Bucket
Policy boolOnly Enables Bucket Policy Only access to a bucket.
- Cors
[]Bucket
Cor The bucket’s Cross-Origin Resource Sharing (CORS) configuration. Multiple blocks of this type are permitted. Structure is documented below.
- Default
Event boolBased Hold - Encryption
Bucket
Encryption The bucket’s encryption configuration.
- Force
Destroy bool When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, the provider will fail that run.
- Labels map[string]string
A set of key/value label pairs to assign to the bucket.
- Lifecycle
Rules []BucketLifecycle Rule The bucket’s Lifecycle Rules configuration. Multiple blocks of this type are permitted. Structure is documented below.
- Location string
The GCS location
- Logging
Bucket
Logging The bucket’s Access & Storage Logs configuration.
- Name string
The name of the bucket.
- Project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- Requester
Pays bool Enables Requester Pays on a storage bucket.
- Retention
Policy BucketRetention Policy Configuration of the bucket’s data retention policy for how long objects in the bucket should be retained. Structure is documented below.
- Self
Link string The URI of the created resource.
- Storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.- Url string
The base URL of the bucket, in the format
gs://<bucket-name>.- Versioning
Bucket
Versioning The bucket’s Versioning configuration.
- Website
Bucket
Website Configuration if the bucket acts as a website. Structure is documented below.
- bucket
Policy booleanOnly Enables Bucket Policy Only access to a bucket.
- cors
Bucket
Cor[] The bucket’s Cross-Origin Resource Sharing (CORS) configuration. Multiple blocks of this type are permitted. Structure is documented below.
- default
Event booleanBased Hold - encryption
Bucket
Encryption The bucket’s encryption configuration.
- force
Destroy boolean When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, the provider will fail that run.
- labels {[key: string]: string}
A set of key/value label pairs to assign to the bucket.
- lifecycle
Rules BucketLifecycle Rule[] The bucket’s Lifecycle Rules configuration. Multiple blocks of this type are permitted. Structure is documented below.
- location string
The GCS location
- logging
Bucket
Logging The bucket’s Access & Storage Logs configuration.
- name string
The name of the bucket.
- project string
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- requester
Pays boolean Enables Requester Pays on a storage bucket.
- retention
Policy BucketRetention Policy Configuration of the bucket’s data retention policy for how long objects in the bucket should be retained. Structure is documented below.
- self
Link string The URI of the created resource.
- storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.- url string
The base URL of the bucket, in the format
gs://<bucket-name>.- versioning
Bucket
Versioning The bucket’s Versioning configuration.
- website
Bucket
Website Configuration if the bucket acts as a website. Structure is documented below.
- bucket_
policy_ boolonly Enables Bucket Policy Only access to a bucket.
- cors
List[Bucket
Cor] The bucket’s Cross-Origin Resource Sharing (CORS) configuration. Multiple blocks of this type are permitted. Structure is documented below.
- default_
event_ boolbased_ hold - encryption
Dict[Bucket
Encryption] The bucket’s encryption configuration.
- force_
destroy bool When deleting a bucket, this boolean option will delete all contained objects. If you try to delete a bucket that contains objects, the provider will fail that run.
- labels Dict[str, str]
A set of key/value label pairs to assign to the bucket.
- lifecycle_
rules List[BucketLifecycle Rule] The bucket’s Lifecycle Rules configuration. Multiple blocks of this type are permitted. Structure is documented below.
- location str
The GCS location
- logging
Dict[Bucket
Logging] The bucket’s Access & Storage Logs configuration.
- name str
The name of the bucket.
- project str
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
- requester_
pays bool Enables Requester Pays on a storage bucket.
- retention_
policy Dict[BucketRetention Policy] Configuration of the bucket’s data retention policy for how long objects in the bucket should be retained. Structure is documented below.
- self_
link str The URI of the created resource.
- storage_
class str The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.- url str
The base URL of the bucket, in the format
gs://<bucket-name>.- versioning
Dict[Bucket
Versioning] The bucket’s Versioning configuration.
- website
Dict[Bucket
Website] Configuration if the bucket acts as a website. Structure is documented below.
Supporting Types
BucketCor
- Max
Age intSeconds The value, in seconds, to return in the Access-Control-Max-Age header used in preflight responses.
- Methods List<string>
The list of HTTP methods on which to include CORS response headers, (GET, OPTIONS, POST, etc) Note: “*” is permitted in the list of methods, and means “any method”.
- Origins List<string>
The list of Origins eligible to receive CORS response headers. Note: “*” is permitted in the list of origins, and means “any Origin”.
- Response
Headers List<string> The list of HTTP headers other than the simple response headers to give permission for the user-agent to share across domains.
- Max
Age intSeconds The value, in seconds, to return in the Access-Control-Max-Age header used in preflight responses.
- Methods []string
The list of HTTP methods on which to include CORS response headers, (GET, OPTIONS, POST, etc) Note: “*” is permitted in the list of methods, and means “any method”.
- Origins []string
The list of Origins eligible to receive CORS response headers. Note: “*” is permitted in the list of origins, and means “any Origin”.
- Response
Headers []string The list of HTTP headers other than the simple response headers to give permission for the user-agent to share across domains.
- max
Age numberSeconds The value, in seconds, to return in the Access-Control-Max-Age header used in preflight responses.
- methods string[]
The list of HTTP methods on which to include CORS response headers, (GET, OPTIONS, POST, etc) Note: “*” is permitted in the list of methods, and means “any method”.
- origins string[]
The list of Origins eligible to receive CORS response headers. Note: “*” is permitted in the list of origins, and means “any Origin”.
- response
Headers string[] The list of HTTP headers other than the simple response headers to give permission for the user-agent to share across domains.
- max
Age floatSeconds The value, in seconds, to return in the Access-Control-Max-Age header used in preflight responses.
- methods List[str]
The list of HTTP methods on which to include CORS response headers, (GET, OPTIONS, POST, etc) Note: “*” is permitted in the list of methods, and means “any method”.
- origins List[str]
The list of Origins eligible to receive CORS response headers. Note: “*” is permitted in the list of origins, and means “any Origin”.
- response
Headers List[str] The list of HTTP headers other than the simple response headers to give permission for the user-agent to share across domains.
BucketEncryption
BucketLifecycleRule
- Action
Bucket
Lifecycle Rule Action Args The Lifecycle Rule’s action configuration. A single block of this type is supported. Structure is documented below.
- Condition
Bucket
Lifecycle Rule Condition Args The Lifecycle Rule’s condition configuration. A single block of this type is supported. Structure is documented below.
- Action
Bucket
Lifecycle Rule Action The Lifecycle Rule’s action configuration. A single block of this type is supported. Structure is documented below.
- Condition
Bucket
Lifecycle Rule Condition The Lifecycle Rule’s condition configuration. A single block of this type is supported. Structure is documented below.
- action
Bucket
Lifecycle Rule Action The Lifecycle Rule’s action configuration. A single block of this type is supported. Structure is documented below.
- condition
Bucket
Lifecycle Rule Condition The Lifecycle Rule’s condition configuration. A single block of this type is supported. Structure is documented below.
- action
Dict[Bucket
Lifecycle Rule Action] The Lifecycle Rule’s action configuration. A single block of this type is supported. Structure is documented below.
- condition
Dict[Bucket
Lifecycle Rule Condition] The Lifecycle Rule’s condition configuration. A single block of this type is supported. Structure is documented below.
BucketLifecycleRuleAction
- Type string
The type of the action of this Lifecycle Rule. Supported values include:
DeleteandSetStorageClass.- Storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.
- Type string
The type of the action of this Lifecycle Rule. Supported values include:
DeleteandSetStorageClass.- Storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.
- type string
The type of the action of this Lifecycle Rule. Supported values include:
DeleteandSetStorageClass.- storage
Class string The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.
- type str
The type of the action of this Lifecycle Rule. Supported values include:
DeleteandSetStorageClass.- storage_
class str The target Storage Class of objects affected by this Lifecycle Rule. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE.
BucketLifecycleRuleCondition
- Age int
Minimum age of an object in days to satisfy this condition.
- Created
Before string Creation date of an object in RFC 3339 (e.g.
2017-06-13) to satisfy this condition.- Matches
Storage List<string>Classes Storage Class of objects to satisfy this condition. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE,STANDARD,DURABLE_REDUCED_AVAILABILITY.- Num
Newer intVersions Relevant only for versioned objects. The number of newer versions of an object to satisfy this condition.
- With
State string Match to live and/or archived objects. Unversioned buckets have only live objects. Supported values include:
"LIVE","ARCHIVED","ANY".
- Age int
Minimum age of an object in days to satisfy this condition.
- Created
Before string Creation date of an object in RFC 3339 (e.g.
2017-06-13) to satisfy this condition.- Matches
Storage []stringClasses Storage Class of objects to satisfy this condition. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE,STANDARD,DURABLE_REDUCED_AVAILABILITY.- Num
Newer intVersions Relevant only for versioned objects. The number of newer versions of an object to satisfy this condition.
- With
State string Match to live and/or archived objects. Unversioned buckets have only live objects. Supported values include:
"LIVE","ARCHIVED","ANY".
- age number
Minimum age of an object in days to satisfy this condition.
- created
Before string Creation date of an object in RFC 3339 (e.g.
2017-06-13) to satisfy this condition.- matches
Storage string[]Classes Storage Class of objects to satisfy this condition. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE,STANDARD,DURABLE_REDUCED_AVAILABILITY.- num
Newer numberVersions Relevant only for versioned objects. The number of newer versions of an object to satisfy this condition.
- with
State string Match to live and/or archived objects. Unversioned buckets have only live objects. Supported values include:
"LIVE","ARCHIVED","ANY".
- age float
Minimum age of an object in days to satisfy this condition.
- created
Before str Creation date of an object in RFC 3339 (e.g.
2017-06-13) to satisfy this condition.- matches
Storage List[str]Classes Storage Class of objects to satisfy this condition. Supported values include:
MULTI_REGIONAL,REGIONAL,NEARLINE,COLDLINE,STANDARD,DURABLE_REDUCED_AVAILABILITY.- num
Newer floatVersions Relevant only for versioned objects. The number of newer versions of an object to satisfy this condition.
- with
State str Match to live and/or archived objects. Unversioned buckets have only live objects. Supported values include:
"LIVE","ARCHIVED","ANY".
BucketLogging
- Log
Bucket string The bucket that will receive log objects.
- Log
Object stringPrefix The object prefix for log objects. If it’s not provided, by default GCS sets this to this bucket’s name.
- Log
Bucket string The bucket that will receive log objects.
- Log
Object stringPrefix The object prefix for log objects. If it’s not provided, by default GCS sets this to this bucket’s name.
- log
Bucket string The bucket that will receive log objects.
- log
Object stringPrefix The object prefix for log objects. If it’s not provided, by default GCS sets this to this bucket’s name.
- log
Bucket str The bucket that will receive log objects.
- log
Object strPrefix The object prefix for log objects. If it’s not provided, by default GCS sets this to this bucket’s name.
BucketRetentionPolicy
- Retention
Period int The period of time, in seconds, that objects in the bucket must be retained and cannot be deleted, overwritten, or archived. The value must be less than 2,147,483,647 seconds.
- Is
Locked bool If set to
true, the bucket will be locked and permanently restrict edits to the bucket’s retention policy. Caution: Locking a bucket is an irreversible action.
- Retention
Period int The period of time, in seconds, that objects in the bucket must be retained and cannot be deleted, overwritten, or archived. The value must be less than 2,147,483,647 seconds.
- Is
Locked bool If set to
true, the bucket will be locked and permanently restrict edits to the bucket’s retention policy. Caution: Locking a bucket is an irreversible action.
- retention
Period number The period of time, in seconds, that objects in the bucket must be retained and cannot be deleted, overwritten, or archived. The value must be less than 2,147,483,647 seconds.
- is
Locked boolean If set to
true, the bucket will be locked and permanently restrict edits to the bucket’s retention policy. Caution: Locking a bucket is an irreversible action.
- retention
Period float The period of time, in seconds, that objects in the bucket must be retained and cannot be deleted, overwritten, or archived. The value must be less than 2,147,483,647 seconds.
- is
Locked bool If set to
true, the bucket will be locked and permanently restrict edits to the bucket’s retention policy. Caution: Locking a bucket is an irreversible action.
BucketVersioning
BucketWebsite
- Main
Page stringSuffix Behaves as the bucket’s directory index where missing objects are treated as potential directories.
- Not
Found stringPage The custom object to return when a requested resource is not found.
- Main
Page stringSuffix Behaves as the bucket’s directory index where missing objects are treated as potential directories.
- Not
Found stringPage The custom object to return when a requested resource is not found.
- main
Page stringSuffix Behaves as the bucket’s directory index where missing objects are treated as potential directories.
- not
Found stringPage The custom object to return when a requested resource is not found.
- main
Page strSuffix Behaves as the bucket’s directory index where missing objects are treated as potential directories.
- not
Found strPage The custom object to return when a requested resource is not found.
Package Details
- Repository
- https://github.com/pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.