MigrationProjectDataProviderDescriptorArgs

data class MigrationProjectDataProviderDescriptorArgs(val dataProviderArn: Output<String>? = null, val dataProviderIdentifier: Output<String>? = null, val dataProviderName: Output<String>? = null, val secretsManagerAccessRoleArn: Output<String>? = null, val secretsManagerSecretId: Output<String>? = null) : ConvertibleToJava<MigrationProjectDataProviderDescriptorArgs>

It is an object that describes Source and Target DataProviders and credentials for connecting to databases that are used in MigrationProject

Constructors

constructor(dataProviderArn: Output<String>? = null, dataProviderIdentifier: Output<String>? = null, dataProviderName: Output<String>? = null, secretsManagerAccessRoleArn: Output<String>? = null, secretsManagerSecretId: Output<String>? = null)

Properties

Link copied to clipboard
val dataProviderArn: Output<String>? = null

The Amazon Resource Name (ARN) of the data provider.

Link copied to clipboard
val dataProviderIdentifier: Output<String>? = null
Link copied to clipboard
val dataProviderName: Output<String>? = null

The user-friendly name of the data provider.

Link copied to clipboard
val secretsManagerAccessRoleArn: Output<String>? = null

The ARN of the role used to access AWS Secrets Manager.

Link copied to clipboard
val secretsManagerSecretId: Output<String>? = null

The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.

Functions

Link copied to clipboard
open override fun toJava(): MigrationProjectDataProviderDescriptorArgs