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.