Resource: NfsShare
An NFS share.
| JSON representation | 
|---|
{ "name": string, "nfsShareId": string, "id": string, "state": enum (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Immutable. The name of the NFS share.  | 
              
nfsShareId | 
                
                   
 Output only. An identifier for the NFS share, generated by the backend. This field will be deprecated in the future, use   | 
              
id | 
                
                   
 Output only. An identifier for the NFS share, generated by the backend. This is the same value as nfsShareId and will replace it in the future.  | 
              
state | 
                
                   
 Output only. The state of the NFS share.  | 
              
volume | 
                
                   
 Output only. The underlying volume of the share. Created automatically during provisioning.  | 
              
allowedClients[] | 
                
                   
 List of allowed access points.  | 
              
labels | 
                
                   
 Labels as key value pairs.  | 
              
requestedSizeGib | 
                
                   
 The requested size, in GiB.  | 
              
storageType | 
                
                   
 Immutable. The storage type of the underlying volume.  | 
              
State
The possible states for this NFS share.
| Enums | |
|---|---|
STATE_UNSPECIFIED | 
                The share is in an unknown state. | 
PROVISIONED | 
                The share has been provisioned. | 
CREATING | 
                The NFS Share is being created. | 
UPDATING | 
                The NFS Share is being updated. | 
DELETING | 
                The NFS Share has been requested to be deleted. | 
AllowedClient
Represents an 'access point' for the share.
| JSON representation | 
|---|
{
  "network": string,
  "shareIp": string,
  "allowedClientsCidr": string,
  "mountPermissions": enum ( | 
              
| Fields | |
|---|---|
network | 
                
                   
 The network the access point sits on.  | 
              
shareIp | 
                
                   
 Output only. The IP address of the share on this network. Assigned automatically during provisioning based on the network's servicesCidr.  | 
              
allowedClientsCidr | 
                
                   
 The subnet of IP addresses permitted to access the share.  | 
              
mountPermissions | 
                
                   
 Mount permissions.  | 
              
allowDev | 
                
                   
 Allow dev flag. Which controls whether to allow creation of devices.  | 
              
allowSuid | 
                
                   
 Allow the setuid flag.  | 
              
noRootSquash | 
                
                   
 Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.  | 
              
nfsPath | 
                
                   
 Output only. The path to access NFS, in format shareIP:/InstanceID InstanceID is the generated ID instead of customer provided name. example like "10.0.0.0:/g123456789-nfs001"  | 
              
MountPermissions
The possible mount permissions.
| Enums | |
|---|---|
MOUNT_PERMISSIONS_UNSPECIFIED | 
                Permissions were not specified. | 
READ | 
                NFS share can be mount with read-only permissions. | 
READ_WRITE | 
                NFS share can be mount with read-write permissions. | 
StorageType
The storage type for a volume.
| Enums | |
|---|---|
STORAGE_TYPE_UNSPECIFIED | 
                The storage type for this volume is unknown. | 
SSD | 
                The storage type for this volume is SSD. | 
HDD | 
                This storage type for this volume is HDD. | 
Methods | 
            |
|---|---|
                
 | 
              Create an NFS share. | 
                
 | 
              Delete an NFS share. | 
                
 | 
              Get details of a single NFS share. | 
                
 | 
              List NFS shares. | 
                
 | 
              Update details of a single NFS share. |