# The ConnectionInfo object

## Attributes

- `name` (string)
  Name of the connection.
- `connection_type` (string)
  The type of connection.
  Possible values: `UNKNOWN_CONNECTION_TYPE`, `MYSQL`, `POSTGRESQL`, `SNOWFLAKE`, `REDSHIFT`, `SQLDW`, `SQLSERVER`, `DATABRICKS`, `SALESFORCE`, `BIGQUERY`, `NETSUITE`, `WORKDAY_RAAS`, `HIVE_METASTORE`, `GA4_RAW_DATA`, `SERVICENOW`, `SALESFORCE_DATA_CLOUD`, `GLUE`, `ORACLE`, `TERADATA`, `HTTP`, `POWER_BI`, `DYNAMICS365`, `CONFLUENCE`, `JDBC`, `META_MARKETING`, `HUBSPOT`, `ZENDESK`, `GITHUB`, `OUTLOOK`, `SMARTSHEET`
- `owner` (string)
  Username of current owner of the connection.
- `read_only` (boolean)
  If the connection is read only.
- `comment` (string)
  User-provided free-form text description.
- `environment_settings` (object, Public Preview)
  [Create,Update:OPT] Connection environment settings as EnvironmentSettings object.
  - `java_dependencies` (array of string, Public Preview)
  - `environment_version` (string, Public Preview)
- `full_name` (string)
  Full name of connection.
- `url` (string)
  URL of the remote data source, extracted from options.
- `credential_type` (string)
  The type of credential.
  Possible values: `UNKNOWN_CREDENTIAL_TYPE`, `USERNAME_PASSWORD`, `OAUTH_U2M`, `OAUTH_M2M`, `OAUTH_REFRESH_TOKEN`, `OAUTH_ACCESS_TOKEN`, `OAUTH_RESOURCE_OWNER_PASSWORD`, `SERVICE_CREDENTIAL`, `BEARER_TOKEN`, `OIDC_TOKEN`, `PEM_PRIVATE_KEY`, `OAUTH_U2M_MAPPING`, `ANY_STATIC_CREDENTIAL`, `OAUTH_MTLS`, `SSWS_TOKEN`, `EDGEGRID_AKAMAI`
- `connection_id` (string)
  Unique identifier of the Connection.
- `metastore_id` (string)
  Unique identifier of parent metastore.
- `created_at` (int64)
  Time at which this connection was created, in epoch milliseconds.
- `created_by` (string)
  Username of connection creator.
- `updated_at` (int64)
  Time at which this connection was updated, in epoch milliseconds.
- `updated_by` (string)
  Username of user who last modified connection.
- `securable_type` (string)
  Possible values: `CATALOG`, `SCHEMA`, `TABLE`, `STORAGE_CREDENTIAL`, `EXTERNAL_LOCATION`, `FUNCTION`, `SHARE`, `PROVIDER`, `RECIPIENT`, `CLEAN_ROOM`, `METASTORE`, `PIPELINE`, `VOLUME`, `CONNECTION`, `CREDENTIAL`, `EXTERNAL_METADATA`, `STAGING_TABLE`
  Default: `CONNECTION`
- `provisioning_info` (object)
  - `state` (string)
    The provisioning state of the resource.
    Possible values: `STATE_UNSPECIFIED`, `PROVISIONING`, `ACTIVE`, `FAILED`, `DELETING`, `UPDATING`, `DEGRADED`
- `options` (object)
  A map of key-value properties attached to the securable.
- `properties` (object)
  A map of key-value properties attached to the securable.

## Example

```json
{
  "name": "string",
  "connection_type": "string",
  "owner": "string",
  "read_only": true,
  "comment": "string",
  "environment_settings": {
    "java_dependencies": [
      "string"
    ],
    "environment_version": "string"
  },
  "full_name": "string",
  "url": "string",
  "credential_type": "string",
  "connection_id": "string",
  "metastore_id": "string",
  "created_at": 0,
  "created_by": "string",
  "updated_at": 0,
  "updated_by": "string",
  "securable_type": "string",
  "provisioning_info": {
    "state": "string"
  },
  "options": {},
  "properties": {}
}
```


