file library

Classes

Backup
Creates a backup. Auto-naming is currently not supported for this resource.
BackupArgs
The set of arguments for Backup. The set of arguments for Backup.
BackupFileV1beta1
Creates a backup. Auto-naming is currently not supported for this resource.
BackupFileV1beta1Args
The set of arguments for Backup. The set of arguments for Backup.
DirectoryServicesConfig
Directory Services configuration for Kerberos-based authentication.
DirectoryServicesConfigResponse
Directory Services configuration for Kerberos-based authentication.
FileShareConfig
File share configuration for the instance.
FileShareConfigFileV1beta1
File share configuration for the instance.
FileShareConfigResponse
File share configuration for the instance.
FileShareConfigResponseFileV1beta1
File share configuration for the instance.
GetBackupArgs
Arguments for getBackup. Arguments for getBackup.
GetBackupFileV1beta1Args
Arguments for getBackup. Arguments for getBackup.
GetBackupFileV1beta1Result
Result data returned by getBackup.
GetBackupResult
Result data returned by getBackup.
GetInstanceArgs
Arguments for getInstance. Arguments for getInstance.
GetInstanceFileV1beta1Args
Arguments for getInstance. Arguments for getInstance.
GetInstanceFileV1beta1Result
Result data returned by getInstance.
GetInstanceResult
Result data returned by getInstance.
GetShareArgs
Arguments for getShare. Arguments for getShare.
GetShareResult
Result data returned by getShare.
GetSnapshotArgs
Arguments for getSnapshot. Arguments for getSnapshot.
GetSnapshotFileV1beta1Args
Arguments for getSnapshot. Arguments for getSnapshot.
GetSnapshotFileV1beta1Result
Result data returned by getSnapshot.
GetSnapshotResult
Result data returned by getSnapshot.
Instance
Creates an instance. When creating from a backup, the capacity of the new instance needs to be equal to or larger than the capacity of the backup (and also equal to or larger than the minimum capacity of the tier). Auto-naming is currently not supported for this resource.
InstanceArgs
The set of arguments for Instance. The set of arguments for Instance.
InstanceFileV1beta1
Creates an instance. When creating from a backup, the capacity of the new instance needs to be equal to or larger than the capacity of the backup (and also equal to or larger than the minimum capacity of the tier). Auto-naming is currently not supported for this resource.
InstanceFileV1beta1Args
The set of arguments for Instance. The set of arguments for Instance.
ManagedActiveDirectoryConfig
ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory.
ManagedActiveDirectoryConfigResponse
ManagedActiveDirectoryConfig contains all the parameters for connecting to Managed Active Directory.
NetworkConfig
Network configuration for the instance.
NetworkConfigFileV1beta1
Network configuration for the instance.
NetworkConfigResponse
Network configuration for the instance.
NetworkConfigResponseFileV1beta1
Network configuration for the instance.
NfsExportOptions
NFS export options specifications.
NfsExportOptionsFileV1beta1
NFS export options specifications.
NfsExportOptionsResponse
NFS export options specifications.
NfsExportOptionsResponseFileV1beta1
NFS export options specifications.
Share
Creates a share. Auto-naming is currently not supported for this resource.
ShareArgs
The set of arguments for Share. The set of arguments for Share.
Snapshot
Creates a snapshot. Auto-naming is currently not supported for this resource.
SnapshotArgs
The set of arguments for Snapshot. The set of arguments for Snapshot.
SnapshotFileV1beta1
Creates a snapshot. Auto-naming is currently not supported for this resource.
SnapshotFileV1beta1Args
The set of arguments for Snapshot. The set of arguments for Snapshot.

Enums

InstanceProtocol
Immutable. The protocol indicates the access protocol for all shares in the instance. This field is immutable and it cannot be changed after the instance has been created. Default value: NFS_V3.
InstanceTier
The service tier of the instance.
InstanceTierFileV1beta1
The service tier of the instance.
NetworkConfigConnectMode
The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING.
NetworkConfigConnectModeFileV1beta1
The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING.
NetworkConfigModesItem
NetworkConfigModesItemFileV1beta1
NfsExportOptionsAccessMode
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.
NfsExportOptionsAccessModeFileV1beta1
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.
NfsExportOptionsSecurityFlavorsItem
NfsExportOptionsSquashMode
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.
NfsExportOptionsSquashModeFileV1beta1
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.

Functions

getBackup(GetBackupArgs args, {InvokeOptions? options}) → Future<GetBackupResult>
Gets the details of a specific backup. args Arguments passed to this invoke. Arguments for getBackup. options Invoke options controlling this call.
getBackupFileV1beta1(GetBackupFileV1beta1Args args, {InvokeOptions? options}) → Future<GetBackupFileV1beta1Result>
Gets the details of a specific backup. args Arguments passed to this invoke. Arguments for getBackup. options Invoke options controlling this call.
getInstance(GetInstanceArgs args, {InvokeOptions? options}) → Future<GetInstanceResult>
Gets the details of a specific instance. args Arguments passed to this invoke. Arguments for getInstance. options Invoke options controlling this call.
getInstanceFileV1beta1(GetInstanceFileV1beta1Args args, {InvokeOptions? options}) → Future<GetInstanceFileV1beta1Result>
Gets the details of a specific instance. args Arguments passed to this invoke. Arguments for getInstance. options Invoke options controlling this call.
getShare(GetShareArgs args, {InvokeOptions? options}) → Future<GetShareResult>
Gets the details of a specific share. args Arguments passed to this invoke. Arguments for getShare. options Invoke options controlling this call.
getSnapshot(GetSnapshotArgs args, {InvokeOptions? options}) → Future<GetSnapshotResult>
Gets the details of a specific snapshot. args Arguments passed to this invoke. Arguments for getSnapshot. options Invoke options controlling this call.
getSnapshotFileV1beta1(GetSnapshotFileV1beta1Args args, {InvokeOptions? options}) → Future<GetSnapshotFileV1beta1Result>
Gets the details of a specific snapshot. args Arguments passed to this invoke. Arguments for getSnapshot. options Invoke options controlling this call.