|
285 | 285 | supported_destination_sync_modes:
|
286 | 286 | - "overwrite"
|
287 | 287 | - "append"
|
288 |
| -- dockerImage: "airbyte/destination-bigquery:1.1.3" |
| 288 | +- dockerImage: "airbyte/destination-bigquery:1.1.4" |
289 | 289 | spec:
|
290 | 290 | documentationUrl: "https://docs.airbyte.io/integrations/destinations/bigquery"
|
291 | 291 | connectionSpecification:
|
|
494 | 494 | - "overwrite"
|
495 | 495 | - "append"
|
496 | 496 | - "append_dedup"
|
497 |
| -- dockerImage: "airbyte/destination-bigquery-denormalized:0.3.3" |
| 497 | +- dockerImage: "airbyte/destination-bigquery-denormalized:0.3.4" |
498 | 498 | spec:
|
499 | 499 | documentationUrl: "https://docs.airbyte.io/integrations/destinations/bigquery"
|
500 | 500 | connectionSpecification:
|
|
1287 | 1287 | - "overwrite"
|
1288 | 1288 | - "append"
|
1289 | 1289 | supportsNamespaces: true
|
1290 |
| -- dockerImage: "airbyte/destination-gcs:0.2.4" |
| 1290 | +- dockerImage: "airbyte/destination-gcs:0.2.5" |
1291 | 1291 | spec:
|
1292 | 1292 | documentationUrl: "https://docs.airbyte.io/integrations/destinations/gcs"
|
1293 | 1293 | connectionSpecification:
|
|
3643 | 3643 | supported_destination_sync_modes:
|
3644 | 3644 | - "append"
|
3645 | 3645 | - "overwrite"
|
3646 |
| -- dockerImage: "airbyte/destination-s3:0.3.3" |
| 3646 | +- dockerImage: "airbyte/destination-s3:0.3.4" |
3647 | 3647 | spec:
|
3648 | 3648 | documentationUrl: "https://docs.airbyte.io/integrations/destinations/s3"
|
3649 | 3649 | connectionSpecification:
|
|
3657 | 3657 | - "format"
|
3658 | 3658 | additionalProperties: false
|
3659 | 3659 | properties:
|
3660 |
| - s3_endpoint: |
3661 |
| - title: "Endpoint" |
| 3660 | + access_key_id: |
3662 | 3661 | type: "string"
|
3663 |
| - default: "" |
3664 |
| - description: "This is your S3 endpoint url.(if you are working with AWS\ |
3665 |
| - \ S3, just leave empty)." |
| 3662 | + description: "The access key ID to access the S3 bucket. Airbyte requires\ |
| 3663 | + \ Read and Write permissions to the given bucket. See [this](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys)\ |
| 3664 | + \ on how to generate an access key." |
| 3665 | + title: "S3 Key ID *" |
| 3666 | + airbyte_secret: true |
3666 | 3667 | examples:
|
3667 |
| - - "http://localhost:9000" |
| 3668 | + - "A012345678910EXAMPLE" |
3668 | 3669 | order: 0
|
3669 |
| - s3_bucket_name: |
3670 |
| - title: "S3 Bucket Name" |
| 3670 | + secret_access_key: |
3671 | 3671 | type: "string"
|
3672 |
| - description: "The name of the S3 bucket." |
| 3672 | + description: "The corresponding secret to the access key ID. See [this](https://docs.aws.amazon.com/general/latest/gr/aws-sec-cred-types.html#access-keys-and-secret-access-keys)" |
| 3673 | + title: "S3 Access Key *" |
| 3674 | + airbyte_secret: true |
3673 | 3675 | examples:
|
3674 |
| - - "airbyte_sync" |
| 3676 | + - "a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY" |
3675 | 3677 | order: 1
|
3676 |
| - s3_bucket_path: |
3677 |
| - description: "Directory under the S3 bucket where data will be written." |
| 3678 | + s3_bucket_name: |
| 3679 | + title: "S3 Bucket Name *" |
3678 | 3680 | type: "string"
|
| 3681 | + description: "The name of the S3 bucket. See [this](https://docs.aws.amazon.com/AmazonS3/latest/userguide/create-bucket-overview.html)\ |
| 3682 | + \ to create an S3 bucket." |
3679 | 3683 | examples:
|
3680 |
| - - "data_sync/test" |
| 3684 | + - "airbyte_sync" |
3681 | 3685 | order: 2
|
3682 |
| - s3_path_format: |
3683 |
| - description: "Format string on how data will be organized inside the S3\ |
3684 |
| - \ bucket directory" |
| 3686 | + s3_bucket_path: |
| 3687 | + title: "S3 Bucket Path *" |
| 3688 | + description: "Directory under the S3 bucket where data will be written.\ |
| 3689 | + \ See [this](https://docs.airbyte.com/integrations/destinations/s3#:~:text=to%20format%20the-,bucket%20path,-%3A)" |
3685 | 3690 | type: "string"
|
3686 | 3691 | examples:
|
3687 |
| - - "${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_" |
| 3692 | + - "data_sync/test" |
3688 | 3693 | order: 3
|
3689 | 3694 | s3_bucket_region:
|
3690 |
| - title: "S3 Bucket Region" |
| 3695 | + title: "S3 Bucket Region *" |
3691 | 3696 | type: "string"
|
3692 | 3697 | default: ""
|
3693 |
| - description: "The region of the S3 bucket." |
| 3698 | + description: "The region of the S3 bucket. See [this](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions)\ |
| 3699 | + \ for all region codes." |
3694 | 3700 | enum:
|
3695 | 3701 | - ""
|
3696 | 3702 | - "us-east-1"
|
|
3719 | 3725 | - "us-gov-east-1"
|
3720 | 3726 | - "us-gov-west-1"
|
3721 | 3727 | order: 4
|
3722 |
| - access_key_id: |
3723 |
| - type: "string" |
3724 |
| - description: "The access key id to access the S3 bucket. Airbyte requires\ |
3725 |
| - \ Read and Write permissions to the given bucket, if not set, Airbyte\ |
3726 |
| - \ will rely on Instance Profile." |
3727 |
| - title: "S3 Key Id" |
3728 |
| - airbyte_secret: true |
3729 |
| - examples: |
3730 |
| - - "A012345678910EXAMPLE" |
3731 |
| - order: 5 |
3732 |
| - secret_access_key: |
3733 |
| - type: "string" |
3734 |
| - description: "The corresponding secret to the access key id, if S3 Key Id\ |
3735 |
| - \ is set, then S3 Access Key must also be provided" |
3736 |
| - title: "S3 Access Key" |
3737 |
| - airbyte_secret: true |
3738 |
| - examples: |
3739 |
| - - "a012345678910ABCDEFGH/AbCdEfGhEXAMPLEKEY" |
3740 |
| - order: 6 |
3741 | 3728 | format:
|
3742 |
| - title: "Output Format" |
| 3729 | + title: "Output Format *" |
3743 | 3730 | type: "object"
|
3744 |
| - description: "Output data format" |
| 3731 | + description: "Format of the data output. See [this](https://docs.airbyte.com/integrations/destinations/s3/#output-schema)\ |
| 3732 | + \ for more details" |
3745 | 3733 | oneOf:
|
3746 | 3734 | - title: "Avro: Apache Avro"
|
3747 | 3735 | required:
|
3748 | 3736 | - "format_type"
|
3749 | 3737 | - "compression_codec"
|
3750 | 3738 | properties:
|
3751 | 3739 | format_type:
|
| 3740 | + title: "Format Type *" |
3752 | 3741 | type: "string"
|
3753 | 3742 | enum:
|
3754 | 3743 | - "Avro"
|
3755 | 3744 | default: "Avro"
|
| 3745 | + order: 0 |
3756 | 3746 | compression_codec:
|
3757 |
| - title: "Compression Codec" |
| 3747 | + title: "Compression Codec *" |
3758 | 3748 | description: "The compression algorithm used to compress data. Default\
|
3759 | 3749 | \ to no compression."
|
3760 | 3750 | type: "object"
|
3761 | 3751 | oneOf:
|
3762 |
| - - title: "no compression" |
| 3752 | + - title: "No Compression" |
3763 | 3753 | required:
|
3764 | 3754 | - "codec"
|
3765 | 3755 | properties:
|
|
3779 | 3769 | - "Deflate"
|
3780 | 3770 | default: "Deflate"
|
3781 | 3771 | compression_level:
|
3782 |
| - title: "Deflate level" |
| 3772 | + title: "Deflate Level" |
3783 | 3773 | description: "0: no compression & fastest, 9: best compression\
|
3784 | 3774 | \ & slowest."
|
3785 | 3775 | type: "integer"
|
|
3806 | 3796 | - "xz"
|
3807 | 3797 | default: "xz"
|
3808 | 3798 | compression_level:
|
3809 |
| - title: "Compression level" |
| 3799 | + title: "Compression Level" |
3810 | 3800 | description: "See <a href=\"https://commons.apache.org/proper/commons-compress/apidocs/org/apache/commons/compress/compressors/xz/XZCompressorOutputStream.html#XZCompressorOutputStream-java.io.OutputStream-int-\"\
|
3811 | 3801 | >here</a> for details."
|
3812 | 3802 | type: "integer"
|
|
3824 | 3814 | - "zstandard"
|
3825 | 3815 | default: "zstandard"
|
3826 | 3816 | compression_level:
|
3827 |
| - title: "Compression level" |
| 3817 | + title: "Compression Level" |
3828 | 3818 | description: "Negative levels are 'fast' modes akin to lz4 or\
|
3829 | 3819 | \ snappy, levels above 9 are generally for archival purposes,\
|
3830 | 3820 | \ and levels above 18 use a lot of memory."
|
|
3833 | 3823 | minimum: -5
|
3834 | 3824 | maximum: 22
|
3835 | 3825 | include_checksum:
|
3836 |
| - title: "Include checksum" |
| 3826 | + title: "Include Checksum" |
3837 | 3827 | description: "If true, include a checksum with each data block."
|
3838 | 3828 | type: "boolean"
|
3839 | 3829 | default: false
|
|
3846 | 3836 | enum:
|
3847 | 3837 | - "snappy"
|
3848 | 3838 | default: "snappy"
|
| 3839 | + order: 1 |
3849 | 3840 | part_size_mb:
|
3850 |
| - title: "Block Size (MB) for Amazon S3 multipart upload" |
| 3841 | + title: "Block Size (MB) for Amazon S3 multipart upload (Optional)" |
3851 | 3842 | description: "This is the size of a \"Part\" being buffered in memory.\
|
3852 | 3843 | \ It limits the memory usage when writing. Larger values will allow\
|
3853 | 3844 | \ to upload a bigger files and improve the speed, but consumes9\
|
|
3856 | 3847 | default: 5
|
3857 | 3848 | examples:
|
3858 | 3849 | - 5
|
| 3850 | + order: 2 |
3859 | 3851 | - title: "CSV: Comma-Separated Values"
|
3860 | 3852 | required:
|
3861 | 3853 | - "format_type"
|
3862 | 3854 | - "flattening"
|
3863 | 3855 | properties:
|
3864 | 3856 | format_type:
|
| 3857 | + title: "Format Type *" |
3865 | 3858 | type: "string"
|
3866 | 3859 | enum:
|
3867 | 3860 | - "CSV"
|
|
3876 | 3869 | - "No flattening"
|
3877 | 3870 | - "Root level flattening"
|
3878 | 3871 | part_size_mb:
|
3879 |
| - title: "Block Size (MB) for Amazon S3 multipart upload" |
| 3872 | + title: "Block Size (MB) For Amazon S3 Multipart Upload (Optional)" |
3880 | 3873 | description: "This is the size of a \"Part\" being buffered in memory.\
|
3881 | 3874 | \ It limits the memory usage when writing. Larger values will allow\
|
3882 | 3875 | \ to upload a bigger files and improve the speed, but consumes9\
|
|
3910 | 3903 | enum:
|
3911 | 3904 | - "GZIP"
|
3912 | 3905 | default: "GZIP"
|
3913 |
| - - title: "JSON Lines: newline-delimited JSON" |
| 3906 | + - title: "JSON Lines: Newline-delimited JSON" |
3914 | 3907 | required:
|
3915 | 3908 | - "format_type"
|
3916 | 3909 | properties:
|
3917 | 3910 | format_type:
|
| 3911 | + title: "Format Type *" |
3918 | 3912 | type: "string"
|
3919 | 3913 | enum:
|
3920 | 3914 | - "JSONL"
|
3921 | 3915 | default: "JSONL"
|
3922 | 3916 | part_size_mb:
|
3923 |
| - title: "Block Size (MB) for Amazon S3 multipart upload" |
| 3917 | + title: "Block Size (MB) For Amazon S3 Multipart Upload (Optional)" |
3924 | 3918 | description: "This is the size of a \"Part\" being buffered in memory.\
|
3925 | 3919 | \ It limits the memory usage when writing. Larger values will allow\
|
3926 | 3920 | \ to upload a bigger files and improve the speed, but consumes9\
|
|
3957 | 3951 | - "format_type"
|
3958 | 3952 | properties:
|
3959 | 3953 | format_type:
|
| 3954 | + title: "Format Type *" |
3960 | 3955 | type: "string"
|
3961 | 3956 | enum:
|
3962 | 3957 | - "Parquet"
|
3963 | 3958 | default: "Parquet"
|
3964 | 3959 | compression_codec:
|
3965 |
| - title: "Compression Codec" |
| 3960 | + title: "Compression Codec (Optional)" |
3966 | 3961 | description: "The compression algorithm used to compress data pages."
|
3967 | 3962 | type: "string"
|
3968 | 3963 | enum:
|
|
3975 | 3970 | - "ZSTD"
|
3976 | 3971 | default: "UNCOMPRESSED"
|
3977 | 3972 | block_size_mb:
|
3978 |
| - title: "Block Size (Row Group Size) (MB)" |
| 3973 | + title: "Block Size (Row Group Size) (MB) (Optional)" |
3979 | 3974 | description: "This is the size of a row group being buffered in memory.\
|
3980 | 3975 | \ It limits the memory usage when writing. Larger values will improve\
|
3981 | 3976 | \ the IO when reading, but consume more memory when writing. Default:\
|
|
3985 | 3980 | examples:
|
3986 | 3981 | - 128
|
3987 | 3982 | max_padding_size_mb:
|
3988 |
| - title: "Max Padding Size (MB)" |
| 3983 | + title: "Max Padding Size (MB) (Optional)" |
3989 | 3984 | description: "Maximum size allowed as padding to align row groups.\
|
3990 | 3985 | \ This is also the minimum size of a row group. Default: 8 MB."
|
3991 | 3986 | type: "integer"
|
3992 | 3987 | default: 8
|
3993 | 3988 | examples:
|
3994 | 3989 | - 8
|
3995 | 3990 | page_size_kb:
|
3996 |
| - title: "Page Size (KB)" |
| 3991 | + title: "Page Size (KB) (Optional)" |
3997 | 3992 | description: "The page size is for compression. A block is composed\
|
3998 | 3993 | \ of pages. A page is the smallest unit that must be read fully\
|
3999 | 3994 | \ to access a single record. If this value is too small, the compression\
|
|
4003 | 3998 | examples:
|
4004 | 3999 | - 1024
|
4005 | 4000 | dictionary_page_size_kb:
|
4006 |
| - title: "Dictionary Page Size (KB)" |
| 4001 | + title: "Dictionary Page Size (KB) (Optional)" |
4007 | 4002 | description: "There is one dictionary page per column per row group\
|
4008 | 4003 | \ when dictionary encoding is used. The dictionary page size works\
|
4009 | 4004 | \ like the page size but for dictionary. Default: 1024 KB."
|
|
4012 | 4007 | examples:
|
4013 | 4008 | - 1024
|
4014 | 4009 | dictionary_encoding:
|
4015 |
| - title: "Dictionary Encoding" |
| 4010 | + title: "Dictionary Encoding (Optional)" |
4016 | 4011 | description: "Default: true."
|
4017 | 4012 | type: "boolean"
|
4018 | 4013 | default: true
|
| 4014 | + order: 5 |
| 4015 | + s3_endpoint: |
| 4016 | + title: "Endpoint (Optional)" |
| 4017 | + type: "string" |
| 4018 | + default: "" |
| 4019 | + description: "This is your S3 endpoint url. (If you are working with AWS\ |
| 4020 | + \ S3, you can leave blank). See [this](https://docs.aws.amazon.com/general/latest/gr/s3.html#:~:text=Service%20endpoints-,Amazon%20S3%20endpoints,-When%20you%20use)" |
| 4021 | + examples: |
| 4022 | + - "http://localhost:9000" |
| 4023 | + order: 6 |
| 4024 | + s3_path_format: |
| 4025 | + title: "S3 Path Format (Optional)" |
| 4026 | + description: "Format string on how data will be organized inside the S3\ |
| 4027 | + \ bucket directory. See [this](https://docs.airbyte.com/integrations/destinations/s3#:~:text=The%20full%20path%20of%20the%20output%20data%20with%20the%20default%20S3%20path%20format)" |
| 4028 | + type: "string" |
| 4029 | + examples: |
| 4030 | + - "${NAMESPACE}/${STREAM_NAME}/${YEAR}_${MONTH}_${DAY}_${EPOCH}_" |
4019 | 4031 | order: 7
|
4020 | 4032 | supportsIncremental: true
|
4021 | 4033 | supportsNormalization: false
|
|
0 commit comments