Show / Hide Table of Contents

Class NasDatastoreState

Inheritance
System.Object
InputArgs
ResourceArgs
NasDatastoreState
Inherited Members
ResourceArgs.Empty
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()
Namespace: Pulumi.VSphere
Assembly: Pulumi.VSphere.dll
Syntax
public sealed class NasDatastoreState : ResourceArgs

Constructors

View Source

NasDatastoreState()

Declaration
public NasDatastoreState()

Properties

View Source

Accessible

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>
View Source

AccessMode

Access mode for the mount point. Can be one of readOnly or readWrite. Note that readWrite does not necessarily mean that the datastore will be read-write depending on the permissions of the actual share. Default: readWrite. Forces a new resource if changed.

Declaration
public Input<string> AccessMode { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Capacity

Maximum capacity of the datastore, in megabytes.

Declaration
public Input<int> Capacity { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

CustomAttributes

Map of custom attribute ids to attribute value strings to set on datasource resource.

Declaration
public InputMap<string> CustomAttributes { get; set; }
Property Value
Type Description
InputMap<System.String>
View Source

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>
View Source

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>
View Source

FreeSpace

Available space of this datastore, in megabytes.

Declaration
public Input<int> FreeSpace { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

HostSystemIds

The managed object IDs of the hosts to mount the datastore on.

Declaration
public InputList<string> HostSystemIds { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

MaintenanceMode

The current maintenance mode state of the datastore.

Declaration
public Input<string> MaintenanceMode { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

ProtocolEndpoint

Indicates that this NAS volume is a protocol endpoint. This field is only populated if the host supports virtual datastores.

Declaration
public Input<string> ProtocolEndpoint { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RemoteHosts

The hostnames or IP addresses of the remote server or servers. Only one element should be present for NFS v3 but multiple can be present for NFS v4.1. Forces a new resource if changed.

Declaration
public InputList<string> RemoteHosts { get; set; }
Property Value
Type Description
InputList<System.String>
View Source

RemotePath

The remote path of the mount point. Forces a new resource if changed.

Declaration
public Input<string> RemotePath { get; set; }
Property Value
Type Description
Input<System.String>
View Source

SecurityType

The security type to use when using NFS v4.1. Can be one of AUTH_SYS, SEC_KRB5, or SEC_KRB5I. Forces a new resource if changed.

Declaration
public Input<string> SecurityType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

Type

The type of NAS volume. Can be one of NFS (to denote v3) or NFS41 (to denote NFS v4.1). Default: NFS. Forces a new resource if changed.

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

Url

The unique locator for the datastore.

Declaration
public Input<string> Url { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.