diff --git a/docs/data-sources/airbyte_source.md b/docs/data-sources/airbyte_source.md
new file mode 100644
index 0000000..a36f4ca
--- /dev/null
+++ b/docs/data-sources/airbyte_source.md
@@ -0,0 +1,36 @@
+---
+# generated by https://github.com/hashicorp/terraform-plugin-docs
+page_title: "airbyte_source Data Source - aballiet-terraform-provider-airbyte-oss"
+subcategory: ""
+description: |-
+ Source DataSource
+---
+
+# airbyte_source (Data Source)
+
+Source DataSource
+
+## Example Usage
+
+```terraform
+data "airbyte_source" "my_source" {
+ source_id = "f1402c7e-2666-4964-b1e5-4ee038120ec2"
+}
+```
+
+
+## Schema
+
+### Required
+
+- `source_id` (String)
+
+### Read-Only
+
+- `icon` (String)
+- `name` (String)
+- `source_definition_id` (String)
+- `source_name` (String)
+- `workspace_id` (String)
+
+
diff --git a/docs/data-sources/airbyte_source_schema.md b/docs/data-sources/airbyte_source_schema.md
index 328b944..9d0222a 100644
--- a/docs/data-sources/airbyte_source_schema.md
+++ b/docs/data-sources/airbyte_source_schema.md
@@ -14,10 +14,10 @@ SourceSchema DataSource
```terraform
data "airbyte_source_schema" "my_sourceschema" {
- connection_id = "f1402c7e-2666-4964-b1e5-4ee038120ec2"
+ connection_id = "2ac978db-e310-4dc6-a194-f112ed73d68a"
disable_cache = true
- notify_schema_change = true
- source_id = "c978dbe3-10dc-4621-94f1-12ed73d68ab9"
+ notify_schema_change = false
+ source_id = "280eecd9-6c08-4a64-ae27-6dd0ab8d096c"
}
```
@@ -89,17 +89,13 @@ Read-Only:
Read-Only:
- `default_cursor_field` (List of String) Path to the field that will be used to determine if a record is new or modified since the last sync. If not provided by the source, the end user will have to specify the comparable themselves.
-- `json_schema` (Attributes) Stream schema using Json Schema specs. (see [below for nested schema](#nestedatt--catalog--streams--stream--json_schema))
+- `json_schema` (Map of String) Stream schema using Json Schema specs.
- `name` (String) Stream's name.
- `namespace` (String) Optional Source-defined namespace. Airbyte streams from the same sources should have the same namespace. Currently only used by JDBC destinations to determine what schema to write to.
- `source_defined_cursor` (Boolean) If the source defines the cursor field, then any other cursor field inputs will be ignored. If it does not, either the user_provided one is used, or the default one is used as a backup.
- `source_defined_primary_key` (List of List of String) If the source defines the primary key, paths to the fields that will be used as a primary key. If not provided by the source, the end user will have to specify the primary key themselves.
- `supported_sync_modes` (List of String)
-
-### Nested Schema for `catalog.streams.stream.supported_sync_modes`
-
-
diff --git a/docs/resources/airbyte_connection.md b/docs/resources/airbyte_connection.md
index 2643e98..f07a53a 100644
--- a/docs/resources/airbyte_connection.md
+++ b/docs/resources/airbyte_connection.md
@@ -32,14 +32,10 @@ resource "airbyte_connection" "my_connection" {
memory_limit = "...my_memory_limit..."
memory_request = "...my_memory_request..."
}
- schedule = {
- time_unit = "minutes"
- units = 9
- }
schedule_data = {
basic_schedule = {
- time_unit = "weeks"
- units = 7
+ time_unit = "minutes"
+ units = 9
}
cron = {
cron_expression = "...my_cron_expression..."
@@ -47,8 +43,8 @@ resource "airbyte_connection" "my_connection" {
}
}
schedule_type = "cron"
- source_catalog_id = "5e6b8dd9-95b8-45b3-8db9-804e4cb5e145"
- source_id = "1ef85fdd-6486-4396-b21f-097ee8d4067a"
+ source_catalog_id = "aa5e6b8d-d995-4b85-b38d-b9804e4cb5e1"
+ source_id = "451ef85f-dd64-4863-9632-1f097ee8d406"
status = "inactive"
sync_catalog = {
streams = [
@@ -58,7 +54,7 @@ resource "airbyte_connection" "my_connection" {
cursor_field = [
"...",
]
- destination_sync_mode = "append_dedup"
+ destination_sync_mode = "overwrite"
field_selection_enabled = true
primary_key = [
[
@@ -73,17 +69,20 @@ resource "airbyte_connection" "my_connection" {
]
},
]
- suggested = false
+ suggested = true
sync_mode = "incremental"
}
stream = {
default_cursor_field = [
"...",
]
- json_schema = {}
- name = "Ms. June Bins"
+ json_schema = {
+ "Sausages" = "{ \"see\": \"documentation\" }"
+ "East" = "{ \"see\": \"documentation\" }"
+ }
+ name = "Mildred Lueilwitz"
namespace = "...my_namespace..."
- source_defined_cursor = true
+ source_defined_cursor = false
source_defined_primary_key = [
[
"...",
@@ -123,7 +122,6 @@ Used when namespaceDefinition is 'customformat'. If blank then behaves like name
- `operation_ids` (List of String)
- `prefix` (String) Prefix that will be prepended to the name of each stream when it is written to the destination.
- `resource_requirements` (Attributes) optional resource requirements to run workers (blank for unbounded allocations) (see [below for nested schema](#nestedatt--resource_requirements))
-- `schedule` (Attributes) if null, then no schedule is set. (see [below for nested schema](#nestedatt--schedule))
- `schedule_data` (Attributes) schedule for when the the connection should run, per the schedule type (see [below for nested schema](#nestedatt--schedule_data))
- `schedule_type` (String) must be one of ["manual", "basic", "cron"]
determine how the schedule data should be interpreted
@@ -147,15 +145,6 @@ Optional:
- `memory_request` (String)
-
-### Nested Schema for `schedule`
-
-Required:
-
-- `time_unit` (String) must be one of ["minutes", "hours", "days", "weeks", "months"]
-- `units` (Number)
-
-
### Nested Schema for `schedule_data`
@@ -235,13 +224,10 @@ Required:
Optional:
- `default_cursor_field` (List of String) Path to the field that will be used to determine if a record is new or modified since the last sync. If not provided by the source, the end user will have to specify the comparable themselves.
-- `json_schema` (Attributes) Stream schema using Json Schema specs. (see [below for nested schema](#nestedatt--sync_catalog--streams--stream--json_schema))
+- `json_schema` (Map of String) Stream schema using Json Schema specs.
- `namespace` (String) Optional Source-defined namespace. Airbyte streams from the same sources should have the same namespace. Currently only used by JDBC destinations to determine what schema to write to.
- `source_defined_cursor` (Boolean) If the source defines the cursor field, then any other cursor field inputs will be ignored. If it does not, either the user_provided one is used, or the default one is used as a backup.
- `source_defined_primary_key` (List of List of String) If the source defines the primary key, paths to the fields that will be used as a primary key. If not provided by the source, the end user will have to specify the primary key themselves.
- `supported_sync_modes` (List of String)
-
-### Nested Schema for `sync_catalog.streams.stream.supported_sync_modes`
-
diff --git a/docs/resources/airbyte_source.md b/docs/resources/airbyte_source.md
index c241bc9..d76706a 100644
--- a/docs/resources/airbyte_source.md
+++ b/docs/resources/airbyte_source.md
@@ -15,10 +15,10 @@ Source Resource
```terraform
resource "airbyte_source" "my_source" {
connection_configuration = { "user" : "charles" }
- name = "Austin Stracke"
+ name = "Ervin Renner DVM"
secret_id = "airbyte_oauth_workspace_0509f049-d671-48cb-8105-0a23d47e6db6_secret_e0d38206-034e-4d75-9d21-da5a99b02826_v1"
- source_definition_id = "2f95525d-bfb0-4168-a100-133587515722"
- workspace_id = "b625efa1-bbfa-48d6-85f7-19d133279f15"
+ source_definition_id = "95525dbf-b016-4861-8013-3587515722b6"
+ workspace_id = "25efa1bb-fa8d-4645-b719-d133279f15ad"
}
```
diff --git a/docs/resources/airbyte_source_definition.md b/docs/resources/airbyte_source_definition.md
index e38c0be..0da771d 100644
--- a/docs/resources/airbyte_source_definition.md
+++ b/docs/resources/airbyte_source_definition.md
@@ -14,13 +14,13 @@ SourceDefinition Resource
```terraform
resource "airbyte_source_definition" "my_sourcedefinition" {
- scope_id = "ad8bb3fe-33fa-4c92-96cf-878498930f77"
+ scope_id = "8bb3fe33-fac9-4256-8f87-8498930f77ed"
scope_type = "organization"
source_definition = {
- name = "Rex Becker"
+ name = "Holly Hane"
docker_repository = "...my_docker_repository..."
docker_image_tag = "...my_docker_image_tag..."
- documentation_url = "http://yearly-hive.name"
+ documentation_url = "http://moist-escalator.name"
icon = "...my_icon..."
resource_requirements = {
default = {
@@ -31,7 +31,7 @@ resource "airbyte_source_definition" "my_sourcedefinition" {
}
job_specific = [
{
- job_type = "discover_schema"
+ job_type = "replicate"
resource_requirements = {
cpu_request = "...my_cpu_request..."
cpu_limit = "...my_cpu_limit..."
@@ -42,7 +42,7 @@ resource "airbyte_source_definition" "my_sourcedefinition" {
]
}
}
- workspace_id = "8fc35354-57d2-4442-a8ff-977c6f814b5f"
+ workspace_id = "c3535457-d244-4268-bf97-7c6f814b5f1d"
}
```
diff --git a/docs/resources/airbyte_source_definition_manifest.md b/docs/resources/airbyte_source_definition_manifest.md
index 5138549..f70e324 100644
--- a/docs/resources/airbyte_source_definition_manifest.md
+++ b/docs/resources/airbyte_source_definition_manifest.md
@@ -18,11 +18,11 @@ resource "airbyte_source_definition_manifest" "my_sourcedefinitionmanifest" {
description = "...my_description..."
manifest = {}
spec = {}
- version = 1
+ version = 8
}
- set_as_active_manifest = false
- source_definition_id = "c406d3e6-067c-40fa-a27e-0571d07b12f6"
- workspace_id = "07aea75f-355b-445b-8e45-de0c2038bc3c"
+ set_as_active_manifest = true
+ source_definition_id = "06d3e606-7c0f-4aa2-be05-71d07b12f607"
+ workspace_id = "aea75f35-5b45-4bce-85de-0c2038bc3c12"
}
```
diff --git a/docs/resources/airbyte_workspace.md b/docs/resources/airbyte_workspace.md
index 24e802e..4384bb0 100644
--- a/docs/resources/airbyte_workspace.md
+++ b/docs/resources/airbyte_workspace.md
@@ -15,10 +15,10 @@ Workspace Resource
```terraform
resource "airbyte_workspace" "my_workspace" {
anonymous_data_collection = false
- default_geography = "auto"
+ default_geography = "us"
display_setup_wizard = false
- email = "Cecelia_White16@yahoo.com"
- name = "Miss Tonya Hamill Jr."
+ email = "Ole0@hotmail.com"
+ name = "Jill Carroll Jr."
news = false
notifications = [
{