export declare const InstanceTier: { /** * Not set. */ readonly TierUnspecified: "TIER_UNSPECIFIED"; /** * STANDARD tier. BASIC_HDD is the preferred term for this tier. */ readonly Standard: "STANDARD"; /** * PREMIUM tier. BASIC_SSD is the preferred term for this tier. */ readonly Premium: "PREMIUM"; /** * BASIC instances offer a maximum capacity of 63.9 TB. BASIC_HDD is an alias for STANDARD Tier, offering economical performance backed by HDD. */ readonly BasicHdd: "BASIC_HDD"; /** * BASIC instances offer a maximum capacity of 63.9 TB. BASIC_SSD is an alias for PREMIUM Tier, and offers improved performance backed by SSD. */ readonly BasicSsd: "BASIC_SSD"; /** * HIGH_SCALE instances offer expanded capacity and performance scaling capabilities. */ readonly HighScaleSsd: "HIGH_SCALE_SSD"; /** * ENTERPRISE instances offer the features and availability needed for mission-critical workloads. */ readonly Enterprise: "ENTERPRISE"; /** * ZONAL instances offer expanded capacity and performance scaling capabilities. */ readonly Zonal: "ZONAL"; /** * REGIONAL instances offer the features and availability needed for mission-critical workloads. */ readonly Regional: "REGIONAL"; }; /** * The service tier of the instance. */ export type InstanceTier = (typeof InstanceTier)[keyof typeof InstanceTier]; export declare const NetworkConfigConnectMode: { /** * Not set. */ readonly ConnectModeUnspecified: "CONNECT_MODE_UNSPECIFIED"; /** * Connect via direct peering to the Filestore service. */ readonly DirectPeering: "DIRECT_PEERING"; /** * Connect to your Filestore instance using Private Service Access. Private services access provides an IP address range for multiple Google Cloud services, including Filestore. */ readonly PrivateServiceAccess: "PRIVATE_SERVICE_ACCESS"; }; /** * The network connect mode of the Filestore instance. If not provided, the connect mode defaults to DIRECT_PEERING. */ export type NetworkConfigConnectMode = (typeof NetworkConfigConnectMode)[keyof typeof NetworkConfigConnectMode]; export declare const NetworkConfigModesItem: { /** * Internet protocol not set. */ readonly AddressModeUnspecified: "ADDRESS_MODE_UNSPECIFIED"; /** * Use the IPv4 internet protocol. */ readonly ModeIpv4: "MODE_IPV4"; }; export type NetworkConfigModesItem = (typeof NetworkConfigModesItem)[keyof typeof NetworkConfigModesItem]; export declare const NfsExportOptionsAccessMode: { /** * AccessMode not set. */ readonly AccessModeUnspecified: "ACCESS_MODE_UNSPECIFIED"; /** * The client can only read the file share. */ readonly ReadOnly: "READ_ONLY"; /** * The client can read and write the file share (default). */ readonly ReadWrite: "READ_WRITE"; }; /** * 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. */ export type NfsExportOptionsAccessMode = (typeof NfsExportOptionsAccessMode)[keyof typeof NfsExportOptionsAccessMode]; export declare const NfsExportOptionsSquashMode: { /** * SquashMode not set. */ readonly SquashModeUnspecified: "SQUASH_MODE_UNSPECIFIED"; /** * The Root user has root access to the file share (default). */ readonly NoRootSquash: "NO_ROOT_SQUASH"; /** * The Root user has squashed access to the anonymous uid/gid. */ readonly RootSquash: "ROOT_SQUASH"; }; /** * 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. */ export type NfsExportOptionsSquashMode = (typeof NfsExportOptionsSquashMode)[keyof typeof NfsExportOptionsSquashMode];