[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[],[],null,["# Cloud Spanner API - Class Google::Cloud::Spanner::Instance::Config (v2.27.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.27.0 (latest)](/ruby/docs/reference/google-cloud-spanner/latest/Google-Cloud-Spanner-Instance-Config)\n- [2.26.0](/ruby/docs/reference/google-cloud-spanner/2.26.0/Google-Cloud-Spanner-Instance-Config)\n- [2.25.0](/ruby/docs/reference/google-cloud-spanner/2.25.0/Google-Cloud-Spanner-Instance-Config)\n- [2.24.0](/ruby/docs/reference/google-cloud-spanner/2.24.0/Google-Cloud-Spanner-Instance-Config)\n- [2.23.0](/ruby/docs/reference/google-cloud-spanner/2.23.0/Google-Cloud-Spanner-Instance-Config)\n- [2.22.0](/ruby/docs/reference/google-cloud-spanner/2.22.0/Google-Cloud-Spanner-Instance-Config)\n- [2.21.0](/ruby/docs/reference/google-cloud-spanner/2.21.0/Google-Cloud-Spanner-Instance-Config)\n- [2.20.0](/ruby/docs/reference/google-cloud-spanner/2.20.0/Google-Cloud-Spanner-Instance-Config)\n- [2.19.1](/ruby/docs/reference/google-cloud-spanner/2.19.1/Google-Cloud-Spanner-Instance-Config)\n- [2.18.1](/ruby/docs/reference/google-cloud-spanner/2.18.1/Google-Cloud-Spanner-Instance-Config)\n- [2.17.0](/ruby/docs/reference/google-cloud-spanner/2.17.0/Google-Cloud-Spanner-Instance-Config)\n- [2.16.1](/ruby/docs/reference/google-cloud-spanner/2.16.1/Google-Cloud-Spanner-Instance-Config)\n- [2.15.0](/ruby/docs/reference/google-cloud-spanner/2.15.0/Google-Cloud-Spanner-Instance-Config)\n- [2.14.0](/ruby/docs/reference/google-cloud-spanner/2.14.0/Google-Cloud-Spanner-Instance-Config)\n- [2.13.0](/ruby/docs/reference/google-cloud-spanner/2.13.0/Google-Cloud-Spanner-Instance-Config)\n- [2.12.1](/ruby/docs/reference/google-cloud-spanner/2.12.1/Google-Cloud-Spanner-Instance-Config)\n- [2.11.0](/ruby/docs/reference/google-cloud-spanner/2.11.0/Google-Cloud-Spanner-Instance-Config) \nReference documentation and code samples for the Cloud Spanner API class Google::Cloud::Spanner::Instance::Config.\n\nInstance Config\n---------------\n\nRepresents a Cloud Spanner instance configuration. Instance\nconfigurations define the geographic placement of nodes and their\nreplication.\n\nSee [Project#instance_configs](/ruby/docs/reference/google-cloud-spanner/latest/Google-Cloud-Spanner-Project#Google__Cloud__Spanner__Project_instance_configs_instance_ \"Google::Cloud::Spanner::Project#instance_configs (method)\") and\n[Project#instance_config](/ruby/docs/reference/google-cloud-spanner/latest/Google-Cloud-Spanner-Project#Google__Cloud__Spanner__Project_instance_config_instance_ \"Google::Cloud::Spanner::Project#instance_config (method)\").\n\nAdmin::Instance::V1::InstanceConfig\ninstead. \n\nInherits\n--------\n\n- Object\n\nExample\n-------\n\n```ruby\nrequire \"google/cloud/spanner\"\n\nspanner = Google::Cloud::Spanner.new\n\ninstance_configs = spanner.instance_configs\ninstance_configs.each do |config|\n puts config.instance_config_id\nend\n```\n\nMethods\n-------\n\n### #display_name\n\n def display_name() -\u003e String\n\n**Alias Of** : [#name](./Google-Cloud-Spanner-Instance-Config#Google__Cloud__Spanner__Instance__Config_name_instance_) \nThe name of this instance configuration as it appears in UIs. \n**Returns**\n\n- (String)\n\n### #instance_config_id\n\n def instance_config_id() -\u003e String\n\nA unique identifier for the instance configuration. \n**Returns**\n\n- (String)\n\n### #name\n\n def name() -\u003e String\n\n**Aliases**\n\n- [#display_name](./Google-Cloud-Spanner-Instance-Config#Google__Cloud__Spanner__Instance__Config_display_name_instance_) \nThe name of this instance configuration as it appears in UIs. \n**Returns**\n\n- (String)\n\n### #path\n\n def path() -\u003e String\n\nThe full path for the instance config resource. Values are of the\nform `projects/\u003cproject_id\u003e/instanceConfigs/\u003cinstance_config_id\u003e`. \n**Returns**\n\n- (String)\n\n### #project_id\n\n def project_id() -\u003e String\n\nThe unique identifier for the project. \n**Returns**\n\n- (String)"]]