- Implements: aws-cdk-lib.ITaggable
import { DataPipelineBackup } from '@pepperize/cdk-dynamodb-backup'
new DataPipelineBackup(scope: Construct, id: string, props: DataPipelineBackupProps)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
No description. |
id |
string |
No description. |
props |
DataPipelineBackupProps |
No description. |
- Type: constructs.Construct
- Type: string
- Type: DataPipelineBackupProps
Name | Description |
---|---|
toString |
Returns a string representation of this construct. |
public toString(): string
Returns a string representation of this construct.
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
import { DataPipelineBackup } from '@pepperize/cdk-dynamodb-backup'
DataPipelineBackup.isConstruct(x: any)
Checks if x
is a construct.
- Type: any
Any object.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
instanceProfile |
aws-cdk-lib.aws_iam.CfnInstanceProfile |
The instance profile of the emr cluster resources. |
resourceRole |
aws-cdk-lib.aws_iam.IRole |
The role used by the emr cluster resources. |
role |
aws-cdk-lib.aws_iam.IRole |
The role used by datapipelines service. |
tags |
aws-cdk-lib.TagManager |
TagManager to set, remove and format tags. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly instanceProfile: CfnInstanceProfile;
- Type: aws-cdk-lib.aws_iam.CfnInstanceProfile
The instance profile of the emr cluster resources.
public readonly resourceRole: IRole;
- Type: aws-cdk-lib.aws_iam.IRole
The role used by the emr cluster resources.
public readonly role: IRole;
- Type: aws-cdk-lib.aws_iam.IRole
The role used by datapipelines service.
public readonly tags: TagManager;
- Type: aws-cdk-lib.TagManager
TagManager to set, remove and format tags.
- Implements: aws-cdk-lib.ITaggable
import { DataPipelineRestore } from '@pepperize/cdk-dynamodb-backup'
new DataPipelineRestore(scope: Construct, id: string, props: DataPipelineRestoreProps)
Name | Type | Description |
---|---|---|
scope |
constructs.Construct |
No description. |
id |
string |
No description. |
props |
DataPipelineRestoreProps |
No description. |
- Type: constructs.Construct
- Type: string
- Type: DataPipelineRestoreProps
Name | Description |
---|---|
toString |
Returns a string representation of this construct. |
public toString(): string
Returns a string representation of this construct.
Name | Description |
---|---|
isConstruct |
Checks if x is a construct. |
import { DataPipelineRestore } from '@pepperize/cdk-dynamodb-backup'
DataPipelineRestore.isConstruct(x: any)
Checks if x
is a construct.
- Type: any
Any object.
Name | Type | Description |
---|---|---|
node |
constructs.Node |
The tree node. |
instanceProfile |
aws-cdk-lib.aws_iam.CfnInstanceProfile |
The instance profile of the emr cluster resources. |
resourceRole |
aws-cdk-lib.aws_iam.IRole |
The role used by the emr cluster resources. |
role |
aws-cdk-lib.aws_iam.IRole |
The role used by datapipelines service. |
tags |
aws-cdk-lib.TagManager |
TagManager to set, remove and format tags. |
public readonly node: Node;
- Type: constructs.Node
The tree node.
public readonly instanceProfile: CfnInstanceProfile;
- Type: aws-cdk-lib.aws_iam.CfnInstanceProfile
The instance profile of the emr cluster resources.
public readonly resourceRole: IRole;
- Type: aws-cdk-lib.aws_iam.IRole
The role used by the emr cluster resources.
public readonly role: IRole;
- Type: aws-cdk-lib.aws_iam.IRole
The role used by datapipelines service.
public readonly tags: TagManager;
- Type: aws-cdk-lib.TagManager
TagManager to set, remove and format tags.
import { DataPipelineBackupOptions } from '@pepperize/cdk-dynamodb-backup'
const dataPipelineBackupOptions: DataPipelineBackupOptions = { ... }
Name | Type | Description |
---|---|---|
dynamoDbThroughputRatio |
number |
No description. |
logsBucket |
aws-cdk-lib.aws_s3.IBucket |
No description. |
pipelineName |
string |
No description. |
schedule |
aws-cdk-lib.Duration |
No description. |
public readonly dynamoDbThroughputRatio: number;
- Type: number
public readonly logsBucket: IBucket;
- Type: aws-cdk-lib.aws_s3.IBucket
public readonly pipelineName: string;
- Type: string
public readonly schedule: Duration;
- Type: aws-cdk-lib.Duration
import { DataPipelineBackupProps } from '@pepperize/cdk-dynamodb-backup'
const dataPipelineBackupProps: DataPipelineBackupProps = { ... }
Name | Type | Description |
---|---|---|
dynamoDbThroughputRatio |
number |
No description. |
logsBucket |
aws-cdk-lib.aws_s3.IBucket |
No description. |
pipelineName |
string |
No description. |
schedule |
aws-cdk-lib.Duration |
No description. |
backupBucket |
aws-cdk-lib.aws_s3.IBucket |
No description. |
table |
aws-cdk-lib.aws_dynamodb.ITable |
No description. |
public readonly dynamoDbThroughputRatio: number;
- Type: number
public readonly logsBucket: IBucket;
- Type: aws-cdk-lib.aws_s3.IBucket
public readonly pipelineName: string;
- Type: string
public readonly schedule: Duration;
- Type: aws-cdk-lib.Duration
public readonly backupBucket: IBucket;
- Type: aws-cdk-lib.aws_s3.IBucket
public readonly table: ITable;
- Type: aws-cdk-lib.aws_dynamodb.ITable
import { DataPipelineRestoreOptions } from '@pepperize/cdk-dynamodb-backup'
const dataPipelineRestoreOptions: DataPipelineRestoreOptions = { ... }
Name | Type | Description |
---|---|---|
dynamoDbThroughputRatio |
number |
No description. |
logsBucket |
aws-cdk-lib.aws_s3.IBucket |
No description. |
pipelineName |
string |
No description. |
public readonly dynamoDbThroughputRatio: number;
- Type: number
public readonly logsBucket: IBucket;
- Type: aws-cdk-lib.aws_s3.IBucket
public readonly pipelineName: string;
- Type: string
import { DataPipelineRestoreProps } from '@pepperize/cdk-dynamodb-backup'
const dataPipelineRestoreProps: DataPipelineRestoreProps = { ... }
Name | Type | Description |
---|---|---|
dynamoDbThroughputRatio |
number |
No description. |
logsBucket |
aws-cdk-lib.aws_s3.IBucket |
No description. |
pipelineName |
string |
No description. |
restoreBucket |
aws-cdk-lib.aws_s3.IBucket |
No description. |
restoreFolder |
string |
No description. |
table |
aws-cdk-lib.aws_dynamodb.ITable |
No description. |
public readonly dynamoDbThroughputRatio: number;
- Type: number
public readonly logsBucket: IBucket;
- Type: aws-cdk-lib.aws_s3.IBucket
public readonly pipelineName: string;
- Type: string
public readonly restoreBucket: IBucket;
- Type: aws-cdk-lib.aws_s3.IBucket
public readonly restoreFolder: string;
- Type: string
public readonly table: ITable;
- Type: aws-cdk-lib.aws_dynamodb.ITable