1. Packages
  2. Airbyte Provider
  3. API Docs
  4. SourceDynamodb
airbyte 0.10.0 published on Monday, Apr 14, 2025 by airbytehq

airbyte.SourceDynamodb

Explore with Pulumi AI

SourceDynamodb Resource

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.airbyte.SourceDynamodb;
import com.pulumi.airbyte.SourceDynamodbArgs;
import com.pulumi.airbyte.inputs.SourceDynamodbConfigurationArgs;
import com.pulumi.airbyte.inputs.SourceDynamodbConfigurationCredentialsArgs;
import com.pulumi.airbyte.inputs.SourceDynamodbConfigurationCredentialsRoleBasedAuthenticationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var mySourceDynamodb = new SourceDynamodb("mySourceDynamodb", SourceDynamodbArgs.builder()
            .configuration(SourceDynamodbConfigurationArgs.builder()
                .credentials(SourceDynamodbConfigurationCredentialsArgs.builder()
                    .roleBasedAuthentication(SourceDynamodbConfigurationCredentialsRoleBasedAuthenticationArgs.builder()
                        .additionalProperties("{ \"see\": \"documentation\" }")
                        .build())
                    .build())
                .endpoint("https://{aws_dynamo_db_url}.com")
                .ignore_missing_read_permissions_tables(true)
                .region("ap-southeast-1")
                .reserved_attribute_names("name, field_name, field-name")
                .build())
            .definitionId("4102f2b2-2d6c-4289-a4cb-9348fe710c97")
            .secretId("...my_secret_id...")
            .workspaceId("6e654cbb-f82e-40a5-9542-939f3129c0d9")
            .build());

    }
}
Copy
resources:
  mySourceDynamodb:
    type: airbyte:SourceDynamodb
    properties:
      configuration:
        credentials:
          roleBasedAuthentication:
            additionalProperties: '{ "see": "documentation" }'
        endpoint: https://{aws_dynamo_db_url}.com
        ignore_missing_read_permissions_tables: true
        region: ap-southeast-1
        reserved_attribute_names: name, field_name, field-name
      definitionId: 4102f2b2-2d6c-4289-a4cb-9348fe710c97
      secretId: '...my_secret_id...'
      workspaceId: 6e654cbb-f82e-40a5-9542-939f3129c0d9
Copy

Create SourceDynamodb Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new SourceDynamodb(name: string, args: SourceDynamodbArgs, opts?: CustomResourceOptions);
@overload
def SourceDynamodb(resource_name: str,
                   args: SourceDynamodbArgs,
                   opts: Optional[ResourceOptions] = None)

@overload
def SourceDynamodb(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   configuration: Optional[SourceDynamodbConfigurationArgs] = None,
                   workspace_id: Optional[str] = None,
                   definition_id: Optional[str] = None,
                   name: Optional[str] = None,
                   secret_id: Optional[str] = None)
func NewSourceDynamodb(ctx *Context, name string, args SourceDynamodbArgs, opts ...ResourceOption) (*SourceDynamodb, error)
public SourceDynamodb(string name, SourceDynamodbArgs args, CustomResourceOptions? opts = null)
public SourceDynamodb(String name, SourceDynamodbArgs args)
public SourceDynamodb(String name, SourceDynamodbArgs args, CustomResourceOptions options)
type: airbyte:SourceDynamodb
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. SourceDynamodbArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. SourceDynamodbArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. SourceDynamodbArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SourceDynamodbArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SourceDynamodbArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var sourceDynamodbResource = new Airbyte.SourceDynamodb("sourceDynamodbResource", new()
{
    Configuration = new Airbyte.Inputs.SourceDynamodbConfigurationArgs
    {
        Credentials = new Airbyte.Inputs.SourceDynamodbConfigurationCredentialsArgs
        {
            AuthenticateViaAccessKeys = new Airbyte.Inputs.SourceDynamodbConfigurationCredentialsAuthenticateViaAccessKeysArgs
            {
                AccessKeyId = "string",
                SecretAccessKey = "string",
                AdditionalProperties = "string",
            },
            RoleBasedAuthentication = new Airbyte.Inputs.SourceDynamodbConfigurationCredentialsRoleBasedAuthenticationArgs
            {
                AdditionalProperties = "string",
            },
        },
        Endpoint = "string",
        IgnoreMissingReadPermissionsTables = false,
        Region = "string",
        ReservedAttributeNames = "string",
    },
    WorkspaceId = "string",
    DefinitionId = "string",
    Name = "string",
    SecretId = "string",
});
Copy
example, err := airbyte.NewSourceDynamodb(ctx, "sourceDynamodbResource", &airbyte.SourceDynamodbArgs{
Configuration: &.SourceDynamodbConfigurationArgs{
Credentials: &.SourceDynamodbConfigurationCredentialsArgs{
AuthenticateViaAccessKeys: &.SourceDynamodbConfigurationCredentialsAuthenticateViaAccessKeysArgs{
AccessKeyId: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
AdditionalProperties: pulumi.String("string"),
},
RoleBasedAuthentication: &.SourceDynamodbConfigurationCredentialsRoleBasedAuthenticationArgs{
AdditionalProperties: pulumi.String("string"),
},
},
Endpoint: pulumi.String("string"),
IgnoreMissingReadPermissionsTables: pulumi.Bool(false),
Region: pulumi.String("string"),
ReservedAttributeNames: pulumi.String("string"),
},
WorkspaceId: pulumi.String("string"),
DefinitionId: pulumi.String("string"),
Name: pulumi.String("string"),
SecretId: pulumi.String("string"),
})
Copy
var sourceDynamodbResource = new SourceDynamodb("sourceDynamodbResource", SourceDynamodbArgs.builder()
    .configuration(SourceDynamodbConfigurationArgs.builder()
        .credentials(SourceDynamodbConfigurationCredentialsArgs.builder()
            .authenticateViaAccessKeys(SourceDynamodbConfigurationCredentialsAuthenticateViaAccessKeysArgs.builder()
                .accessKeyId("string")
                .secretAccessKey("string")
                .additionalProperties("string")
                .build())
            .roleBasedAuthentication(SourceDynamodbConfigurationCredentialsRoleBasedAuthenticationArgs.builder()
                .additionalProperties("string")
                .build())
            .build())
        .endpoint("string")
        .ignoreMissingReadPermissionsTables(false)
        .region("string")
        .reservedAttributeNames("string")
        .build())
    .workspaceId("string")
    .definitionId("string")
    .name("string")
    .secretId("string")
    .build());
Copy
source_dynamodb_resource = airbyte.SourceDynamodb("sourceDynamodbResource",
    configuration={
        "credentials": {
            "authenticate_via_access_keys": {
                "access_key_id": "string",
                "secret_access_key": "string",
                "additional_properties": "string",
            },
            "role_based_authentication": {
                "additional_properties": "string",
            },
        },
        "endpoint": "string",
        "ignore_missing_read_permissions_tables": False,
        "region": "string",
        "reserved_attribute_names": "string",
    },
    workspace_id="string",
    definition_id="string",
    name="string",
    secret_id="string")
Copy
const sourceDynamodbResource = new airbyte.SourceDynamodb("sourceDynamodbResource", {
    configuration: {
        credentials: {
            authenticateViaAccessKeys: {
                accessKeyId: "string",
                secretAccessKey: "string",
                additionalProperties: "string",
            },
            roleBasedAuthentication: {
                additionalProperties: "string",
            },
        },
        endpoint: "string",
        ignoreMissingReadPermissionsTables: false,
        region: "string",
        reservedAttributeNames: "string",
    },
    workspaceId: "string",
    definitionId: "string",
    name: "string",
    secretId: "string",
});
Copy
type: airbyte:SourceDynamodb
properties:
    configuration:
        credentials:
            authenticateViaAccessKeys:
                accessKeyId: string
                additionalProperties: string
                secretAccessKey: string
            roleBasedAuthentication:
                additionalProperties: string
        endpoint: string
        ignoreMissingReadPermissionsTables: false
        region: string
        reservedAttributeNames: string
    definitionId: string
    name: string
    secretId: string
    workspaceId: string
Copy

SourceDynamodb Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The SourceDynamodb resource accepts the following input properties:

Configuration This property is required. SourceDynamodbConfiguration
WorkspaceId This property is required. string
DefinitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the source e.g. dev-mysql-instance.
SecretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
Configuration This property is required. SourceDynamodbConfigurationArgs
WorkspaceId This property is required. string
DefinitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the source e.g. dev-mysql-instance.
SecretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
configuration This property is required. SourceDynamodbConfiguration
workspaceId This property is required. String
definitionId String
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name String
Name of the source e.g. dev-mysql-instance.
secretId String
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
configuration This property is required. SourceDynamodbConfiguration
workspaceId This property is required. string
definitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name string
Name of the source e.g. dev-mysql-instance.
secretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
configuration This property is required. SourceDynamodbConfigurationArgs
workspace_id This property is required. str
definition_id str
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name str
Name of the source e.g. dev-mysql-instance.
secret_id str
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
configuration This property is required. Property Map
workspaceId This property is required. String
definitionId String
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name String
Name of the source e.g. dev-mysql-instance.
secretId String
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.

