pub struct NfsShare {
pub allowed_clients: Option<Vec<AllowedClient>>,
pub id: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub name: Option<String>,
pub nfs_share_id: Option<String>,
pub pod: Option<String>,
pub requested_size_gib: Option<i64>,
pub state: Option<String>,
pub storage_type: Option<String>,
pub volume: Option<String>,
}Expand description
An NFS share.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- locations nfs shares create projects (request)
- locations nfs shares get projects (response)
- locations nfs shares patch projects (request)
- locations nfs shares rename projects (response)
Fields§
§allowed_clients: Option<Vec<AllowedClient>>List of allowed access points.
id: Option<String>Output only. An identifier for the NFS share, generated by the backend. This is the same value as nfs_share_id and will replace it in the future.
labels: Option<HashMap<String, String>>Labels as key value pairs.
name: Option<String>Immutable. The name of the NFS share.
Output only. An identifier for the NFS share, generated by the backend. This field will be deprecated in the future, use id instead.
pod: Option<String>Immutable. Pod name. Pod is an independent part of infrastructure. NFSShare can only be connected to the assets (networks, instances) allocated in the same pod.
requested_size_gib: Option<i64>The requested size, in GiB.
state: Option<String>Output only. The state of the NFS share.
storage_type: Option<String>Immutable. The storage type of the underlying volume.
volume: Option<String>Output only. The underlying volume of the share. Created automatically during provisioning.