Class EndpointArgs
Inherited Members
Namespace: Pulumi.Aws.Dms
Assembly: Pulumi.Aws.dll
Syntax
public sealed class EndpointArgs : ResourceArgs
Constructors
View SourceEndpointArgs()
Declaration
public EndpointArgs()
Properties
View SourceCertificateArn
The Amazon Resource Name (ARN) for the certificate.
Declaration
public Input<string> CertificateArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DatabaseName
The name of the endpoint database.
Declaration
public Input<string> DatabaseName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ElasticsearchSettings
Configuration block with Elasticsearch settings. Detailed below.
Declaration
public Input<EndpointElasticsearchSettingsArgs> ElasticsearchSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointElasticsearchSettingsArgs> |
EndpointId
The database endpoint identifier.
Declaration
public Input<string> EndpointId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EndpointType
The type of endpoint. Can be one of source | target.
Declaration
public Input<string> EndpointType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EngineName
The type of engine for the endpoint. Can be one of aurora | aurora-postgresql| azuredb | db2 | docdb | dynamodb | elasticsearch | kafka | kinesis | mariadb | mongodb | mysql | oracle | postgres | redshift | s3 | sqlserver | sybase.
Declaration
public Input<string> EngineName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ExtraConnectionAttributes
Additional attributes associated with the connection. For available attributes see Using Extra Connection Attributes with AWS Database Migration Service.
Declaration
public Input<string> ExtraConnectionAttributes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
KafkaSettings
Configuration block with Kafka settings. Detailed below.
Declaration
public Input<EndpointKafkaSettingsArgs> KafkaSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointKafkaSettingsArgs> |
KinesisSettings
Configuration block with Kinesis settings. Detailed below.
Declaration
public Input<EndpointKinesisSettingsArgs> KinesisSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointKinesisSettingsArgs> |
KmsKeyArn
The Amazon Resource Name (ARN) for the KMS key that will be used to encrypt the connection parameters. If you do not specify a value for kms_key_arn, then AWS DMS will use your default encryption key. AWS KMS creates the default encryption key for your AWS account. Your AWS account has a different default encryption key for each AWS region.
Declaration
public Input<string> KmsKeyArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MongodbSettings
Configuration block with MongoDB settings. Detailed below.
Declaration
public Input<EndpointMongodbSettingsArgs> MongodbSettings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointMongodbSettingsArgs> |
Password
The password to be used to login to the endpoint database.
Declaration
public Input<string> Password { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Port
The port used by the endpoint database.
Declaration
public Input<int> Port { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
S3Settings
Configuration block with S3 settings. Detailed below.
Declaration
public Input<EndpointS3SettingsArgs> S3Settings { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<EndpointS3SettingsArgs> |
ServerName
The host name of the server.
Declaration
public Input<string> ServerName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ServiceAccessRole
The Amazon Resource Name (ARN) used by the service access IAM role for dynamodb endpoints.
Declaration
public Input<string> ServiceAccessRole { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
SslMode
The SSL mode to use for the connection. Can be one of none | require | verify-ca | verify-full
Declaration
public Input<string> SslMode { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Tags
A map of tags to assign to the resource.
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Username
The user name to be used to login to the endpoint database.
Declaration
public Input<string> Username { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |