Class ContainerState
Inherited Members
Namespace: Pulumi.OpenStack.ObjectStorage
Assembly: Pulumi.OpenStack.dll
Syntax
public sealed class ContainerState : ResourceArgs
Constructors
View SourceContainerState()
Declaration
public ContainerState()
Properties
View SourceContainerRead
Sets an access control list (ACL) that grants read access. This header can contain a comma-delimited list of users that can read the container (allows the GET method for all objects in the container). Changing this updates the access control list read access.
Declaration
public Input<string> ContainerRead { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContainerSyncKey
The secret key for container synchronization. Changing this updates container synchronization.
Declaration
public Input<string> ContainerSyncKey { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContainerSyncTo
The destination for container synchronization. Changing this updates container synchronization.
Declaration
public Input<string> ContainerSyncTo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContainerWrite
Sets an ACL that grants write access. Changing this updates the access control list write access.
Declaration
public Input<string> ContainerWrite { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ContentType
The MIME type for the container. Changing this updates the MIME type.
Declaration
public Input<string> ContentType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ForceDestroy
A boolean that indicates all objects should be deleted from the container so that the container can be destroyed without error. These objects are not recoverable.
Declaration
public Input<bool> ForceDestroy { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Metadata
Custom key/value pairs to associate with the container. Changing this updates the existing container metadata.
Declaration
public InputMap<object> Metadata { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Name
A unique name for the container. Changing this creates a new container.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
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> |
Versioning
Enable object versioning. The structure is described below.
Declaration
public Input<ContainerVersioningGetArgs> Versioning { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ContainerVersioningGetArgs> |