Class BucketObjectState
Inheritance
System.Object
BucketObjectState
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class BucketObjectState : ResourceArgs
Constructors
View Source
BucketObjectState()
Declaration
public BucketObjectState()
Properties
View Source
Bucket
The name of the containing bucket.
Declaration
public Input<string> Bucket { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CacheControl
Cache-Control
directive to specify caching behavior of object data. If omitted and object is accessible to all anonymous users, the default will be public, max-age=3600
Declaration
public Input<string> CacheControl { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Content
Data as string to be uploaded. Must be defined if source is not. Note: The content field is marked as sensitive.
Declaration
public Input<string> Content { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ContentDisposition
Declaration
public Input<string> ContentDisposition { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ContentEncoding
Declaration
public Input<string> ContentEncoding { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ContentLanguage
Declaration
public Input<string> ContentLanguage { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ContentType
Content-Type of the object data. Defaults to "application/octet-stream" or "text/plain; charset=utf-8".
Declaration
public Input<string> ContentType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Crc32c
(Computed) Base 64 CRC32 hash of the uploaded data.
Declaration
public Input<string> Crc32c { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DetectMd5hash
Declaration
public Input<string> DetectMd5hash { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Md5hash
(Computed) Base 64 MD5 hash of the uploaded data.
Declaration
public Input<string> Md5hash { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
User-provided metadata, in key/value pairs.
Declaration
public InputMap<string> Metadata { get; set; }
Property Value
| Type |
Description |
| InputMap<System.String> |
|
View Source
Name
The name of the object. If you're interpolating the name of this object, see output_name instead.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
OutputName
(Computed) The name of the object. Use this field in interpolations with gcp.storage.ObjectACL to recreate
gcp.storage.ObjectACL resources when your gcp.storage.BucketObject is recreated.
Declaration
public Input<string> OutputName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
SelfLink
(Computed) A url reference to this object.
Declaration
public Input<string> SelfLink { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Source
A path to the data you want to upload. Must be defined
if content is not.
Declaration
public Input<AssetOrArchive> Source { get; set; }
Property Value
View Source
StorageClass
The StorageClass of the new bucket object.
Supported values include: MULTI_REGIONAL, REGIONAL, NEARLINE, COLDLINE. If not provided, this defaults to the bucket's default
storage class or to a standard class.
Declaration
public Input<string> StorageClass { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|