Skip to main content

GCP File Instance

Google Cloud Filestore is a fully managed NFS file-server service that provides high-performance, scalable file storage for applications running on Google Cloud. A Filestore instance represents an NFS server deployed into a specific Google Cloud region and connected to a VPC network subnet, exposing one or more mount points (file shares) that can be mounted by Compute Engine VMs, GKE pods, or other services within the network. For details, see the official documentation: https://cloud.google.com/filestore/docs/reference/rest/v1/projects.locations.instances#Instance

Terrafrom Mappings:

  • google_filestore_instance.id

Supported Methods​

  • GET: Get a gcp-file-instance by its "locations|instances"
  • LIST
  • SEARCH: Search for Filestore instances in a location. Use the location string or the full resource name supported for terraform mappings.

gcp-compute-network​

Every Filestore instance is created in, and reachable through, a specific VPC network subnet. Overmind links the instance to the corresponding gcp-compute-network resource so that you can see which network provides connectivity to the NFS server and evaluate any network-related risks.

ip​

A Filestore instance is assigned one or more internal IP addresses within its chosen subnet. These IP addresses are surfaced as ip resources, indicating where clients must connect to mount the file share and allowing you to trace address-level dependencies or conflicts.

gcp-cloud-kms-crypto-key​

If Customer-Managed Encryption Keys (CMEK) are enabled, the Filestore instance is encrypted with a specific Cloud KMS crypto key. Linking to gcp-cloud-kms-crypto-key reveals which key secures the data, enabling verification of key policies, rotation schedules, and access control.