RegionalSettings

Regional Settings details.

JSON representation
{
  "name": string,
  "networkConfig": {
    object (NetworkConfig)
  },
  "encryptionConfig": {
    object (EncryptionConfig)
  },
  "provisioned": boolean
}
Fields
name

string

Output only. Resource name of the Connection. Format: projects/{project}/locations/{location}/regionalSettings

networkConfig

object (NetworkConfig)

Optional. Regional network config.

encryptionConfig

object (EncryptionConfig)

Optional. Regional encryption config to hold CMEK details.

provisioned

boolean

Output only. Specifies whether the region is provisioned.

NetworkConfig

Regional Network Config.

JSON representation
{
  "egressMode": enum (NetworkEgressMode),
  "egressIps": [
    string
  ]
}
Fields
egressMode

enum (NetworkEgressMode)

Optional. Egress mode for the network.

egressIps[]

string

Output only. Egress IPs

NetworkEgressMode

Modes of network egress.

Enums
NETWORK_EGRESS_MODE_UNSPECIFIED Egress mode unspecified.
AUTO_IP Network egress through auto assigned IPs.
STATIC_IP Network egress through static IPs.

EncryptionConfig

Regional encryption config for CMEK details.

JSON representation
{
  "kmsKeyName": string,
  "encryptionType": enum (EncryptionType)
}
Fields
kmsKeyName

string

Optional. KMS crypto key. This field accepts identifiers of the form projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/ {crypto_key}

encryptionType

enum (EncryptionType)

Optional. Encryption type for the region.

EncryptionType

Types of data encryption.

Enums
ENCRYPTION_TYPE_UNSPECIFIED Encryption type unspecified.
GMEK Google managed encryption keys
CMEK Customer managed encryption keys.