REST Resource: projects.locations.instances

Resource: Instance

Represents a Data Fusion instance.

JSON representation
{
  "name": string,
  "description": string,
  "type": enum (Type),
  "enableStackdriverLogging": boolean,
  "enableStackdriverMonitoring": boolean,
  "privateInstance": boolean,
  "networkConfig": {
    object (NetworkConfig)
  },
  "labels": {
    string: string,
    ...
  },
  "options": {
    string: string,
    ...
  },
  "createTime": string,
  "updateTime": string,
  "state": enum (State),
  "stateMessage": string,
  "serviceEndpoint": string,
  "zone": string,
  "version": string,
  "serviceAccount": string,
  "displayName": string,
  "availableVersion": [
    {
      object (Version)
    }
  ],
  "apiEndpoint": string,
  "gcsBucket": string,
  "accelerators": [
    {
      object (Accelerator)
    }
  ],
  "p4ServiceAccount": string,
  "tenantProjectId": string,
  "dataprocServiceAccount": string,
  "enableRbac": boolean,
  "cryptoKeyConfig": {
    object (CryptoKeyConfig)
  },
  "disabledReason": [
    enum (DisabledReason)
  ],
  "eventPublishConfig": {
    object (EventPublishConfig)
  },
  "enableZoneSeparation": boolean,
  "satisfiesPzs": boolean,
  "workforceIdentityServiceEndpoint": string,
  "patchRevision": string,
  "dataplexDataLineageIntegrationEnabled": boolean,
  "maintenancePolicy": {
    object (MaintenancePolicy)
  },
  "tags": {
    string: string,
    ...
  },
  "maintenanceEvents": [
    {
      object (MaintenanceEvent)
    }
  ],
  "loggingConfig": {
    object (LoggingConfig)
  },
  "satisfiesPzi": boolean,
  "monitoringConfig": {
    object (MonitoringConfig)
  }
}
Fields
name

string

Output only. The name of this instance is in the form of projects/{project}/locations/{location}/instances/{instance}.

description

string

Optional. A description of this instance.

type

enum (Type)

Required. Instance type.

enableStackdriverLogging

boolean

Optional. Option to enable Dataproc Stackdriver Logging.

enableStackdriverMonitoring

boolean

Optional. Option to enable Stackdriver Monitoring.

privateInstance

boolean

Optional. Specifies whether the Data Fusion instance should be private. If set to true, all Data Fusion nodes will have private IP addresses and will not be able to access the public internet.

networkConfig

object (NetworkConfig)

Optional. Network configuration options. These are required when a private Data Fusion instance is to be created.

labels

map (key: string, value: string)

The resource labels for instance to use to annotate any related underlying resources such as Compute Engine VMs. The character '=' is not allowed to be used within the labels.

An object containing a list of