Endpoint

/v1/multitenancy/nfs/settings/{id}

GET

Retrieve current tenant-specific NFS configuration.

Parameters

Name Description Required
id The tenant ID of the NFS settings. Yes

Response

Codes

Code Description
200 Return value on success

Schema

{
  "description": "api_nfs_settings",
  "type": "object",
  "properties": {
    "v4_enabled": {
      "description": "Whether NFSv4 is enabled",
      "type": "boolean"
    },
    "krb5_enabled": {
      "description": "Whether Kerberos5 is enabled",
      "type": "boolean"
    },
    "krb5p_enabled": {
      "description": "Whether Kerberos5p (privacy) is enabled",
      "type": "boolean"
    },
    "krb5i_enabled": {
      "description": "Whether Kerberos5i (integrity) is enabled",
      "type": "boolean"
    },
    "auth_sys_enabled": {
      "description": "Whether AUTH_SYS is enabled",
      "type": "boolean"
    }
  }
}

PUT

Set current tenant-specific NFS configuration.

Parameters

Name Description Required
id The tenant ID of the NFS settings. Yes
If-Match ETag for expected version No

Request

Schema

{
  "description": "api_nfs_settings",
  "type": "object",
  "properties": {
    "v4_enabled": {
      "description": "Whether NFSv4 is enabled",
      "type": "boolean"
    },
    "krb5_enabled": {
      "description": "Whether Kerberos5 is enabled",
      "type": "boolean"
    },
    "krb5p_enabled": {
      "description": "Whether Kerberos5p (privacy) is enabled",
      "type": "boolean"
    },
    "krb5i_enabled": {
      "description": "Whether Kerberos5i (integrity) is enabled",
      "type": "boolean"
    },
    "auth_sys_enabled": {
      "description": "Whether AUTH_SYS is enabled",
      "type": "boolean"
    }
  }
}

Response

Codes

Code Description
200 Return value on success

Schema

{
  "description": "api_nfs_settings",
  "type": "object",
  "properties": {
    "v4_enabled": {
      "description": "Whether NFSv4 is enabled",
      "type": "boolean"
    },
    "krb5_enabled": {
      "description": "Whether Kerberos5 is enabled",
      "type": "boolean"
    },
    "krb5p_enabled": {
      "description": "Whether Kerberos5p (privacy) is enabled",
      "type": "boolean"
    },
    "krb5i_enabled": {
      "description": "Whether Kerberos5i (integrity) is enabled",
      "type": "boolean"
    },
    "auth_sys_enabled": {
      "description": "Whether AUTH_SYS is enabled",
      "type": "boolean"
    }
  }
}

DELETE

Delete current NFS configuration, restoring the global settings for this tenant.

Parameters

Name Description Required
id The tenant ID of the NFS settings. Yes
If-Match ETag for expected version No

Response

Codes

Code Description
200 Return value on success

PATCH

Modify current tenant-specific NFS configuration.

Parameters

Name Description Required
id The tenant ID of the NFS settings. Yes
If-Match ETag for expected version No

Request

Schema

{
  "description": "api_nfs_settings_patch",
  "type": "object",
  "properties": {
    "v4_enabled": {
      "description": "Whether NFSv4 is enabled",
      "type": "boolean"
    },
    "krb5_enabled": {
      "description": "Whether Kerberos5 is enabled",
      "type": "boolean"
    },
    "krb5p_enabled": {
      "description": "Whether Kerberos5p (privacy) is enabled",
      "type": "boolean"
    },
    "krb5i_enabled": {
      "description": "Whether Kerberos5i (integrity) is enabled",
      "type": "boolean"
    },
    "auth_sys_enabled": {
      "description": "Whether AUTH_SYS is enabled",
      "type": "boolean"
    }
  }
}

Response

Codes

Code Description
200 Return value on success

Schema

{
  "description": "api_nfs_settings",
  "type": "object",
  "properties": {
    "v4_enabled": {
      "description": "Whether NFSv4 is enabled",
      "type": "boolean"
    },
    "krb5_enabled": {
      "description": "Whether Kerberos5 is enabled",
      "type": "boolean"
    },
    "krb5p_enabled": {
      "description": "Whether Kerberos5p (privacy) is enabled",
      "type": "boolean"
    },
    "krb5i_enabled": {
      "description": "Whether Kerberos5i (integrity) is enabled",
      "type": "boolean"
    },
    "auth_sys_enabled": {
      "description": "Whether AUTH_SYS is enabled",
      "type": "boolean"
    }
  }
}