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 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 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 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 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 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 STRIPE | Connection | Designates a connection to Stripe. |
| 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 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 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 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 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 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 STRIPE
Type:
Connection
Designates a connection to Stripe.
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 (