Class CfnConnection.ConnectionInputProperty
A structure that is used to specify a connection to create or update.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.Glue
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class ConnectionInputProperty : Object, CfnConnection.IConnectionInputProperty
Syntax (vb)
Public Class ConnectionInputProperty
Inherits Object
Implements CfnConnection.IConnectionInputProperty
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Glue;
var connectionProperties;
var connectionInputProperty = new ConnectionInputProperty {
ConnectionType = "connectionType",
// the properties below are optional
ConnectionProperties = connectionProperties,
Description = "description",
MatchCriteria = new [] { "matchCriteria" },
Name = "name",
PhysicalConnectionRequirements = new PhysicalConnectionRequirementsProperty {
AvailabilityZone = "availabilityZone",
SecurityGroupIdList = new [] { "securityGroupIdList" },
SubnetId = "subnetId"
}
};
Synopsis
Constructors
ConnectionInputProperty() |
Properties
ConnectionProperties | These key-value pairs define parameters for the connection. |
ConnectionType | The type of the connection. Currently, these types are supported:. |
Description | The description of the connection. |
MatchCriteria | A list of criteria that can be used in selecting this connection. |
Name | The name of the connection. |
PhysicalConnectionRequirements | The physical connection requirements, such as virtual private cloud (VPC) and |
Constructors
ConnectionInputProperty()
public ConnectionInputProperty()
Properties
ConnectionProperties
These key-value pairs define parameters for the connection.
public object ConnectionProperties { get; set; }
Property Value
System.Object
Remarks
ConnectionType
The type of the connection. Currently, these types are supported:.
public string ConnectionType { get; set; }
Property Value
System.String
Remarks
JDBC
Connections use the following ConnectionParameters.
KAFKA
Connections use the following ConnectionParameters.
MONGODB
Connections use the following ConnectionParameters.
NETWORK
Connections do not require ConnectionParameters. Instead, provide a PhysicalConnectionRequirements.
MARKETPLACE
Connections use the following ConnectionParameters.
Additionally, a ConnectionType
for the following SaaS connectors is supported:
For more information on the connection parameters needed for a particular connector, see the documentation for the connector in Adding an AWS Glue connection in the AWS Glue User Guide.
SFTP
is not supported.
For more information about how optional ConnectionProperties are used to configure features in AWS Glue , consult AWS Glue connection properties .
For more information about how optional ConnectionProperties are used to configure features in AWS Glue Studio, consult Using connectors and connections .
Description
The description of the connection.
public string Description { get; set; }
Property Value
System.String
Remarks
MatchCriteria
A list of criteria that can be used in selecting this connection.
public string[] MatchCriteria { get; set; }
Property Value
System.String[]
Remarks
Name
The name of the connection.
public string Name { get; set; }
Property Value
System.String
Remarks
PhysicalConnectionRequirements
The physical connection requirements, such as virtual private cloud (VPC) and SecurityGroup
, that are needed to successfully make this connection.
public object PhysicalConnectionRequirements { get; set; }
Property Value
System.Object