Outputs

All input properties are implicitly available as output properties. Additionally, the SourceDynamodb resource produces the following output properties:

CreatedAt double
Id string
The provider-assigned unique ID for this managed resource.
ResourceAllocation SourceDynamodbResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
SourceId string
SourceType string
CreatedAt float64
Id string
The provider-assigned unique ID for this managed resource.
ResourceAllocation SourceDynamodbResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
SourceId string
SourceType string
createdAt Double
id String
The provider-assigned unique ID for this managed resource.
resourceAllocation SourceDynamodbResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
sourceId String
sourceType String
createdAt number
id string
The provider-assigned unique ID for this managed resource.
resourceAllocation SourceDynamodbResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
sourceId string
sourceType string
created_at float
id str
The provider-assigned unique ID for this managed resource.
resource_allocation SourceDynamodbResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
source_id str
source_type str
createdAt Number
id String
The provider-assigned unique ID for this managed resource.
resourceAllocation Property Map
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
sourceId String
sourceType String

Look up Existing SourceDynamodb Resource

Get an existing SourceDynamodb resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: SourceDynamodbState, opts?: CustomResourceOptions): SourceDynamodb
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        configuration: Optional[SourceDynamodbConfigurationArgs] = None,
        created_at: Optional[float] = None,
        definition_id: Optional[str] = None,
        name: Optional[str] = None,
        resource_allocation: Optional[SourceDynamodbResourceAllocationArgs] = None,
        secret_id: Optional[str] = None,
        source_id: Optional[str] = None,
        source_type: Optional[str] = None,
        workspace_id: Optional[str] = None) -> SourceDynamodb
func GetSourceDynamodb(ctx *Context, name string, id IDInput, state *SourceDynamodbState, opts ...ResourceOption) (*SourceDynamodb, error)
public static SourceDynamodb Get(string name, Input<string> id, SourceDynamodbState? state, CustomResourceOptions? opts = null)
public static SourceDynamodb get(String name, Output<String> id, SourceDynamodbState state, CustomResourceOptions options)
resources:  _:    type: airbyte:SourceDynamodb    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Configuration SourceDynamodbConfiguration
CreatedAt double
DefinitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the source e.g. dev-mysql-instance.
ResourceAllocation SourceDynamodbResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
SecretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
SourceId string
SourceType string
WorkspaceId string
Configuration SourceDynamodbConfigurationArgs
CreatedAt float64
DefinitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the source e.g. dev-mysql-instance.
ResourceAllocation SourceDynamodbResourceAllocationArgs
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
SecretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
SourceId string
SourceType string
WorkspaceId string
configuration SourceDynamodbConfiguration
createdAt Double
definitionId String
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name String
Name of the source e.g. dev-mysql-instance.
resourceAllocation SourceDynamodbResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
secretId String
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
sourceId String
sourceType String
workspaceId String
configuration SourceDynamodbConfiguration
createdAt number
definitionId string
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name string
Name of the source e.g. dev-mysql-instance.
resourceAllocation SourceDynamodbResourceAllocation
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
secretId string
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
sourceId string
sourceType string
workspaceId string
configuration SourceDynamodbConfigurationArgs
created_at float
definition_id str
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name str
Name of the source e.g. dev-mysql-instance.
resource_allocation SourceDynamodbResourceAllocationArgs
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
secret_id str
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
source_id str
source_type str
workspace_id str
configuration Property Map
createdAt Number
definitionId String
The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
name String
Name of the source e.g. dev-mysql-instance.
resourceAllocation Property Map
actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
secretId String
Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
sourceId String
sourceType String
workspaceId String

Supporting Types

SourceDynamodbConfiguration
, SourceDynamodbConfigurationArgs

Credentials SourceDynamodbConfigurationCredentials
Credentials for the service
Endpoint string
the URL of the Dynamodb database. Default: ""
IgnoreMissingReadPermissionsTables bool
Ignore tables with missing scan/read permissions. Default: false
Region string
The region of the Dynamodb database. Default: ""; must be one of ["", "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", "ca-central-1", "ca-west-1", "cn-north-1", "cn-northwest-1", "eu-central-1", "eu-central-2", "eu-north-1", "eu-south-1", "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", "il-central-1", "me-central-1", "me-south-1", "sa-east-1", "us-east-1", "us-east-2", "us-gov-east-1", "us-gov-west-1", "us-west-1", "us-west-2"]
ReservedAttributeNames string
Comma separated reserved attribute names present in your tables
Credentials SourceDynamodbConfigurationCredentials
Credentials for the service
Endpoint string
the URL of the Dynamodb database. Default: ""
IgnoreMissingReadPermissionsTables bool
Ignore tables with missing scan/read permissions. Default: false
Region string
The region of the Dynamodb database. Default: ""; must be one of ["", "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", "ca-central-1", "ca-west-1", "cn-north-1", "cn-northwest-1", "eu-central-1", "eu-central-2", "eu-north-1", "eu-south-1", "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", "il-central-1", "me-central-1", "me-south-1", "sa-east-1", "us-east-1", "us-east-2", "us-gov-east-1", "us-gov-west-1", "us-west-1", "us-west-2"]
ReservedAttributeNames string
Comma separated reserved attribute names present in your tables
credentials SourceDynamodbConfigurationCredentials
Credentials for the service
endpoint String
the URL of the Dynamodb database. Default: ""
ignoreMissingReadPermissionsTables Boolean
Ignore tables with missing scan/read permissions. Default: false
region String
The region of the Dynamodb database. Default: ""; must be one of ["", "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", "ca-central-1", "ca-west-1", "cn-north-1", "cn-northwest-1", "eu-central-1", "eu-central-2", "eu-north-1", "eu-south-1", "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", "il-central-1", "me-central-1", "me-south-1", "sa-east-1", "us-east-1", "us-east-2", "us-gov-east-1", "us-gov-west-1", "us-west-1", "us-west-2"]
reservedAttributeNames String
Comma separated reserved attribute names present in your tables
credentials SourceDynamodbConfigurationCredentials
Credentials for the service
endpoint string
the URL of the Dynamodb database. Default: ""
ignoreMissingReadPermissionsTables boolean
Ignore tables with missing scan/read permissions. Default: false
region string
The region of the Dynamodb database. Default: ""; must be one of ["", "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", "ca-central-1", "ca-west-1", "cn-north-1", "cn-northwest-1", "eu-central-1", "eu-central-2", "eu-north-1", "eu-south-1", "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", "il-central-1", "me-central-1", "me-south-1", "sa-east-1", "us-east-1", "us-east-2", "us-gov-east-1", "us-gov-west-1", "us-west-1", "us-west-2"]
reservedAttributeNames string
Comma separated reserved attribute names present in your tables
credentials SourceDynamodbConfigurationCredentials
Credentials for the service
endpoint str
the URL of the Dynamodb database. Default: ""
ignore_missing_read_permissions_tables bool
Ignore tables with missing scan/read permissions. Default: false
region str
The region of the Dynamodb database. Default: ""; must be one of ["", "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", "ca-central-1", "ca-west-1", "cn-north-1", "cn-northwest-1", "eu-central-1", "eu-central-2", "eu-north-1", "eu-south-1", "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", "il-central-1", "me-central-1", "me-south-1", "sa-east-1", "us-east-1", "us-east-2", "us-gov-east-1", "us-gov-west-1", "us-west-1", "us-west-2"]
reserved_attribute_names str
Comma separated reserved attribute names present in your tables
credentials Property Map
Credentials for the service
endpoint String
the URL of the Dynamodb database. Default: ""
ignoreMissingReadPermissionsTables Boolean
Ignore tables with missing scan/read permissions. Default: false
region String
The region of the Dynamodb database. Default: ""; must be one of ["", "af-south-1", "ap-east-1", "ap-northeast-1", "ap-northeast-2", "ap-northeast-3", "ap-south-1", "ap-south-2", "ap-southeast-1", "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", "ca-central-1", "ca-west-1", "cn-north-1", "cn-northwest-1", "eu-central-1", "eu-central-2", "eu-north-1", "eu-south-1", "eu-south-2", "eu-west-1", "eu-west-2", "eu-west-3", "il-central-1", "me-central-1", "me-south-1", "sa-east-1", "us-east-1", "us-east-2", "us-gov-east-1", "us-gov-west-1", "us-west-1", "us-west-2"]
reservedAttributeNames String
Comma separated reserved attribute names present in your tables

SourceDynamodbConfigurationCredentials
, SourceDynamodbConfigurationCredentialsArgs

SourceDynamodbConfigurationCredentialsAuthenticateViaAccessKeys
, SourceDynamodbConfigurationCredentialsAuthenticateViaAccessKeysArgs

AccessKeyId This property is required. string
The access key id to access Dynamodb. Airbyte requires read permissions to the database
SecretAccessKey This property is required. string
The corresponding secret to the access key id.
AdditionalProperties string
Parsed as JSON.
AccessKeyId This property is required. string
The access key id to access Dynamodb. Airbyte requires read permissions to the database
SecretAccessKey This property is required. string
The corresponding secret to the access key id.
AdditionalProperties string
Parsed as JSON.
accessKeyId This property is required. String
The access key id to access Dynamodb. Airbyte requires read permissions to the database
secretAccessKey This property is required. String
The corresponding secret to the access key id.
additionalProperties String
Parsed as JSON.
accessKeyId This property is required. string
The access key id to access Dynamodb. Airbyte requires read permissions to the database
secretAccessKey This property is required. string
The corresponding secret to the access key id.
additionalProperties string
Parsed as JSON.
access_key_id This property is required. str
The access key id to access Dynamodb. Airbyte requires read permissions to the database
secret_access_key This property is required. str
The corresponding secret to the access key id.
additional_properties str
Parsed as JSON.
accessKeyId This property is required. String
The access key id to access Dynamodb. Airbyte requires read permissions to the database
secretAccessKey This property is required. String
The corresponding secret to the access key id.
additionalProperties String
Parsed as JSON.

SourceDynamodbConfigurationCredentialsRoleBasedAuthentication
, SourceDynamodbConfigurationCredentialsRoleBasedAuthenticationArgs

AdditionalProperties string
Parsed as JSON.
AdditionalProperties string
Parsed as JSON.
additionalProperties String
Parsed as JSON.
additionalProperties string
Parsed as JSON.
additional_properties str
Parsed as JSON.
additionalProperties String
Parsed as JSON.

SourceDynamodbResourceAllocation
, SourceDynamodbResourceAllocationArgs

Default SourceDynamodbResourceAllocationDefault
optional resource requirements to run workers (blank for unbounded allocations)
JobSpecifics List<SourceDynamodbResourceAllocationJobSpecific>
Default SourceDynamodbResourceAllocationDefault
optional resource requirements to run workers (blank for unbounded allocations)
JobSpecifics []SourceDynamodbResourceAllocationJobSpecific
default_ SourceDynamodbResourceAllocationDefault
optional resource requirements to run workers (blank for unbounded allocations)
jobSpecifics List<SourceDynamodbResourceAllocationJobSpecific>
default SourceDynamodbResourceAllocationDefault
optional resource requirements to run workers (blank for unbounded allocations)
jobSpecifics SourceDynamodbResourceAllocationJobSpecific[]
default SourceDynamodbResourceAllocationDefault
optional resource requirements to run workers (blank for unbounded allocations)
job_specifics Sequence[SourceDynamodbResourceAllocationJobSpecific]
default Property Map
optional resource requirements to run workers (blank for unbounded allocations)
jobSpecifics List<Property Map>

SourceDynamodbResourceAllocationDefault
, SourceDynamodbResourceAllocationDefaultArgs

SourceDynamodbResourceAllocationJobSpecific
, SourceDynamodbResourceAllocationJobSpecificArgs

JobType string
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
ResourceRequirements SourceDynamodbResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
JobType string
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
ResourceRequirements SourceDynamodbResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
jobType String
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
resourceRequirements SourceDynamodbResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
jobType string
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
resourceRequirements SourceDynamodbResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
job_type str
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
resource_requirements SourceDynamodbResourceAllocationJobSpecificResourceRequirements
optional resource requirements to run workers (blank for unbounded allocations)
jobType String
enum that describes the different types of jobs that the platform runs. must be one of ["getspec", "checkconnection", "discoverschema", "sync", "resetconnection", "connection_updater", "replicate"]
resourceRequirements Property Map
optional resource requirements to run workers (blank for unbounded allocations)

SourceDynamodbResourceAllocationJobSpecificResourceRequirements
, SourceDynamodbResourceAllocationJobSpecificResourceRequirementsArgs

Import

$ pulumi import airbyte:index/sourceDynamodb:SourceDynamodb my_airbyte_source_dynamodb ""
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
airbyte airbytehq/terraform-provider-airbyte
License
Notes
This Pulumi package is based on the airbyte Terraform Provider.