@Stability(value=Stable)
public static interface CfnEndpoint.NeptuneSettingsProperty
extends software.amazon.jsii.JsiiSerializable
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 AWS Identity and Access Management (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.