Class ContainerObjectArgs
Inheritance
System.Object
ContainerObjectArgs
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.OpenStack.dll
Syntax
public sealed class ContainerObjectArgs : ResourceArgs
Constructors
View Source
ContainerObjectArgs()
Declaration
public ContainerObjectArgs()
Properties
View Source
ContainerName
A unique (within an account) name for the container.
The container name must be from 1 to 256 characters long and can start
with any character and contain any pattern. Character set must be UTF-8.
The container name cannot contain a slash (/) character because this
character delimits the container and object name. For example, the path
/v1/account/www/pages specifies the www container, not the www/pages container.
Declaration
public Input<string> ContainerName { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Content
A string representing the content of the object. Conflicts with
source and copy_from.
Declaration
public Input<string> Content { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ContentDisposition
A string which specifies the override behavior for
the browser. For example, this header might specify that the browser use a download
program to save this file rather than show the file, which is the default.
Declaration
public Input<string> ContentDisposition { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ContentEncoding
A string representing the value of the Content-Encoding
metadata.
Declaration
public Input<string> ContentEncoding { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ContentType
A string which sets the MIME type for the object.
Declaration
public Input<string> ContentType { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
CopyFrom
A string representing the name of an object
used to create the new object by copying the copy_from object. The value is in form
{container}/{object}. You must UTF-8-encode and then URL-encode the names of the
container and object before you include them in the header. Conflicts with source and
content.
Declaration
public Input<string> CopyFrom { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DeleteAfter
An integer representing the number of seconds after which the
system removes the object. Internally, the Object Storage system stores this value in
the X-Delete-At metadata item.
Declaration
public Input<int> DeleteAfter { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
DeleteAt
An string representing the date when the system removes the object.
For example, "2015-08-26" is equivalent to Mon, Wed, 26 Aug 2015 00:00:00 GMT.
Declaration
public Input<string> DeleteAt { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
DetectContentType
If set to true, Object Storage guesses the content
type based on the file extension and ignores the value sent in the Content-Type
header, if present.
Declaration
public Input<bool> DetectContentType { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Etag
Used to trigger updates. The only meaningful value is ${md5(file("path/to/file"))}.
Declaration
public Input<string> Etag { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Declaration
public InputMap<object> Metadata { get; set; }
Property Value
| Type |
Description |
| InputMap<System.Object> |
|
View Source
Name
A unique name for the object.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
ObjectManifest
A string set to specify that this is a dynamic large
object manifest object. The value is the container and object name prefix of the
segment objects in the form container/prefix. You must UTF-8-encode and then
URL-encode the names of the container and prefix before you include them in this
header.
Declaration
public Input<string> ObjectManifest { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Region
The region in which to create the container. If
omitted, the region argument of the provider is used. Changing this
creates a new container.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Source
A string representing the local path of a file which will be used
as the object's content. Conflicts with source and copy_from.
Declaration
public Input<string> Source { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|