1. Packages
  2. Airbyte Provider
  3. API Docs
  4. DestinationAzureBlobStorage
airbyte 0.8.0-beta2 published on Thursday, Mar 27, 2025 by airbytehq

airbyte.DestinationAzureBlobStorage

Explore with Pulumi AI

DestinationAzureBlobStorage 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.DestinationAzureBlobStorage;
import com.pulumi.airbyte.DestinationAzureBlobStorageArgs;
import com.pulumi.airbyte.inputs.DestinationAzureBlobStorageConfigurationArgs;
import com.pulumi.airbyte.inputs.DestinationAzureBlobStorageConfigurationFormatArgs;
import com.pulumi.airbyte.inputs.DestinationAzureBlobStorageConfigurationFormatJsonLinesNewlineDelimitedJsonArgs;
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 myDestinationAzureblobstorage = new DestinationAzureBlobStorage("myDestinationAzureblobstorage", DestinationAzureBlobStorageArgs.builder()
            .configuration(DestinationAzureBlobStorageConfigurationArgs.builder()
                .azure_blob_storage_account_key("Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd==")
                .azure_blob_storage_account_name("airbyte5storage")
                .azure_blob_storage_container_name("airbytetescontainername")
                .azure_blob_storage_endpoint_domain_name("blob.core.windows.net")
                .azure_blob_storage_output_buffer_size(5)
                .azure_blob_storage_spill_size(500)
                .format(DestinationAzureBlobStorageConfigurationFormatArgs.builder()
                    .jsonLinesNewlineDelimitedJson(DestinationAzureBlobStorageConfigurationFormatJsonLinesNewlineDelimitedJsonArgs.builder()
                        .fileExtension(false)
                        .build())
                    .build())
                .build())
            .definitionId("0b662a17-77d2-477f-ba0e-7117eb18de2e")
            .workspaceId("617341df-1fde-4735-ba68-f98eeb6e6bd6")
            .build());

    }
}
Copy
resources:
  myDestinationAzureblobstorage:
    type: airbyte:DestinationAzureBlobStorage
    properties:
      configuration:
        azure_blob_storage_account_key: Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg/ACS+LKjd%4FG3FHGN12Nd==
        azure_blob_storage_account_name: airbyte5storage
        azure_blob_storage_container_name: airbytetescontainername
        azure_blob_storage_endpoint_domain_name: blob.core.windows.net
        azure_blob_storage_output_buffer_size: 5
        azure_blob_storage_spill_size: 500
        format:
          jsonLinesNewlineDelimitedJson:
            fileExtension: false
      definitionId: 0b662a17-77d2-477f-ba0e-7117eb18de2e
      workspaceId: 617341df-1fde-4735-ba68-f98eeb6e6bd6
Copy

Create DestinationAzureBlobStorage Resource

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

Constructor syntax

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

@overload
def DestinationAzureBlobStorage(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                configuration: Optional[DestinationAzureBlobStorageConfigurationArgs] = None,
                                workspace_id: Optional[str] = None,
                                definition_id: Optional[str] = None,
                                name: Optional[str] = None)
func NewDestinationAzureBlobStorage(ctx *Context, name string, args DestinationAzureBlobStorageArgs, opts ...ResourceOption) (*DestinationAzureBlobStorage, error)
public DestinationAzureBlobStorage(string name, DestinationAzureBlobStorageArgs args, CustomResourceOptions? opts = null)
public DestinationAzureBlobStorage(String name, DestinationAzureBlobStorageArgs args)
public DestinationAzureBlobStorage(String name, DestinationAzureBlobStorageArgs args, CustomResourceOptions options)
type: airbyte:DestinationAzureBlobStorage
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. DestinationAzureBlobStorageArgs
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. DestinationAzureBlobStorageArgs
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. DestinationAzureBlobStorageArgs
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. DestinationAzureBlobStorageArgs
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. DestinationAzureBlobStorageArgs
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 destinationAzureBlobStorageResource = new Airbyte.DestinationAzureBlobStorage("destinationAzureBlobStorageResource", new()
{
    Configuration = new Airbyte.Inputs.DestinationAzureBlobStorageConfigurationArgs
    {
        AzureBlobStorageAccountKey = "string",
        AzureBlobStorageAccountName = "string",
        Format = new Airbyte.Inputs.DestinationAzureBlobStorageConfigurationFormatArgs
        {
            CsvCommaSeparatedValues = new Airbyte.Inputs.DestinationAzureBlobStorageConfigurationFormatCsvCommaSeparatedValuesArgs
            {
                FileExtension = false,
                Flattening = "string",
            },
            JsonLinesNewlineDelimitedJson = new Airbyte.Inputs.DestinationAzureBlobStorageConfigurationFormatJsonLinesNewlineDelimitedJsonArgs
            {
                FileExtension = false,
            },
        },
        AzureBlobStorageContainerName = "string",
        AzureBlobStorageEndpointDomainName = "string",
        AzureBlobStorageOutputBufferSize = 0,
        AzureBlobStorageSpillSize = 0,
    },
    WorkspaceId = "string",
    DefinitionId = "string",
    Name = "string",
});
Copy
example, err := airbyte.NewDestinationAzureBlobStorage(ctx, "destinationAzureBlobStorageResource", &airbyte.DestinationAzureBlobStorageArgs{
Configuration: &.DestinationAzureBlobStorageConfigurationArgs{
AzureBlobStorageAccountKey: pulumi.String("string"),
AzureBlobStorageAccountName: pulumi.String("string"),
Format: &.DestinationAzureBlobStorageConfigurationFormatArgs{
CsvCommaSeparatedValues: &.DestinationAzureBlobStorageConfigurationFormatCsvCommaSeparatedValuesArgs{
FileExtension: pulumi.Bool(false),
Flattening: pulumi.String("string"),
},
JsonLinesNewlineDelimitedJson: &.DestinationAzureBlobStorageConfigurationFormatJsonLinesNewlineDelimitedJsonArgs{
FileExtension: pulumi.Bool(false),
},
},
AzureBlobStorageContainerName: pulumi.String("string"),
AzureBlobStorageEndpointDomainName: pulumi.String("string"),
AzureBlobStorageOutputBufferSize: pulumi.Float64(0),
AzureBlobStorageSpillSize: pulumi.Float64(0),
},
WorkspaceId: pulumi.String("string"),
DefinitionId: pulumi.String("string"),
Name: pulumi.String("string"),
})
Copy
var destinationAzureBlobStorageResource = new DestinationAzureBlobStorage("destinationAzureBlobStorageResource", DestinationAzureBlobStorageArgs.builder()
    .configuration(DestinationAzureBlobStorageConfigurationArgs.builder()
        .azureBlobStorageAccountKey("string")
        .azureBlobStorageAccountName("string")
        .format(DestinationAzureBlobStorageConfigurationFormatArgs.builder()
            .csvCommaSeparatedValues(DestinationAzureBlobStorageConfigurationFormatCsvCommaSeparatedValuesArgs.builder()
                .fileExtension(false)
                .flattening("string")
                .build())
            .jsonLinesNewlineDelimitedJson(DestinationAzureBlobStorageConfigurationFormatJsonLinesNewlineDelimitedJsonArgs.builder()
                .fileExtension(false)
                .build())
            .build())
        .azureBlobStorageContainerName("string")
        .azureBlobStorageEndpointDomainName("string")
        .azureBlobStorageOutputBufferSize(0)
        .azureBlobStorageSpillSize(0)
        .build())
    .workspaceId("string")
    .definitionId("string")
    .name("string")
    .build());
Copy
destination_azure_blob_storage_resource = airbyte.DestinationAzureBlobStorage("destinationAzureBlobStorageResource",
    configuration={
        "azure_blob_storage_account_key": "string",
        "azure_blob_storage_account_name": "string",
        "format": {
            "csv_comma_separated_values": {
                "file_extension": False,
                "flattening": "string",
            },
            "json_lines_newline_delimited_json": {
                "file_extension": False,
            },
        },
        "azure_blob_storage_container_name": "string",
        "azure_blob_storage_endpoint_domain_name": "string",
        "azure_blob_storage_output_buffer_size": 0,
        "azure_blob_storage_spill_size": 0,
    },
    workspace_id="string",
    definition_id="string",
    name="string")
Copy
const destinationAzureBlobStorageResource = new airbyte.DestinationAzureBlobStorage("destinationAzureBlobStorageResource", {
    configuration: {
        azureBlobStorageAccountKey: "string",
        azureBlobStorageAccountName: "string",
        format: {
            csvCommaSeparatedValues: {
                fileExtension: false,
                flattening: "string",
            },
            jsonLinesNewlineDelimitedJson: {
                fileExtension: false,
            },
        },
        azureBlobStorageContainerName: "string",
        azureBlobStorageEndpointDomainName: "string",
        azureBlobStorageOutputBufferSize: 0,
        azureBlobStorageSpillSize: 0,
    },
    workspaceId: "string",
    definitionId: "string",
    name: "string",
});
Copy
type: airbyte:DestinationAzureBlobStorage
properties:
    configuration:
        azureBlobStorageAccountKey: string
        azureBlobStorageAccountName: string
        azureBlobStorageContainerName: string
        azureBlobStorageEndpointDomainName: string
        azureBlobStorageOutputBufferSize: 0
        azureBlobStorageSpillSize: 0
        format:
            csvCommaSeparatedValues:
                fileExtension: false
                flattening: string
            jsonLinesNewlineDelimitedJson:
                fileExtension: false
    definitionId: string
    name: string
    workspaceId: string
