Instance Config
A possible configuration for a Cloud Spanner instance. Configurations define the geographic placement of nodes and their replication. To get more information about InstanceConfig, see:
How-to Guides
Example Usage
Import
InstanceConfig can be imported using any of these accepted formats:
projects/{{project}}/instanceConfigs/{{name}}
{{project}}/{{name}}
{{name}}
When using thepulumi import
command, InstanceConfig can be imported using one of the formats above. For example:
$ pulumi import gcp:spanner/instanceConfig:InstanceConfig default projects/{{project}}/instanceConfigs/{{name}}
$ pulumi import gcp:spanner/instanceConfig:InstanceConfig default {{project}}/{{name}}
$ pulumi import gcp:spanner/instanceConfig:InstanceConfig default {{name}}
Properties
Base configuration name, e.g. nam3, based on which this configuration is created. Only set for user managed configurations. baseConfig must refer to a configuration of type GOOGLE_MANAGED in the same project as this configuration.
Output only. Whether this instance config is a Google or User Managed Configuration.
The name of this instance configuration as it appears in UIs.
All of labels (key/value pairs) present on the resource in GCP, including the labels configured through Pulumi, other clients and services.
An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }. Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.
The combination of labels configured directly on the resource and default labels configured on the provider.
The geographic placement of nodes in this instance configuration and their replication properties. Structure is documented below.