Class VmfsDatastoreState
Inherited Members
Namespace: Pulumi.VSphere
Assembly: Pulumi.VSphere.dll
Syntax
public sealed class VmfsDatastoreState : ResourceArgs
Constructors
View SourceVmfsDatastoreState()
Declaration
public VmfsDatastoreState()
Properties
View SourceAccessible
The connectivity status of the datastore. If this is false,
some other computed attributes may be out of date.
Declaration
public Input<bool> Accessible { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Capacity
Maximum capacity of the datastore, in megabytes.
Declaration
public Input<int> Capacity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
CustomAttributes
Map of custom attribute ids to attribute value string to set on datastore resource.
Declaration
public InputMap<string> CustomAttributes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
DatastoreClusterId
The managed object
ID of a datastore cluster to put this datastore in.
Conflicts with folder.
Declaration
public Input<string> DatastoreClusterId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Disks
The disks to use with the datastore.
Declaration
public InputList<string> Disks { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Folder
The relative path to a folder to put this datastore in.
This is a path relative to the datacenter you are deploying the datastore to.
Example: for the dc1 datacenter, and a provided folder of foo/bar,
The provider will place a datastore named test in a datastore folder
located at /dc1/datastore/foo/bar, with the final inventory path being
/dc1/datastore/foo/bar/test. Conflicts with
datastore_cluster_id.
Declaration
public Input<string> Folder { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FreeSpace
Available space of this datastore, in megabytes.
Declaration
public Input<int> FreeSpace { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
HostSystemId
The managed object ID of the host to set the datastore up on. Note that this is not necessarily the only host that the datastore will be set up on - see here for more info. Forces a new resource if changed.
Declaration
public Input<string> HostSystemId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MaintenanceMode
The current maintenance mode state of the datastore.
Declaration
public Input<string> MaintenanceMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MultipleHostAccess
If true, more than one host in the datacenter has
been configured with access to the datastore.
Declaration
public Input<bool> MultipleHostAccess { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Boolean> |
Name
The name of the datastore. Forces a new resource if changed.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
The IDs of any tags to attach to this resource.
Declaration
public InputList<string> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
UncommittedSpace
Total additional storage space, in megabytes, potentially used by all virtual machines on this datastore.
Declaration
public Input<int> UncommittedSpace { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Url
The unique locator for the datastore.
Declaration
public Input<string> Url { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |