Class BucketObjectState
Inherited Members
Namespace: Pulumi.AliCloud.Oss
Assembly: Pulumi.AliCloud.dll
Syntax
public sealed class BucketObjectState : ResourceArgs
Constructors
View SourceBucketObjectState()
Declaration
public BucketObjectState()
Properties
View SourceAcl
The canned ACL to apply. Defaults to "private".
Declaration
public Input<string> Acl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Bucket
The name of the bucket to put the file in.
Declaration
public Input<string> Bucket { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
CacheControl
Specifies caching behavior along the request/reply chain. Read RFC2616 Cache-Control for further details.
Declaration
public Input<string> CacheControl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Content
The literal content being uploaded to the bucket.
Declaration
public Input<string> Content { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContentDisposition
Specifies presentational information for the object. Read RFC2616 Content-Disposition for further details.
Declaration
public Input<string> ContentDisposition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContentEncoding
Specifies what content encodings have been applied to the object and thus what decoding mechanisms must be applied to obtain the media-type referenced by the Content-Type header field. Read RFC2616 Content-Encoding for further details.
Declaration
public Input<string> ContentEncoding { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContentLength
the content length of request.
Declaration
public Input<string> ContentLength { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContentMd5
The MD5 value of the content. Read MD5 for computing method.
Declaration
public Input<string> ContentMd5 { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContentType
A standard MIME type describing the format of the object data, e.g. application/octet-stream. All Valid MIME Types are valid for this input.
Declaration
public Input<string> ContentType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Etag
the ETag generated for the object (an MD5 sum of the object content).
Declaration
public Input<string> Etag { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Expires
Specifies expire date for the the request/response. Read RFC2616 Expires for further details.
Declaration
public Input<string> Expires { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Key
The name of the object once it is in the bucket.
Declaration
public Input<string> Key { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
KmsKeyId
Specifies the primary key managed by KMS. This parameter is valid when the value of server_side_encryption is set to KMS.
Declaration
public Input<string> KmsKeyId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServerSideEncryption
Specifies server-side encryption of the object in OSS. Valid values are AES256, KMS. Default value is AES256.
Declaration
public Input<string> ServerSideEncryption { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Source
The path to the source file being uploaded to the bucket.
Declaration
public Input<string> Source { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
VersionId
A unique version ID value for the object, if bucket versioning is enabled.
Declaration
public Input<string> VersionId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |