public static interface CfnEndpoint.NeptuneSettingsProperty
This information includes the output format of records applied to the endpoint and details of transaction and control table data information. For more information about the available settings, see Specifying endpoint settings for Amazon Neptune as a target in the AWS Database Migration Service User Guide .
Example:
// 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.*; NeptuneSettingsProperty neptuneSettingsProperty = NeptuneSettingsProperty.builder() .errorRetryDuration(123) .iamAuthEnabled(false) .maxFileSize(123) .maxRetryCount(123) .s3BucketFolder("s3BucketFolder") .s3BucketName("s3BucketName") .serviceAccessRoleArn("serviceAccessRoleArn") .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnEndpoint.NeptuneSettingsProperty.Builder
A builder for
CfnEndpoint.NeptuneSettingsProperty |
static class |
CfnEndpoint.NeptuneSettingsProperty.Jsii$Proxy
An implementation for
CfnEndpoint.NeptuneSettingsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnEndpoint.NeptuneSettingsProperty.Builder |
builder() |
default java.lang.Number |
getErrorRetryDuration()
The number of milliseconds for AWS DMS to wait to retry a bulk-load of migrated graph data to the Neptune target database before raising an error.
|
default java.lang.Object |
getIamAuthEnabled()
If you want IAM authorization enabled for this endpoint, set this parameter to `true` .
|
default java.lang.Number |
getMaxFileSize()
The maximum size in kilobytes of migrated graph data stored in a .csv file before AWS DMS bulk-loads the data to the Neptune target database.
|
default java.lang.Number |
getMaxRetryCount()
The number of times for AWS DMS to retry a bulk load of migrated graph data to the Neptune target database before raising an error.
|
default java.lang.String |
getS3BucketFolder()
A folder path where you want AWS DMS to store migrated graph data in the S3 bucket specified by `S3BucketName`.
|
default java.lang.String |
getS3BucketName()
The name of the Amazon S3 bucket where AWS DMS can temporarily store migrated graph data in .csv files before bulk-loading it to the Neptune target database.
|
default java.lang.String |
getServiceAccessRoleArn()
The Amazon Resource Name (ARN) of the service role that you created for the Neptune target endpoint.
|
default java.lang.Number getErrorRetryDuration()
The default is 250.
default java.lang.Object getIamAuthEnabled()
Then attach the appropriate IAM policy document to your service role specified by ServiceAccessRoleArn
. The default is false
.
default java.lang.Number getMaxFileSize()
default java.lang.Number getMaxRetryCount()
The default is 5.
default java.lang.String getS3BucketFolder()
default java.lang.String getS3BucketName()
default java.lang.String getServiceAccessRoleArn()
The role must allow the iam:PassRole
action.
For more information, see Creating an IAM Service Role for Accessing Amazon Neptune as a Target in the AWS Database Migration Service User Guide .
static CfnEndpoint.NeptuneSettingsProperty.Builder builder()