Copy

DestinationAzureBlobStorage 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 DestinationAzureBlobStorage resource accepts the following input properties:

Configuration This property is required. DestinationAzureBlobStorageConfiguration
WorkspaceId This property is required. string
DefinitionId string
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the destination e.g. dev-mysql-instance.
Configuration This property is required. DestinationAzureBlobStorageConfigurationArgs
WorkspaceId This property is required. string
DefinitionId string
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
Name string
Name of the destination e.g. dev-mysql-instance.
configuration This property is required. DestinationAzureBlobStorageConfiguration
workspaceId This property is required. String
definitionId String
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
name String
Name of the destination e.g. dev-mysql-instance.
configuration This property is required. DestinationAzureBlobStorageConfiguration
workspaceId This property is required. string
definitionId string
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
name string
Name of the destination e.g. dev-mysql-instance.
configuration This property is required. DestinationAzureBlobStorageConfigurationArgs
workspace_id This property is required. str
definition_id str
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
name str
Name of the destination e.g. dev-mysql-instance.
configuration This property is required. Property Map
workspaceId This property is required. String
definitionId String
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
name String
Name of the destination e.g. dev-mysql-instance.

Outputs

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

CreatedAt double
DestinationId string
DestinationType string
Id string
The provider-assigned unique ID for this managed resource.
ResourceAllocation DestinationAzureBlobStorageResourceAllocation
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.
CreatedAt float64
DestinationId string
DestinationType string
Id string
The provider-assigned unique ID for this managed resource.
ResourceAllocation DestinationAzureBlobStorageResourceAllocation
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.
createdAt Double
destinationId String
destinationType String
id String
The provider-assigned unique ID for this managed resource.
resourceAllocation DestinationAzureBlobStorageResourceAllocation
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.
createdAt number
destinationId string
destinationType string
id string
The provider-assigned unique ID for this managed resource.
resourceAllocation DestinationAzureBlobStorageResourceAllocation
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.
created_at float
destination_id str
destination_type str
id str
The provider-assigned unique ID for this managed resource.
resource_allocation DestinationAzureBlobStorageResourceAllocation
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.
createdAt Number
destinationId String
destinationType String
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.

Look up Existing DestinationAzureBlobStorage Resource

Get an existing DestinationAzureBlobStorage 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?: DestinationAzureBlobStorageState, opts?: CustomResourceOptions): DestinationAzureBlobStorage
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        configuration: Optional[DestinationAzureBlobStorageConfigurationArgs] = None,
        created_at: Optional[float] = None,
        definition_id: Optional[str] = None,
        destination_id: Optional[str] = None,
        destination_type: Optional[str] = None,
        name: Optional[str] = None,
        resource_allocation: Optional[DestinationAzureBlobStorageResourceAllocationArgs] = None,
        workspace_id: Optional[str] = None) -> DestinationAzureBlobStorage
func GetDestinationAzureBlobStorage(ctx *Context, name string, id IDInput, state *DestinationAzureBlobStorageState, opts ...ResourceOption) (*DestinationAzureBlobStorage, error)
public static DestinationAzureBlobStorage Get(string name, Input<string> id, DestinationAzureBlobStorageState? state, CustomResourceOptions? opts = null)
public static DestinationAzureBlobStorage get(String name, Output<String> id, DestinationAzureBlobStorageState state, CustomResourceOptions options)
resources:  _:    type: airbyte:DestinationAzureBlobStorage    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 DestinationAzureBlobStorageConfiguration
CreatedAt double
DefinitionId string
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
DestinationId string
DestinationType string
Name string
Name of the destination e.g. dev-mysql-instance.
ResourceAllocation DestinationAzureBlobStorageResourceAllocation
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.
WorkspaceId string
Configuration DestinationAzureBlobStorageConfigurationArgs
CreatedAt float64
DefinitionId string
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
DestinationId string
DestinationType string
Name string
Name of the destination e.g. dev-mysql-instance.
ResourceAllocation DestinationAzureBlobStorageResourceAllocationArgs
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.
WorkspaceId string
configuration DestinationAzureBlobStorageConfiguration
createdAt Double
definitionId String
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
destinationId String
destinationType String
name String
Name of the destination e.g. dev-mysql-instance.
resourceAllocation DestinationAzureBlobStorageResourceAllocation
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.
workspaceId String
configuration DestinationAzureBlobStorageConfiguration
createdAt number
definitionId string
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
destinationId string
destinationType string
name string
Name of the destination e.g. dev-mysql-instance.
resourceAllocation DestinationAzureBlobStorageResourceAllocation
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.
workspaceId string
configuration DestinationAzureBlobStorageConfigurationArgs
created_at float
definition_id str
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
destination_id str
destination_type str
name str
Name of the destination e.g. dev-mysql-instance.
resource_allocation DestinationAzureBlobStorageResourceAllocationArgs
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.
workspace_id str
configuration Property Map
createdAt Number
definitionId String
The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.
destinationId String
destinationType String
name String
Name of the destination 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.
workspaceId String

