@Stability(value=Stable)
public static interface CfnEndpoint.NeptuneSettingsProperty
extends software.amazon.jsii.JsiiSerializable
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 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 Object |
getIamAuthEnabled()
If you want IAM authorization enabled for this endpoint, set this parameter to `true` .
|
default 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 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 String |
getS3BucketFolder()
A folder path where you want AWS DMS to store migrated graph data in the S3 bucket specified by `S3BucketName`.
|
default 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 String |
getServiceAccessRoleArn()
The Amazon Resource Name (ARN) of the service role that you created for the Neptune target endpoint.
|
@Stability(value=Stable) @Nullable default Number getErrorRetryDuration()
The default is 250.
@Stability(value=Stable) @Nullable default Object getIamAuthEnabled()
Then attach the appropriate IAM policy document to your service role specified by ServiceAccessRoleArn . The default is false .
@Stability(value=Stable) @Nullable default Number getMaxFileSize()
@Stability(value=Stable) @Nullable default Number getMaxRetryCount()
The default is 5.
@Stability(value=Stable) @Nullable default String getS3BucketFolder()
@Stability(value=Stable) @Nullable default String getS3BucketName()
@Stability(value=Stable) @Nullable default 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 .
@Stability(value=Stable) static CfnEndpoint.NeptuneSettingsProperty.Builder builder()
Copyright © 2022. All rights reserved.