Package com.pulumi.gcp.filestore.inputs
Class InstanceFileSharesNfsExportOptionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.filestore.inputs.InstanceFileSharesNfsExportOptionArgs
-
public final class InstanceFileSharesNfsExportOptionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstanceFileSharesNfsExportOptionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static InstanceFileSharesNfsExportOptionArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
accessMode()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
anonGid()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
anonUid()
static InstanceFileSharesNfsExportOptionArgs.Builder
builder()
static InstanceFileSharesNfsExportOptionArgs.Builder
builder(InstanceFileSharesNfsExportOptionArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
ipRanges()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
squashMode()
-
-
-
Field Detail
-
Empty
public static final InstanceFileSharesNfsExportOptionArgs Empty
-
-
Method Detail
-
accessMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> accessMode()
- Returns:
- 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 is `READ_WRITE`. Possible values are: `READ_ONLY`, `READ_WRITE`.
-
anonGid
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> anonGid()
- Returns:
- 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.
-
anonUid
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> anonUid()
- Returns:
- 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.
-
ipRanges
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> ipRanges()
- Returns:
- 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.
-
squashMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> squashMode()
- Returns:
- 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 is `NO_ROOT_SQUASH`. Possible values are: `NO_ROOT_SQUASH`, `ROOT_SQUASH`.
-
builder
public static InstanceFileSharesNfsExportOptionArgs.Builder builder()
-
builder
public static InstanceFileSharesNfsExportOptionArgs.Builder builder(InstanceFileSharesNfsExportOptionArgs defaults)
-
-