Supporting Types

DestinationAzureBlobStorageConfiguration
, DestinationAzureBlobStorageConfigurationArgs

AzureBlobStorageAccountKey This property is required. string
The Azure blob storage account key.
AzureBlobStorageAccountName This property is required. string
The account's name of the Azure Blob Storage.
Format This property is required. DestinationAzureBlobStorageConfigurationFormat
Output data format
AzureBlobStorageContainerName string
The name of the Azure blob storage container. If not exists - will be created automatically. May be empty, then will be created automatically airbytecontainer+timestamp
AzureBlobStorageEndpointDomainName string
This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. Default: "blob.core.windows.net"
AzureBlobStorageOutputBufferSize double
The amount of megabytes to buffer for the output stream to Azure. This will impact memory footprint on workers, but may need adjustment for performance and appropriate block size in Azure. Default: 5
AzureBlobStorageSpillSize double
The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable. Default: 500
AzureBlobStorageAccountKey This property is required. string
The Azure blob storage account key.
AzureBlobStorageAccountName This property is required. string
The account's name of the Azure Blob Storage.
Format This property is required. DestinationAzureBlobStorageConfigurationFormat
Output data format
AzureBlobStorageContainerName string
The name of the Azure blob storage container. If not exists - will be created automatically. May be empty, then will be created automatically airbytecontainer+timestamp
AzureBlobStorageEndpointDomainName string
This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. Default: "blob.core.windows.net"
AzureBlobStorageOutputBufferSize float64
The amount of megabytes to buffer for the output stream to Azure. This will impact memory footprint on workers, but may need adjustment for performance and appropriate block size in Azure. Default: 5
AzureBlobStorageSpillSize float64
The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable. Default: 500
azureBlobStorageAccountKey This property is required. String
The Azure blob storage account key.
azureBlobStorageAccountName This property is required. String
The account's name of the Azure Blob Storage.
format This property is required. DestinationAzureBlobStorageConfigurationFormat
Output data format
azureBlobStorageContainerName String
The name of the Azure blob storage container. If not exists - will be created automatically. May be empty, then will be created automatically airbytecontainer+timestamp
azureBlobStorageEndpointDomainName String
This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. Default: "blob.core.windows.net"
azureBlobStorageOutputBufferSize Double
The amount of megabytes to buffer for the output stream to Azure. This will impact memory footprint on workers, but may need adjustment for performance and appropriate block size in Azure. Default: 5
azureBlobStorageSpillSize Double
The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable. Default: 500
azureBlobStorageAccountKey This property is required. string
The Azure blob storage account key.
azureBlobStorageAccountName This property is required. string
The account's name of the Azure Blob Storage.
format This property is required. DestinationAzureBlobStorageConfigurationFormat
Output data format
azureBlobStorageContainerName string
The name of the Azure blob storage container. If not exists - will be created automatically. May be empty, then will be created automatically airbytecontainer+timestamp
azureBlobStorageEndpointDomainName string
This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. Default: "blob.core.windows.net"
azureBlobStorageOutputBufferSize number
The amount of megabytes to buffer for the output stream to Azure. This will impact memory footprint on workers, but may need adjustment for performance and appropriate block size in Azure. Default: 5
azureBlobStorageSpillSize number
The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable. Default: 500
azure_blob_storage_account_key This property is required. str
The Azure blob storage account key.
azure_blob_storage_account_name This property is required. str
The account's name of the Azure Blob Storage.
format This property is required. DestinationAzureBlobStorageConfigurationFormat
Output data format
azure_blob_storage_container_name str
The name of the Azure blob storage container. If not exists - will be created automatically. May be empty, then will be created automatically airbytecontainer+timestamp
azure_blob_storage_endpoint_domain_name str
This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. Default: "blob.core.windows.net"
azure_blob_storage_output_buffer_size float
The amount of megabytes to buffer for the output stream to Azure. This will impact memory footprint on workers, but may need adjustment for performance and appropriate block size in Azure. Default: 5
azure_blob_storage_spill_size float
The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable. Default: 500
azureBlobStorageAccountKey This property is required. String
The Azure blob storage account key.
azureBlobStorageAccountName This property is required. String
The account's name of the Azure Blob Storage.
format This property is required. Property Map
Output data format
azureBlobStorageContainerName String
The name of the Azure blob storage container. If not exists - will be created automatically. May be empty, then will be created automatically airbytecontainer+timestamp
azureBlobStorageEndpointDomainName String
This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example. Default: "blob.core.windows.net"
azureBlobStorageOutputBufferSize Number
The amount of megabytes to buffer for the output stream to Azure. This will impact memory footprint on workers, but may need adjustment for performance and appropriate block size in Azure. Default: 5
azureBlobStorageSpillSize Number
The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable. Default: 500

DestinationAzureBlobStorageConfigurationFormat
, DestinationAzureBlobStorageConfigurationFormatArgs

DestinationAzureBlobStorageConfigurationFormatCsvCommaSeparatedValues
, DestinationAzureBlobStorageConfigurationFormatCsvCommaSeparatedValuesArgs

FileExtension bool
Add file extensions to the output file. Default: false
Flattening string
Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. Default: "No flattening"; must be one of ["No flattening", "Root level flattening"]
FileExtension bool
Add file extensions to the output file. Default: false
Flattening string
Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. Default: "No flattening"; must be one of ["No flattening", "Root level flattening"]
fileExtension Boolean
Add file extensions to the output file. Default: false
flattening String
Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. Default: "No flattening"; must be one of ["No flattening", "Root level flattening"]
fileExtension boolean
Add file extensions to the output file. Default: false
flattening string
Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. Default: "No flattening"; must be one of ["No flattening", "Root level flattening"]
file_extension bool
Add file extensions to the output file. Default: false
flattening str
Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. Default: "No flattening"; must be one of ["No flattening", "Root level flattening"]
fileExtension Boolean
Add file extensions to the output file. Default: false
flattening String
Whether the input json data should be normalized (flattened) in the output CSV. Please refer to docs for details. Default: "No flattening"; must be one of ["No flattening", "Root level flattening"]

DestinationAzureBlobStorageConfigurationFormatJsonLinesNewlineDelimitedJson
, DestinationAzureBlobStorageConfigurationFormatJsonLinesNewlineDelimitedJsonArgs

FileExtension bool
Add file extensions to the output file. Default: false
FileExtension bool
Add file extensions to the output file. Default: false
fileExtension Boolean
Add file extensions to the output file. Default: false
fileExtension boolean
Add file extensions to the output file. Default: false
file_extension bool
Add file extensions to the output file. Default: false
fileExtension Boolean
Add file extensions to the output file. Default: false

DestinationAzureBlobStorageResourceAllocation
, DestinationAzureBlobStorageResourceAllocationArgs

default Property Map
optional resource requirements to run workers (blank for unbounded allocations)
jobSpecifics List<Property Map>

DestinationAzureBlobStorageResourceAllocationDefault
, DestinationAzureBlobStorageResourceAllocationDefaultArgs

DestinationAzureBlobStorageResourceAllocationJobSpecific
, DestinationAzureBlobStorageResourceAllocationJobSpecificArgs

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 DestinationAzureBlobStorageResourceAllocationJobSpecificResourceRequirements
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 DestinationAzureBlobStorageResourceAllocationJobSpecificResourceRequirements
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 DestinationAzureBlobStorageResourceAllocationJobSpecificResourceRequirements
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 DestinationAzureBlobStorageResourceAllocationJobSpecificResourceRequirements
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 DestinationAzureBlobStorageResourceAllocationJobSpecificResourceRequirements
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)

DestinationAzureBlobStorageResourceAllocationJobSpecificResourceRequirements
, DestinationAzureBlobStorageResourceAllocationJobSpecificResourceRequirementsArgs

Import

$ pulumi import airbyte:index/destinationAzureBlobStorage:DestinationAzureBlobStorage my_airbyte_destination_azure_blob_storage ""
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.