Interface FilestoreInstanceFileSharesNfsExportOptions
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
FilestoreInstanceFileSharesNfsExportOptions.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:21.191Z") @Stability(Stable) public interface FilestoreInstanceFileSharesNfsExportOptions extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classFilestoreInstanceFileSharesNfsExportOptions.BuilderA builder forFilestoreInstanceFileSharesNfsExportOptionsstatic classFilestoreInstanceFileSharesNfsExportOptions.Jsii$ProxyAn implementation forFilestoreInstanceFileSharesNfsExportOptions
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static FilestoreInstanceFileSharesNfsExportOptions.Builderbuilder()default StringgetAccessMode()Either READ_ONLY, for allowing only read requests on the exported directory, or READ_WRITE, for allowing both read and write requests.default NumbergetAnonGid()An integer representing the anonymous group id with a default value of 65534.default NumbergetAnonUid()An integer representing the anonymous user id with a default value of 65534.default List<String>getIpRanges()List of either IPv4 addresses, or ranges in CIDR notation which may mount the file share.default StringgetSquashMode()Either NO_ROOT_SQUASH, for allowing root access on the exported directory, or ROOT_SQUASH, for not allowing root access.
-
-
-
Method Detail
-
getAccessMode
@Stability(Stable) @Nullable default String getAccessMode()
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. Default value: "READ_WRITE" Possible values: ["READ_ONLY", "READ_WRITE"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#access_mode FilestoreInstance#access_mode}
-
getAnonGid
@Stability(Stable) @Nullable default Number getAnonGid()
An integer representing the anonymous group id with a default value of 65534.Anon_gid may only be set with squashMode of ROOT_SQUASH. An error will be returned if this field is specified for other squashMode settings. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#anon_gid FilestoreInstance#anon_gid}
-
getAnonUid
@Stability(Stable) @Nullable default Number getAnonUid()
An integer representing the anonymous user id with a default value of 65534.Anon_uid may only be set with squashMode of ROOT_SQUASH. An error will be returned if this field is specified for other squashMode settings. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#anon_uid FilestoreInstance#anon_uid}
-
getIpRanges
@Stability(Stable) @Nullable default List<String> getIpRanges()
List of either IPv4 addresses, or ranges in CIDR notation 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. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#ip_ranges FilestoreInstance#ip_ranges}
-
getSquashMode
@Stability(Stable) @Nullable default String getSquashMode()
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. Default value: "NO_ROOT_SQUASH" Possible values: ["NO_ROOT_SQUASH", "ROOT_SQUASH"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/filestore_instance#squash_mode FilestoreInstance#squash_mode}
-
builder
@Stability(Stable) static FilestoreInstanceFileSharesNfsExportOptions.Builder builder()
-
-