Skip to content
v2.276.0

DataProviderDescriptorProperty Struct ​

Information about a data provider.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_dms as dms } from 'aws-cdk-lib';
const dataProviderDescriptorProperty: dms.CfnMigrationProject.DataProviderDescriptorProperty = {
  dataProviderArn: 'dataProviderArn',
  dataProviderIdentifier: 'dataProviderIdentifier',
  dataProviderName: 'dataProviderName',
  secretsManagerAccessRoleArn: 'secretsManagerAccessRoleArn',
  secretsManagerSecretId: 'secretsManagerSecretId',
};
python
# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk import aws_dms as dms

data_provider_descriptor_property = dms.CfnMigrationProject.DataProviderDescriptorProperty(
    data_provider_arn="dataProviderArn",
    data_provider_identifier="dataProviderIdentifier",
    data_provider_name="dataProviderName",
    secrets_manager_access_role_arn="secretsManagerAccessRoleArn",
    secrets_manager_secret_id="secretsManagerSecretId"
)
java
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.dms.*;

DataProviderDescriptorProperty dataProviderDescriptorProperty = DataProviderDescriptorProperty.builder()
        .dataProviderArn("dataProviderArn")
        .dataProviderIdentifier("dataProviderIdentifier")
        .dataProviderName("dataProviderName")
        .secretsManagerAccessRoleArn("secretsManagerAccessRoleArn")
        .secretsManagerSecretId("secretsManagerSecretId")
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.DMS;

var dataProviderDescriptorProperty = new DataProviderDescriptorProperty {
    DataProviderArn = "dataProviderArn",
    DataProviderIdentifier = "dataProviderIdentifier",
    DataProviderName = "dataProviderName",
    SecretsManagerAccessRoleArn = "secretsManagerAccessRoleArn",
    SecretsManagerSecretId = "secretsManagerSecretId"
};
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

dataProviderDescriptorProperty := &DataProviderDescriptorProperty{
	DataProviderArn: jsii.String("dataProviderArn"),
	DataProviderIdentifier: jsii.String("dataProviderIdentifier"),
	DataProviderName: jsii.String("dataProviderName"),
	SecretsManagerAccessRoleArn: jsii.String("secretsManagerAccessRoleArn"),
	SecretsManagerSecretId: jsii.String("secretsManagerSecretId"),
}

Properties ​

dataProviderArnoptionalstringdata_provider_arnoptionalstrdataProviderArnoptionalStringDataProviderArnoptionalstringDataProviderArnoptional*string#
The Amazon Resource Name (ARN) of the data provider.
dataProviderIdentifieroptionalstringdata_provider_identifieroptionalstrdataProviderIdentifieroptionalStringDataProviderIdentifieroptionalstringDataProviderIdentifieroptional*string#
dataProviderNameoptionalstringdata_provider_nameoptionalstrdataProviderNameoptionalStringDataProviderNameoptionalstringDataProviderNameoptional*string#
The user-friendly name of the data provider.
secretsManagerAccessRoleArnoptionalstringsecrets_manager_access_role_arnoptionalstrsecretsManagerAccessRoleArnoptionalStringSecretsManagerAccessRoleArnoptionalstringSecretsManagerAccessRoleArnoptional*string#
The ARN of the role used to access AWS Secrets Manager.
secretsManagerSecretIdoptionalstringsecrets_manager_secret_idoptionalstrsecretsManagerSecretIdoptionalStringSecretsManagerSecretIdoptionalstringSecretsManagerSecretIdoptional*string#
The identifier of the AWS Secrets Manager Secret used to store access credentials for the data provider.