LocationMetadata

Metadata about the service in a location.

JSON representation
{
  "supportedHiveMetastoreVersions": [
    {
      object (HiveMetastoreVersion)
    }
  ],
  "multiRegionMetadata": {
    object (MultiRegionMetadata)
  },
  "customRegionMetadata": [
    {
      object (CustomRegionMetadata)
    }
  ]
}
Fields
supportedHiveMetastoreVersions[]

object (HiveMetastoreVersion)

The versions of Hive Metastore that can be used when creating a new metastore service in this location. The server guarantees that exactly one HiveMetastoreVersion in the list will set isDefault.

multiRegionMetadata
(deprecated)

object (MultiRegionMetadata)

Deprecated: Use a single region service instead. The multi-region metadata if the current region is a multi-region.

customRegionMetadata[]
(deprecated)

object (CustomRegionMetadata)

Deprecated: Use a single region service instead. Possible configurations supported if the current region is a custom region.

HiveMetastoreVersion

A specification of a supported version of the Hive Metastore software.

JSON representation
{
  "version": string,
  "isDefault": boolean
}
Fields
version

string

The semantic version of the Hive Metastore software.

isDefault

boolean

Whether version will be chosen by the server if a metastore service is created with a HiveMetastoreConfig that omits the version.

MultiRegionMetadata

Deprecated: Use a single region service instead. The metadata for the multi-region that includes the constituent regions. The metadata is only populated if the region is multi-region. For single region or custom dual region, it will be empty.

JSON representation
{
  "constituentRegions": [
    string
  ],
  "witnessRegion": string,
  "continent": string
}
Fields
constituentRegions[]

string

The regions constituting the multi-region.

witnessRegion

string

The Spanner witness region for this multi-region.

continent

string

The continent for this multi-region.

CustomRegionMetadata

Deprecated: Use a single region service instead. Metadata about a custom region. This is only populated if the region is a custom region. For single/multi regions, it will be empty.

JSON representation
{
  "requiredReadWriteRegions": [
    string
  ],
  "optionalReadOnlyRegions": [
    string
  ],
  "witnessRegion": string
}
Fields
requiredReadWriteRegions[]

string

The read-write regions for this custom region.

optionalReadOnlyRegions[]

string

The read-only regions for this custom region.

witnessRegion

string

The Spanner witness region for this custom region.