class ConnectionType
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Glue.Alpha.ConnectionType |
Go | github.com/aws/aws-cdk-go/awscdkgluealpha/v2#ConnectionType |
Java | software.amazon.awscdk.services.glue.alpha.ConnectionType |
Python | aws_cdk.aws_glue_alpha.ConnectionType |
TypeScript (source) | @aws-cdk/aws-glue-alpha ยป ConnectionType |
The type of the glue connection.
If you need to use a connection type that doesn't exist as a static member, you
can instantiate a ConnectionType object, e.g: new ConnectionType('NEW_TYPE').
Example
declare const securityGroup: ec2.SecurityGroup;
declare const subnet: ec2.Subnet;
new glue.Connection(this, 'MyConnection', {
type: glue.ConnectionType.NETWORK,
// The security groups granting AWS Glue inbound access to the data source within the VPC
securityGroups: [securityGroup],
// The VPC subnet which contains the data source
subnet,
});
Initializer
new ConnectionType(name: string)
Parameters
- name
string
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The name of this ConnectionType, as expected by Connection resource. |
| static AZURECOSMOS | Connection | Designates a connection to Azure Cosmos DB. |
| static AZURESQL | Connection | Designates a connection to Azure SQL Database. |
| static BIGQUERY | Connection | Designates a connection to Google BigQuery. |
| static CUSTOM | Connection | Uses configuration settings contained in a custom connector to read from and write to data stores that are not natively supported by AWS Glue. |
| static DYNAMODB | Connection | Designates a connection to Amazon DynamoDB. |
| static FACEBOOKADS | Connection | Designates a connection to Facebook Ads. |
| static GOOGLEADS | Connection | Designates a connection to Google Ads. |
| static GOOGLEANALYTICS4 | Connection | Designates a connection to Google Analytics 4. |
| static GOOGLESHEETS | Connection | Designates a connection to Google Sheets. |
| static HUBSPOT | Connection | Designates a connection to HubSpot. |
| static INSTAGRAMADS | Connection | Designates a connection to Instagram Ads. |
| static INTERCOM | Connection | Designates a connection to Intercom. |
| static JDBC | Connection | Designates a connection to a database through Java Database Connectivity (JDBC). |
| static JIRACLOUD | Connection | Designates a connection to Jira Cloud. |
| static KAFKA | Connection | Designates a connection to an Apache Kafka streaming platform. |
| static MARKETO | Connection | Designates a connection to Adobe Marketo Engage. |
| static MARKETPLACE | Connection | Uses configuration settings contained in a connector purchased from AWS Marketplace to read from and write to data stores that are not natively supported by AWS Glue. |
| static MONGODB | Connection | Designates a connection to a MongoDB document database. |
| static MYSQL | Connection | Designates a connection to MySQL. |
| static NETSUITEERP | Connection | Designates a connection to Oracle NetSuite. |
| static NETWORK | Connection | Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC). |
| static OPENSEARCH | Connection | Designates a connection to Amazon OpenSearch Service. |
| static ORACLE | Connection | Designates a connection to Oracle Database. |
| static POSTGRESQL | Connection | Designates a connection to PostgreSQL. |
| static SALESFORCE | Connection | Designates a connection to Salesforce using OAuth authentication. |
| static SALESFORCEMARKETINGCLOUD | Connection | Designates a connection to Salesforce Marketing Cloud. |
| static SALESFORCEPARDOT | Connection | Designates a connection to Salesforce Marketing Cloud Account Engagement (MCAE). |
| static SAPHANA | Connection | Designates a connection to SAP HANA. |
| static SAPODATA | Connection | Designates a connection to SAP OData. |
| static SERVICENOW | Connection | Designates a connection to ServiceNow. |
| static SLACK | Connection | Designates a connection to Slack. |
| static SNAPCHATADS | Connection | Designates a connection to Snapchat Ads. |
| static SQLSERVER | Connection | Designates a connection to Microsoft SQL Server. |
| static STRIPE | Connection | Designates a connection to Stripe. |
| static TERADATA | Connection | Designates a connection to Teradata. |
| static VERTICA | Connection | Designates a connection to Vertica. |
| static VIEW_VALIDATION_ATHENA | Connection | Designates a connection used for view validation by Amazon Athena. |
| static VIEW_VALIDATION_REDSHIFT | Connection | Designates a connection used for view validation by Amazon Redshift. |
| static ZENDESK | Connection | Designates a connection to Zendesk. |
| static ZOHOCRM | Connection | Designates a connection to Zoho CRM. |
name
Type:
string
The name of this ConnectionType, as expected by Connection resource.
static AZURECOSMOS
Type:
Connection
Designates a connection to Azure Cosmos DB.
static AZURESQL
Type:
Connection
Designates a connection to Azure SQL Database.
static BIGQUERY
Type:
Connection
Designates a connection to Google BigQuery.
static CUSTOM
Type:
Connection
Uses configuration settings contained in a custom connector to read from and write to data stores that are not natively supported by AWS Glue.
static DYNAMODB
Type:
Connection
Designates a connection to Amazon DynamoDB.
static FACEBOOKADS
Type:
Connection
Designates a connection to Facebook Ads.
static GOOGLEADS
Type:
Connection
Designates a connection to Google Ads.
static GOOGLEANALYTICS4
Type:
Connection
Designates a connection to Google Analytics 4.
static GOOGLESHEETS
Type:
Connection
Designates a connection to Google Sheets.
static HUBSPOT
Type:
Connection
Designates a connection to HubSpot.
static INSTAGRAMADS
Type:
Connection
Designates a connection to Instagram Ads.
static INTERCOM
Type:
Connection
Designates a connection to Intercom.
static JDBC
Type:
Connection
Designates a connection to a database through Java Database Connectivity (JDBC).
static JIRACLOUD
Type:
Connection
Designates a connection to Jira Cloud.
static KAFKA
Type:
Connection
Designates a connection to an Apache Kafka streaming platform.
static MARKETO
Type:
Connection
Designates a connection to Adobe Marketo Engage.
static MARKETPLACE
Type:
Connection
Uses configuration settings contained in a connector purchased from AWS Marketplace to read from and write to data stores that are not natively supported by AWS Glue.
static MONGODB
Type:
Connection
Designates a connection to a MongoDB document database.
static MYSQL
Type:
Connection
Designates a connection to MySQL.
static NETSUITEERP
Type:
Connection
Designates a connection to Oracle NetSuite.
static NETWORK
Type:
Connection
Designates a network connection to a data source within an Amazon Virtual Private Cloud environment (Amazon VPC).
static OPENSEARCH
Type:
Connection
Designates a connection to Amazon OpenSearch Service.
static ORACLE
Type:
Connection
Designates a connection to Oracle Database.
static POSTGRESQL
Type:
Connection
Designates a connection to PostgreSQL.
static SALESFORCE
Type:
Connection
Designates a connection to Salesforce using OAuth authentication.
static SALESFORCEMARKETINGCLOUD
Type:
Connection
Designates a connection to Salesforce Marketing Cloud.
static SALESFORCEPARDOT
Type:
Connection
Designates a connection to Salesforce Marketing Cloud Account Engagement (MCAE).
static SAPHANA
Type:
Connection
Designates a connection to SAP HANA.
static SAPODATA
Type:
Connection
Designates a connection to SAP OData.
static SERVICENOW
Type:
Connection
Designates a connection to ServiceNow.
static SLACK
Type:
Connection
Designates a connection to Slack.
static SNAPCHATADS
Type:
Connection
Designates a connection to Snapchat Ads.
static SQLSERVER
Type:
Connection
Designates a connection to Microsoft SQL Server.
static STRIPE
Type:
Connection
Designates a connection to Stripe.
static TERADATA
Type:
Connection
Designates a connection to Teradata.
static VERTICA
Type:
Connection
Designates a connection to Vertica.
static VIEW_VALIDATION_ATHENA
Type:
Connection
Designates a connection used for view validation by Amazon Athena.
static VIEW_VALIDATION_REDSHIFT
Type:
Connection
Designates a connection used for view validation by Amazon Redshift.
static ZENDESK
Type:
Connection
Designates a connection to Zendesk.
static ZOHOCRM
Type:
Connection
Designates a connection to Zoho CRM.
Methods
| Name | Description |
|---|---|
| to | The connection type name as expected by Connection resource. |
toString()
public toString(): string
Returns
string
The connection type name as expected by Connection resource.

.NET
Go
Java
Python
TypeScript (