Show / Hide Table of Contents

Class NfsExportOptions

NFS export options specifications.

Inheritance
object
NfsExportOptions
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudFilestore.v1beta1.Data
Assembly: Google.Apis.CloudFilestore.v1beta1.dll
Syntax
public class NfsExportOptions : IDirectResponseSchema

Properties

AccessMode

Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests. The default is READ_WRITE.

Declaration
[JsonProperty("accessMode")]
public virtual string AccessMode { get; set; }
Property Value
Type Description
string

AnonGid

An integer representing the anonymous group id with a default value of 65534. Anon_gid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings.

Declaration
[JsonProperty("anonGid")]
public virtual long? AnonGid { get; set; }
Property Value
Type Description
long?

AnonUid

An integer representing the anonymous user id with a default value of 65534. Anon_uid may only be set with squash_mode of ROOT_SQUASH. An error will be returned if this field is specified for other squash_mode settings.

Declaration
[JsonProperty("anonUid")]
public virtual long? AnonUid { get; set; }
Property Value
Type Description
long?

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

IpRanges

List of either an IPv4 addresses in the format {octet1}.{octet2}.{octet3}.{octet4} or CIDR ranges in the format {octet1}.{octet2}.{octet3}.{octet4}/{mask size} which may mount the file share. Overlapping IP ranges are not allowed, both within and across NfsExportOptions. An error will be returned. The limit is 64 IP ranges/addresses for each FileShareConfig among all NfsExportOptions.

Declaration
[JsonProperty("ipRanges")]
public virtual IList<string> IpRanges { get; set; }
Property Value
Type Description
IList<string>

Network

Optional. The source VPC network for ip_ranges. Required for instances using Private Service Connect, optional otherwise. If provided, must be the same network specified in the NetworkConfig.network field.

Declaration
[JsonProperty("network")]
public virtual string Network { get; set; }
Property Value
Type Description
string

SecurityFlavors

The security flavors allowed for mount operations. The default is AUTH_SYS.

Declaration
[JsonProperty("securityFlavors")]
public virtual IList<string> SecurityFlavors { get; set; }
Property Value
Type Description
IList<string>

SquashMode

Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access. The default is NO_ROOT_SQUASH.

Declaration
[JsonProperty("squashMode")]
public virtual string SquashMode { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX