{"attribution":"This Pulumi package is based on the [`airbyte` Terraform Provider](https://github.com/airbytehq/terraform-provider-airbyte).","config":{"variables":{"bearerAuth":{"description":"HTTP Bearer.","secret":true,"type":"string"},"clientId":{"description":"OAuth2 Client Credentials Flow client identifier.","secret":true,"type":"string"},"clientSecret":{"description":"OAuth2 Client Credentials Flow client secret.","secret":true,"type":"string"},"password":{"description":"HTTP Basic password.","secret":true,"type":"string"},"serverUrl":{"description":"Server URL (defaults to https://api.airbyte.com/v1)","type":"string"},"tokenUrl":{"description":"OAuth2 Client Credentials Flow token URL.","secret":true,"type":"string"},"username":{"description":"HTTP Basic username.","secret":true,"type":"string"}}},"description":"A Pulumi provider dynamically bridged from airbyte.","functions":{"airbyte:index/getConnection:getConnection":{"description":"Connection DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myConnection = airbyte.getConnection({\n    connectionId: \"...my_connection_id...\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_connection = airbyte.get_connection(connection_id=\"...my_connection_id...\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myConnection = Airbyte.GetConnection.Invoke(new()\n    {\n        ConnectionId = \"...my_connection_id...\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.LookupConnection(ctx, &airbyte.LookupConnectionArgs{\n\t\t\tConnectionId: \"...my_connection_id...\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var myConnection = AirbyteFunctions.getConnection(GetConnectionArgs.builder()\n            .connectionId(\"...my_connection_id...\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  myConnection:\n    fn::invoke:\n      function: airbyte:getConnection\n      arguments:\n        connectionId: '...my_connection_id...'\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getConnection.\n","properties":{"connectionId":{"type":"string"}},"required":["connectionId"],"type":"object"},"outputs":{"description":"A collection of values returned by getConnection.\n","properties":{"configurations":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurations:getConnectionConfigurations","description":"A list of configured stream options for a connection.\n"},"connectionId":{"type":"string"},"createdAt":{"type":"number"},"destinationId":{"type":"string"},"id":{"description":"The provider-assigned unique ID for this managed resource.","type":"string"},"name":{"type":"string"},"namespaceDefinition":{"description":"Define the location where the data will be stored in the destination\n","type":"string"},"namespaceFormat":{"type":"string"},"nonBreakingSchemaUpdatesBehavior":{"description":"Set how Airbyte handles syncs when it detects a non-breaking schema change in the source\n","type":"string"},"prefix":{"type":"string"},"schedule":{"$ref":"#/types/airbyte:index%2FgetConnectionSchedule:getConnectionSchedule","description":"schedule for when the the connection should run, per the schedule type\n"},"sourceId":{"type":"string"},"status":{"type":"string"},"statusReason":{"type":"string"},"tags":{"items":{"$ref":"#/types/airbyte:index%2FgetConnectionTag:getConnectionTag"},"type":"array"},"workspaceId":{"type":"string"}},"required":["configurations","connectionId","createdAt","destinationId","id","name","namespaceDefinition","namespaceFormat","nonBreakingSchemaUpdatesBehavior","prefix","schedule","sourceId","status","statusReason","tags","workspaceId"],"type":"object"}},"airbyte:index/getConnections:getConnections":{"description":"Connections DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myConnections = airbyte.getConnections({\n    includeDeleted: false,\n    limit: 20,\n    offset: 0,\n    tagIds: [\"05db8e59-424e-49ea-80ce-1db6a74f3dfc\"],\n    workspaceIds: [\"a31bb8f4-e5b5-4dc9-bf1e-872e426f3223\"],\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_connections = airbyte.get_connections(include_deleted=False,\n    limit=20,\n    offset=0,\n    tag_ids=[\"05db8e59-424e-49ea-80ce-1db6a74f3dfc\"],\n    workspace_ids=[\"a31bb8f4-e5b5-4dc9-bf1e-872e426f3223\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myConnections = Airbyte.GetConnections.Invoke(new()\n    {\n        IncludeDeleted = false,\n        Limit = 20,\n        Offset = 0,\n        TagIds = new[]\n        {\n            \"05db8e59-424e-49ea-80ce-1db6a74f3dfc\",\n        },\n        WorkspaceIds = new[]\n        {\n            \"a31bb8f4-e5b5-4dc9-bf1e-872e426f3223\",\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.GetConnections(ctx, &airbyte.GetConnectionsArgs{\n\t\t\tIncludeDeleted: pulumi.BoolRef(false),\n\t\t\tLimit:          pulumi.Float64Ref(20),\n\t\t\tOffset:         pulumi.Float64Ref(0),\n\t\t\tTagIds: []string{\n\t\t\t\t\"05db8e59-424e-49ea-80ce-1db6a74f3dfc\",\n\t\t\t},\n\t\t\tWorkspaceIds: []string{\n\t\t\t\t\"a31bb8f4-e5b5-4dc9-bf1e-872e426f3223\",\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetConnectionsArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var myConnections = AirbyteFunctions.getConnections(GetConnectionsArgs.builder()\n            .includeDeleted(false)\n            .limit(20)\n            .offset(0)\n            .tagIds(\"05db8e59-424e-49ea-80ce-1db6a74f3dfc\")\n            .workspaceIds(\"a31bb8f4-e5b5-4dc9-bf1e-872e426f3223\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  myConnections:\n    fn::invoke:\n      function: airbyte:getConnections\n      arguments:\n        includeDeleted: false\n        limit: 20\n        offset: 0\n        tagIds:\n          - 05db8e59-424e-49ea-80ce-1db6a74f3dfc\n        workspaceIds:\n          - a31bb8f4-e5b5-4dc9-bf1e-872e426f3223\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getConnections.\n","properties":{"includeDeleted":{"description":"Include deleted connections in the returned results.\n","type":"boolean"},"limit":{"description":"Set the limit on the number of Connections returned. The default is 20.\n","type":"number"},"offset":{"description":"Set the offset to start at when returning Connections. The default is 0\n","type":"number"},"tagIds":{"description":"The UUIDs of the tags you wish to list connections for. Empty list will retrieve all connections.\n","items":{"type":"string"},"type":"array"},"workspaceIds":{"description":"The UUIDs of the workspaces you wish to list connections for. Empty list will retrieve all allowed workspaces.\n","items":{"type":"string"},"type":"array"}},"type":"object"},"outputs":{"description":"A collection of values returned by getConnections.\n","properties":{"datas":{"items":{"$ref":"#/types/airbyte:index%2FgetConnectionsData:getConnectionsData"},"type":"array"},"id":{"description":"The provider-assigned unique ID for this managed resource.","type":"string"},"includeDeleted":{"description":"Include deleted connections in the returned results.\n","type":"boolean"},"limit":{"description":"Set the limit on the number of Connections returned. The default is 20.\n","type":"number"},"next":{"type":"string"},"offset":{"description":"Set the offset to start at when returning Connections. The default is 0\n","type":"number"},"previous":{"type":"string"},"tagIds":{"description":"The UUIDs of the tags you wish to list connections for. Empty list will retrieve all connections.\n","items":{"type":"string"},"type":"array"},"workspaceIds":{"description":"The UUIDs of the workspaces you wish to list connections for. Empty list will retrieve all allowed workspaces.\n","items":{"type":"string"},"type":"array"}},"required":["datas","id","next","previous"],"type":"object"}},"airbyte:index/getConnectorConfiguration:getConnectorConfiguration":{"description":"Resolves and merges connector configuration for use with<span pulumi-lang-nodejs=\" airbyte.Source \" pulumi-lang-dotnet=\" airbyte.Source \" pulumi-lang-go=\" Source \" pulumi-lang-python=\" Source \" pulumi-lang-yaml=\" airbyte.Source \" pulumi-lang-java=\" airbyte.Source \"> airbyte.Source </span>or<span pulumi-lang-nodejs=\" airbyte.Destination \" pulumi-lang-dotnet=\" airbyte.Destination \" pulumi-lang-go=\" Destination \" pulumi-lang-python=\" Destination \" pulumi-lang-yaml=\" airbyte.Destination \" pulumi-lang-java=\" airbyte.Destination \"> airbyte.Destination </span>resources.\n\nThis data source resolves a connector name (and optional version) to its definition ID, fetches the\nconnector's JSONSchema spec, validates configuration against it, and merges non-sensitive and sensitive\nconfiguration into a single JSON blob suitable for passing to a resource.\n\n## Example Usage\n\n### Pin to a specific connector version\n\nFetch the spec for an exact version and validate configuration against it:\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst github = airbyte.getConnectorConfiguration({\n    connectorName: \"source-github\",\n    connectorVersion: \"2.0.0\",\n    configuration: {\n        repositories: [\"airbytehq/airbyte\"],\n        credentials: {\n            optionTitle: \"PAT Credentials\",\n            personalAccessToken: githubPat,\n        },\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\ngithub = airbyte.get_connector_configuration(connector_name=\"source-github\",\n    connector_version=\"2.0.0\",\n    configuration={\n        \"repositories\": [\"airbytehq/airbyte\"],\n        \"credentials\": {\n            \"optionTitle\": \"PAT Credentials\",\n            \"personalAccessToken\": github_pat,\n        },\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var github = Airbyte.GetConnectorConfiguration.Invoke(new()\n    {\n        ConnectorName = \"source-github\",\n        ConnectorVersion = \"2.0.0\",\n        Configuration = \n        {\n            { \"repositories\", new[]\n            {\n                \"airbytehq/airbyte\",\n            } },\n            { \"credentials\", \n            {\n                { \"optionTitle\", \"PAT Credentials\" },\n                { \"personalAccessToken\", githubPat },\n            } },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.GetConnectorConfiguration(ctx, &airbyte.GetConnectorConfigurationArgs{\n\t\t\tConnectorName:    \"source-github\",\n\t\t\tConnectorVersion: pulumi.StringRef(\"2.0.0\"),\n\t\t\tConfiguration: map[string]interface{}{\n\t\t\t\t\"repositories\": []string{\n\t\t\t\t\t\"airbytehq/airbyte\",\n\t\t\t\t},\n\t\t\t\t\"credentials\": map[string]interface{}{\n\t\t\t\t\t\"optionTitle\":         \"PAT Credentials\",\n\t\t\t\t\t\"personalAccessToken\": githubPat,\n\t\t\t\t},\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetConnectorConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var github = AirbyteFunctions.getConnectorConfiguration(GetConnectorConfigurationArgs.builder()\n            .connectorName(\"source-github\")\n            .connectorVersion(\"2.0.0\")\n            .configuration(Map.ofEntries(\n                Map.entry(\"repositories\", \"airbytehq/airbyte\"),\n                Map.entry(\"credentials\", Map.ofEntries(\n                    Map.entry(\"optionTitle\", \"PAT Credentials\"),\n                    Map.entry(\"personalAccessToken\", githubPat)\n                ))\n            ))\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  github:\n    fn::invoke:\n      function: airbyte:getConnectorConfiguration\n      arguments:\n        connectorName: source-github\n        connectorVersion: 2.0.0\n        configuration:\n          repositories:\n            - airbytehq/airbyte\n          credentials:\n            optionTitle: PAT Credentials\n            personalAccessToken: ${githubPat}\n```\n<!--End PulumiCodeChooser -->\n\n### Use the latest version with separate secrets\n\nWhen <span pulumi-lang-nodejs=\"`connectorVersion`\" pulumi-lang-dotnet=\"`ConnectorVersion`\" pulumi-lang-go=\"`connectorVersion`\" pulumi-lang-python=\"`connector_version`\" pulumi-lang-yaml=\"`connectorVersion`\" pulumi-lang-java=\"`connectorVersion`\">`connector_version`</span> is omitted, the latest spec is fetched. Use <span pulumi-lang-nodejs=\"`configurationSecrets`\" pulumi-lang-dotnet=\"`ConfigurationSecrets`\" pulumi-lang-go=\"`configurationSecrets`\" pulumi-lang-python=\"`configuration_secrets`\" pulumi-lang-yaml=\"`configurationSecrets`\" pulumi-lang-java=\"`configurationSecrets`\">`configuration_secrets`</span> to keep sensitive values hidden in plan output:\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst postgres = airbyte.getConnectorConfiguration({\n    connectorName: \"source-postgres\",\n    configuration: {\n        host: \"db.example.com\",\n        port: 5432,\n        database: \"mydb\",\n        schemas: [\"public\"],\n        sslMode: {\n            mode: \"prefer\",\n        },\n    },\n    configurationSecrets: {\n        username: pgUser,\n        password: pgPassword,\n    },\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\npostgres = airbyte.get_connector_configuration(connector_name=\"source-postgres\",\n    configuration={\n        \"host\": \"db.example.com\",\n        \"port\": 5432,\n        \"database\": \"mydb\",\n        \"schemas\": [\"public\"],\n        \"sslMode\": {\n            \"mode\": \"prefer\",\n        },\n    },\n    configuration_secrets={\n        \"username\": pg_user,\n        \"password\": pg_password,\n    })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var postgres = Airbyte.GetConnectorConfiguration.Invoke(new()\n    {\n        ConnectorName = \"source-postgres\",\n        Configuration = \n        {\n            { \"host\", \"db.example.com\" },\n            { \"port\", 5432 },\n            { \"database\", \"mydb\" },\n            { \"schemas\", new[]\n            {\n                \"public\",\n            } },\n            { \"sslMode\", \n            {\n                { \"mode\", \"prefer\" },\n            } },\n        },\n        ConfigurationSecrets = \n        {\n            { \"username\", pgUser },\n            { \"password\", pgPassword },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.GetConnectorConfiguration(ctx, &airbyte.GetConnectorConfigurationArgs{\n\t\t\tConnectorName: \"source-postgres\",\n\t\t\tConfiguration: map[string]interface{}{\n\t\t\t\t\"host\":     \"db.example.com\",\n\t\t\t\t\"port\":     5432,\n\t\t\t\t\"database\": \"mydb\",\n\t\t\t\t\"schemas\": []string{\n\t\t\t\t\t\"public\",\n\t\t\t\t},\n\t\t\t\t\"sslMode\": map[string]interface{}{\n\t\t\t\t\t\"mode\": \"prefer\",\n\t\t\t\t},\n\t\t\t},\n\t\t\tConfigurationSecrets: map[string]interface{}{\n\t\t\t\t\"username\": pgUser,\n\t\t\t\t\"password\": pgPassword,\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetConnectorConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var postgres = AirbyteFunctions.getConnectorConfiguration(GetConnectorConfigurationArgs.builder()\n            .connectorName(\"source-postgres\")\n            .configuration(Map.ofEntries(\n                Map.entry(\"host\", \"db.example.com\"),\n                Map.entry(\"port\", 5432),\n                Map.entry(\"database\", \"mydb\"),\n                Map.entry(\"schemas\", \"public\"),\n                Map.entry(\"sslMode\", Map.of(\"mode\", \"prefer\"))\n            ))\n            .configurationSecrets(Map.ofEntries(\n                Map.entry(\"username\", pgUser),\n                Map.entry(\"password\", pgPassword)\n            ))\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  postgres:\n    fn::invoke:\n      function: airbyte:getConnectorConfiguration\n      arguments:\n        connectorName: source-postgres\n        configuration:\n          host: db.example.com\n          port: 5432\n          database: mydb\n          schemas:\n            - public\n          sslMode:\n            mode: prefer\n        configurationSecrets:\n          username: ${pgUser}\n          password: ${pgPassword}\n```\n<!--End PulumiCodeChooser -->\n\n### Pass resolved values to a resource\n\nUse the data source outputs to configure an <span pulumi-lang-nodejs=\"`airbyte.Source`\" pulumi-lang-dotnet=\"`airbyte.Source`\" pulumi-lang-go=\"`Source`\" pulumi-lang-python=\"`Source`\" pulumi-lang-yaml=\"`airbyte.Source`\" pulumi-lang-java=\"`airbyte.Source`\">`airbyte.Source`</span> or <span pulumi-lang-nodejs=\"`airbyte.Destination`\" pulumi-lang-dotnet=\"`airbyte.Destination`\" pulumi-lang-go=\"`Destination`\" pulumi-lang-python=\"`Destination`\" pulumi-lang-yaml=\"`airbyte.Destination`\" pulumi-lang-java=\"`airbyte.Destination`\">`airbyte.Destination`</span> resource:\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst postgres = new airbyte.Source(\"postgres\", {\n    name: \"Postgres\",\n    definitionId: postgresAirbyteConnectorConfiguration.definitionId,\n    workspaceId: workspaceId,\n    configuration: postgresAirbyteConnectorConfiguration.configurationJson,\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\npostgres = airbyte.Source(\"postgres\",\n    name=\"Postgres\",\n    definition_id=postgres_airbyte_connector_configuration[\"definitionId\"],\n    workspace_id=workspace_id,\n    configuration=postgres_airbyte_connector_configuration[\"configurationJson\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var postgres = new Airbyte.Source(\"postgres\", new()\n    {\n        Name = \"Postgres\",\n        DefinitionId = postgresAirbyteConnectorConfiguration.DefinitionId,\n        WorkspaceId = workspaceId,\n        Configuration = postgresAirbyteConnectorConfiguration.ConfigurationJson,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.NewSource(ctx, \"postgres\", &airbyte.SourceArgs{\n\t\t\tName:          pulumi.String(\"Postgres\"),\n\t\t\tDefinitionId:  pulumi.Any(postgresAirbyteConnectorConfiguration.DefinitionId),\n\t\t\tWorkspaceId:   pulumi.Any(workspaceId),\n\t\t\tConfiguration: pulumi.Any(postgresAirbyteConnectorConfiguration.ConfigurationJson),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.Source;\nimport com.pulumi.airbyte.SourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var postgres = new Source(\"postgres\", SourceArgs.builder()\n            .name(\"Postgres\")\n            .definitionId(postgresAirbyteConnectorConfiguration.definitionId())\n            .workspaceId(workspaceId)\n            .configuration(postgresAirbyteConnectorConfiguration.configurationJson())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  postgres:\n    type: airbyte:Source\n    properties:\n      name: Postgres\n      definitionId: ${postgresAirbyteConnectorConfiguration.definitionId}\n      workspaceId: ${workspaceId}\n      configuration: ${postgresAirbyteConnectorConfiguration.configurationJson}\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getConnectorConfiguration.\n","properties":{"configuration":{"$ref":"pulumi.json#/Any","description":"Non-sensitive configuration values as an HCL object. These will be visible in pulumi preview output.\n"},"configurationSecrets":{"$ref":"pulumi.json#/Any","description":"Sensitive configuration values (API keys, passwords, etc.) as an HCL object. These are hidden in pulumi preview output. Keys here are deep-merged with (and override) keys in <span pulumi-lang-nodejs=\"`configuration`\" pulumi-lang-dotnet=\"`Configuration`\" pulumi-lang-go=\"`configuration`\" pulumi-lang-python=\"`configuration`\" pulumi-lang-yaml=\"`configuration`\" pulumi-lang-java=\"`configuration`\">`configuration`</span>.\n","secret":true},"connectorName":{"description":"The name of the connector (e.g. `source-postgres`, `destination-bigquery`).\n","type":"string"},"connectorVersion":{"description":"The version of the connector (e.g. `2.0.0`). If not specified, the latest version is used. When set, the connector spec for that exact version is fetched and used for JSONSchema validation.\n","type":"string"},"ignoreErrors":{"description":"If true, validation errors (including JSONSchema validation) are reported as warnings instead of errors. Defaults to false.\n","type":"boolean"}},"required":["configuration","connectorName"],"type":"object"},"outputs":{"description":"A collection of values returned by getConnectorConfiguration.\n","properties":{"configuration":{"$ref":"pulumi.json#/Any","description":"Non-sensitive configuration values as an HCL object. These will be visible in pulumi preview output.\n"},"configurationJson":{"description":"The merged JSON configuration (non-sensitive + sensitive) for passing to an airbyte*source or airbyte*destination resource's <span pulumi-lang-nodejs=\"`configuration`\" pulumi-lang-dotnet=\"`Configuration`\" pulumi-lang-go=\"`configuration`\" pulumi-lang-python=\"`configuration`\" pulumi-lang-yaml=\"`configuration`\" pulumi-lang-java=\"`configuration`\">`configuration`</span> attribute.\n","secret":true,"type":"string"},"configurationSecrets":{"$ref":"pulumi.json#/Any","description":"Sensitive configuration values (API keys, passwords, etc.) as an HCL object. These are hidden in pulumi preview output. Keys here are deep-merged with (and override) keys in <span pulumi-lang-nodejs=\"`configuration`\" pulumi-lang-dotnet=\"`Configuration`\" pulumi-lang-go=\"`configuration`\" pulumi-lang-python=\"`configuration`\" pulumi-lang-yaml=\"`configuration`\" pulumi-lang-java=\"`configuration`\">`configuration`</span>.\n","secret":true},"connectorName":{"description":"The name of the connector (e.g. `source-postgres`, `destination-bigquery`).\n","type":"string"},"connectorSpecJson":{"description":"The connector's `connectionSpecification` JSONSchema, as a JSON string. Useful for debugging or downstream tooling.\n","type":"string"},"connectorVersion":{"description":"The version of the connector (e.g. `2.0.0`). If not specified, the latest version is used. When set, the connector spec for that exact version is fetched and used for JSONSchema validation.\n","type":"string"},"definitionId":{"description":"The UUID of the connector definition, resolved from <span pulumi-lang-nodejs=\"`connectorName`\" pulumi-lang-dotnet=\"`ConnectorName`\" pulumi-lang-go=\"`connectorName`\" pulumi-lang-python=\"`connector_name`\" pulumi-lang-yaml=\"`connectorName`\" pulumi-lang-java=\"`connectorName`\">`connector_name`</span>.\n","type":"string"},"dockerImageTag":{"description":"The resolved Docker image tag (version) of the connector.\n","type":"string"},"id":{"description":"The provider-assigned unique ID for this managed resource.","type":"string"},"ignoreErrors":{"description":"If true, validation errors (including JSONSchema validation) are reported as warnings instead of errors. Defaults to false.\n","type":"boolean"}},"required":["configuration","configurationJson","connectorName","connectorSpecJson","definitionId","dockerImageTag","id"],"type":"object"}},"airbyte:index/getDeclarativeSourceDefinition:getDeclarativeSourceDefinition":{"description":"DeclarativeSourceDefinition DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myDeclarativesourcedefinition = airbyte.getDeclarativeSourceDefinition({\n    id: \"...my_id...\",\n    workspaceId: \"e5279006-d3bf-4277-ada7-423cb18aaece\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_declarativesourcedefinition = airbyte.get_declarative_source_definition(id=\"...my_id...\",\n    workspace_id=\"e5279006-d3bf-4277-ada7-423cb18aaece\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myDeclarativesourcedefinition = Airbyte.GetDeclarativeSourceDefinition.Invoke(new()\n    {\n        Id = \"...my_id...\",\n        WorkspaceId = \"e5279006-d3bf-4277-ada7-423cb18aaece\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.LookupDeclarativeSourceDefinition(ctx, &airbyte.LookupDeclarativeSourceDefinitionArgs{\n\t\t\tId:          \"...my_id...\",\n\t\t\tWorkspaceId: \"e5279006-d3bf-4277-ada7-423cb18aaece\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetDeclarativeSourceDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var myDeclarativesourcedefinition = AirbyteFunctions.getDeclarativeSourceDefinition(GetDeclarativeSourceDefinitionArgs.builder()\n            .id(\"...my_id...\")\n            .workspaceId(\"e5279006-d3bf-4277-ada7-423cb18aaece\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  myDeclarativesourcedefinition:\n    fn::invoke:\n      function: airbyte:getDeclarativeSourceDefinition\n      arguments:\n        id: '...my_id...'\n        workspaceId: e5279006-d3bf-4277-ada7-423cb18aaece\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getDeclarativeSourceDefinition.\n","properties":{"id":{"description":"The ID of this resource.\n","type":"string"},"workspaceId":{"type":"string"}},"required":["id","workspaceId"],"type":"object"},"outputs":{"description":"A collection of values returned by getDeclarativeSourceDefinition.\n","properties":{"id":{"description":"The ID of this resource.\n","type":"string"},"manifest":{"description":"Low code CDK manifest JSON object. Parsed as JSON.\n","type":"string"},"name":{"type":"string"},"version":{"type":"number"},"workspaceId":{"type":"string"}},"required":["id","manifest","name","version","workspaceId"],"type":"object"}},"airbyte:index/getDestination:getDestination":{"description":"Destination DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myDestination = airbyte.getDestination({\n    destinationId: \"...my_destination_id...\",\n    includeSecretCoordinates: false,\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_destination = airbyte.get_destination(destination_id=\"...my_destination_id...\",\n    include_secret_coordinates=False)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myDestination = Airbyte.GetDestination.Invoke(new()\n    {\n        DestinationId = \"...my_destination_id...\",\n        IncludeSecretCoordinates = false,\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.LookupDestination(ctx, &airbyte.LookupDestinationArgs{\n\t\t\tDestinationId:            \"...my_destination_id...\",\n\t\t\tIncludeSecretCoordinates: pulumi.BoolRef(false),\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetDestinationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var myDestination = AirbyteFunctions.getDestination(GetDestinationArgs.builder()\n            .destinationId(\"...my_destination_id...\")\n            .includeSecretCoordinates(false)\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  myDestination:\n    fn::invoke:\n      function: airbyte:getDestination\n      arguments:\n        destinationId: '...my_destination_id...'\n        includeSecretCoordinates: false\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getDestination.\n","properties":{"destinationId":{"type":"string"},"includeSecretCoordinates":{"description":"Rather than return *** for secret properties include the secret coordinate information\n","type":"boolean"}},"required":["destinationId"],"type":"object"},"outputs":{"description":"A collection of values returned by getDestination.\n","properties":{"configuration":{"description":"The values required to configure the destination. The schema for this must match the schema return by destination*definition*specifications/get for the destinationDefinition. Parsed as JSON.\n","type":"string"},"createdAt":{"type":"number"},"definitionId":{"type":"string"},"destinationId":{"type":"string"},"destinationType":{"type":"string"},"id":{"description":"The provider-assigned unique ID for this managed resource.","type":"string"},"includeSecretCoordinates":{"description":"Rather than return *** for secret properties include the secret coordinate information\n","type":"boolean"},"name":{"type":"string"},"resourceAllocation":{"$ref":"#/types/airbyte:index%2FgetDestinationResourceAllocation:getDestinationResourceAllocation","description":"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.\n"},"workspaceId":{"type":"string"}},"required":["configuration","createdAt","definitionId","destinationId","destinationType","id","name","resourceAllocation","workspaceId"],"type":"object"}},"airbyte:index/getDestinationDefinition:getDestinationDefinition":{"description":"DestinationDefinition DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myDestinationdefinition = airbyte.getDestinationDefinition({\n    id: \"...my_id...\",\n    workspaceId: \"b2d427cd-1e14-44a7-9eca-d09b2237ee28\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_destinationdefinition = airbyte.get_destination_definition(id=\"...my_id...\",\n    workspace_id=\"b2d427cd-1e14-44a7-9eca-d09b2237ee28\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myDestinationdefinition = Airbyte.GetDestinationDefinition.Invoke(new()\n    {\n        Id = \"...my_id...\",\n        WorkspaceId = \"b2d427cd-1e14-44a7-9eca-d09b2237ee28\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.LookupDestinationDefinition(ctx, &airbyte.LookupDestinationDefinitionArgs{\n\t\t\tId:          \"...my_id...\",\n\t\t\tWorkspaceId: \"b2d427cd-1e14-44a7-9eca-d09b2237ee28\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetDestinationDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var myDestinationdefinition = AirbyteFunctions.getDestinationDefinition(GetDestinationDefinitionArgs.builder()\n            .id(\"...my_id...\")\n            .workspaceId(\"b2d427cd-1e14-44a7-9eca-d09b2237ee28\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  myDestinationdefinition:\n    fn::invoke:\n      function: airbyte:getDestinationDefinition\n      arguments:\n        id: '...my_id...'\n        workspaceId: b2d427cd-1e14-44a7-9eca-d09b2237ee28\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getDestinationDefinition.\n","properties":{"id":{"description":"The ID of this resource.\n","type":"string"},"workspaceId":{"type":"string"}},"required":["id","workspaceId"],"type":"object"},"outputs":{"description":"A collection of values returned by getDestinationDefinition.\n","properties":{"dockerImageTag":{"type":"string"},"dockerRepository":{"type":"string"},"documentationUrl":{"type":"string"},"id":{"description":"The ID of this resource.\n","type":"string"},"name":{"type":"string"},"workspaceId":{"type":"string"}},"required":["dockerImageTag","dockerRepository","documentationUrl","id","name","workspaceId"],"type":"object"}},"airbyte:index/getPermission:getPermission":{"description":"Permission DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myPermission = airbyte.getPermission({\n    permissionId: \"...my_permission_id...\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_permission = airbyte.get_permission(permission_id=\"...my_permission_id...\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myPermission = Airbyte.GetPermission.Invoke(new()\n    {\n        PermissionId = \"...my_permission_id...\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.LookupPermission(ctx, &airbyte.LookupPermissionArgs{\n\t\t\tPermissionId: \"...my_permission_id...\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetPermissionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var myPermission = AirbyteFunctions.getPermission(GetPermissionArgs.builder()\n            .permissionId(\"...my_permission_id...\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  myPermission:\n    fn::invoke:\n      function: airbyte:getPermission\n      arguments:\n        permissionId: '...my_permission_id...'\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getPermission.\n","properties":{"permissionId":{"type":"string"}},"required":["permissionId"],"type":"object"},"outputs":{"description":"A collection of values returned by getPermission.\n","properties":{"id":{"description":"The provider-assigned unique ID for this managed resource.","type":"string"},"organizationId":{"type":"string"},"permissionId":{"type":"string"},"permissionType":{"description":"Describes what actions/endpoints the permission entitles to\n","type":"string"},"userId":{"description":"Internal Airbyte user ID\n","type":"string"},"workspaceId":{"type":"string"}},"required":["id","organizationId","permissionId","permissionType","userId","workspaceId"],"type":"object"}},"airbyte:index/getSource:getSource":{"description":"Source DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst mySource = airbyte.getSource({\n    includeSecretCoordinates: false,\n    sourceId: \"...my_source_id...\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_source = airbyte.get_source(include_secret_coordinates=False,\n    source_id=\"...my_source_id...\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var mySource = Airbyte.GetSource.Invoke(new()\n    {\n        IncludeSecretCoordinates = false,\n        SourceId = \"...my_source_id...\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.LookupSource(ctx, &airbyte.LookupSourceArgs{\n\t\t\tIncludeSecretCoordinates: pulumi.BoolRef(false),\n\t\t\tSourceId:                 \"...my_source_id...\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetSourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var mySource = AirbyteFunctions.getSource(GetSourceArgs.builder()\n            .includeSecretCoordinates(false)\n            .sourceId(\"...my_source_id...\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  mySource:\n    fn::invoke:\n      function: airbyte:getSource\n      arguments:\n        includeSecretCoordinates: false\n        sourceId: '...my_source_id...'\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getSource.\n","properties":{"includeSecretCoordinates":{"description":"Rather than return *** for secret properties include the secret coordinate information\n","type":"boolean"},"sourceId":{"type":"string"}},"required":["sourceId"],"type":"object"},"outputs":{"description":"A collection of values returned by getSource.\n","properties":{"configuration":{"description":"The values required to configure the source. The schema for this must match the schema return by source*definition*specifications/get for the source. Parsed as JSON.\n","type":"string"},"createdAt":{"type":"number"},"definitionId":{"type":"string"},"id":{"description":"The provider-assigned unique ID for this managed resource.","type":"string"},"includeSecretCoordinates":{"description":"Rather than return *** for secret properties include the secret coordinate information\n","type":"boolean"},"name":{"type":"string"},"resourceAllocation":{"$ref":"#/types/airbyte:index%2FgetSourceResourceAllocation:getSourceResourceAllocation","description":"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.\n"},"sourceId":{"type":"string"},"sourceType":{"type":"string"},"workspaceId":{"type":"string"}},"required":["configuration","createdAt","definitionId","id","name","resourceAllocation","sourceId","sourceType","workspaceId"],"type":"object"}},"airbyte:index/getSourceDefinition:getSourceDefinition":{"description":"SourceDefinition DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst mySourcedefinition = airbyte.getSourceDefinition({\n    id: \"...my_id...\",\n    workspaceId: \"2f247b56-4c74-41ae-8045-9f64dd27512e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_sourcedefinition = airbyte.get_source_definition(id=\"...my_id...\",\n    workspace_id=\"2f247b56-4c74-41ae-8045-9f64dd27512e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var mySourcedefinition = Airbyte.GetSourceDefinition.Invoke(new()\n    {\n        Id = \"...my_id...\",\n        WorkspaceId = \"2f247b56-4c74-41ae-8045-9f64dd27512e\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.LookupSourceDefinition(ctx, &airbyte.LookupSourceDefinitionArgs{\n\t\t\tId:          \"...my_id...\",\n\t\t\tWorkspaceId: \"2f247b56-4c74-41ae-8045-9f64dd27512e\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetSourceDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var mySourcedefinition = AirbyteFunctions.getSourceDefinition(GetSourceDefinitionArgs.builder()\n            .id(\"...my_id...\")\n            .workspaceId(\"2f247b56-4c74-41ae-8045-9f64dd27512e\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  mySourcedefinition:\n    fn::invoke:\n      function: airbyte:getSourceDefinition\n      arguments:\n        id: '...my_id...'\n        workspaceId: 2f247b56-4c74-41ae-8045-9f64dd27512e\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getSourceDefinition.\n","properties":{"id":{"description":"The ID of this resource.\n","type":"string"},"workspaceId":{"type":"string"}},"required":["id","workspaceId"],"type":"object"},"outputs":{"description":"A collection of values returned by getSourceDefinition.\n","properties":{"dockerImageTag":{"type":"string"},"dockerRepository":{"type":"string"},"documentationUrl":{"type":"string"},"id":{"description":"The ID of this resource.\n","type":"string"},"name":{"type":"string"},"workspaceId":{"type":"string"}},"required":["dockerImageTag","dockerRepository","documentationUrl","id","name","workspaceId"],"type":"object"}},"airbyte:index/getWorkspace:getWorkspace":{"description":"Workspace DataSource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myWorkspace = airbyte.getWorkspace({\n    workspaceId: \"...my_workspace_id...\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_workspace = airbyte.get_workspace(workspace_id=\"...my_workspace_id...\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myWorkspace = Airbyte.GetWorkspace.Invoke(new()\n    {\n        WorkspaceId = \"...my_workspace_id...\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.LookupWorkspace(ctx, &airbyte.LookupWorkspaceArgs{\n\t\t\tWorkspaceId: \"...my_workspace_id...\",\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.AirbyteFunctions;\nimport com.pulumi.airbyte.inputs.GetWorkspaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        final var myWorkspace = AirbyteFunctions.getWorkspace(GetWorkspaceArgs.builder()\n            .workspaceId(\"...my_workspace_id...\")\n            .build());\n\n    }\n}\n```\n```yaml\nvariables:\n  myWorkspace:\n    fn::invoke:\n      function: airbyte:getWorkspace\n      arguments:\n        workspaceId: '...my_workspace_id...'\n```\n<!--End PulumiCodeChooser -->\n","inputs":{"description":"A collection of arguments for invoking getWorkspace.\n","properties":{"workspaceId":{"type":"string"}},"required":["workspaceId"],"type":"object"},"outputs":{"description":"A collection of values returned by getWorkspace.\n","properties":{"dataResidency":{"type":"string"},"id":{"description":"The provider-assigned unique ID for this managed resource.","type":"string"},"name":{"type":"string"},"notifications":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotifications:getWorkspaceNotifications","description":"Configures workspace notifications.\n"},"workspaceId":{"type":"string"}},"required":["dataResidency","id","name","notifications","workspaceId"],"type":"object"}},"pulumi:providers:airbyte/terraformConfig":{"description":"This function returns a Terraform config object with terraform-namecased keys,to be used with the Terraform Module Provider.","inputs":{"properties":{"__self__":{"$ref":"#/resources/pulumi:providers:airbyte"}},"required":["__self__"],"type":"object"},"outputs":{"properties":{"result":{"additionalProperties":{"$ref":"pulumi.json#/Any"},"type":"object"}},"required":["result"],"type":"object"}}},"language":{"csharp":{"compatibility":"tfbridge20","liftSingleValueMethodReturns":true,"respectSchemaVersion":true},"go":{"generateExtraInputTypes":true,"importBasePath":"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte","liftSingleValueMethodReturns":true,"respectSchemaVersion":true,"rootPackageName":"airbyte"},"java":{"basePackage":"","buildFiles":"","gradleNexusPublishPluginVersion":"","gradleTest":""},"nodejs":{"compatibility":"tfbridge20","disableUnionOutputTypes":true,"liftSingleValueMethodReturns":true,"packageDescription":"A Pulumi provider dynamically bridged from airbyte.","readme":"> This provider is a derived work of the [Terraform Provider](https://github.com/airbytehq/terraform-provider-airbyte)\n> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n> please consult the source [`terraform-provider-airbyte` repo](https://github.com/airbytehq/terraform-provider-airbyte/issues).","respectSchemaVersion":true},"python":{"compatibility":"tfbridge20","pyproject":{"enabled":true},"readme":"> This provider is a derived work of the [Terraform Provider](https://github.com/airbytehq/terraform-provider-airbyte)\n> distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature,\n> please consult the source [`terraform-provider-airbyte` repo](https://github.com/airbytehq/terraform-provider-airbyte/issues).","respectSchemaVersion":true}},"logoUrl":"https://raw.githubusercontent.com/airbytehq/airbyte/1c4ad4d536c44942b42225bf8af5bbef7e7409a4/docs/platform/assets/airbyte_new_logo.svg","meta":{"moduleFormat":"(.*)(?:/[^/]*)"},"name":"airbyte","parameterization":{"baseProvider":{"name":"terraform-provider","version":"1.0.1"},"parameter":"eyJyZW1vdGUiOnsidXJsIjoicmVnaXN0cnkub3BlbnRvZnUub3JnL2FpcmJ5dGVocS9haXJieXRlIiwidmVyc2lvbiI6IjEuMS4wIn19"},"provider":{"description":"The provider type for the airbyte package. By default, resources use package-wide configuration\nsettings, however an explicit `Provider` instance may be created and passed during resource\nconstruction to achieve fine-grained programmatic control over provider settings. See the\n[documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.\n","inputProperties":{"bearerAuth":{"description":"HTTP Bearer.","secret":true,"type":"string"},"clientId":{"description":"OAuth2 Client Credentials Flow client identifier.","secret":true,"type":"string"},"clientSecret":{"description":"OAuth2 Client Credentials Flow client secret.","secret":true,"type":"string"},"password":{"description":"HTTP Basic password.","secret":true,"type":"string"},"serverUrl":{"description":"Server URL (defaults to https://api.airbyte.com/v1)","type":"string"},"tokenUrl":{"description":"OAuth2 Client Credentials Flow token URL.","secret":true,"type":"string"},"username":{"description":"HTTP Basic username.","secret":true,"type":"string"}},"methods":{"terraformConfig":"pulumi:providers:airbyte/terraformConfig"},"properties":{"bearerAuth":{"description":"HTTP Bearer.","secret":true,"type":"string"},"clientId":{"description":"OAuth2 Client Credentials Flow client identifier.","secret":true,"type":"string"},"clientSecret":{"description":"OAuth2 Client Credentials Flow client secret.","secret":true,"type":"string"},"password":{"description":"HTTP Basic password.","secret":true,"type":"string"},"serverUrl":{"description":"Server URL (defaults to https://api.airbyte.com/v1)","type":"string"},"tokenUrl":{"description":"OAuth2 Client Credentials Flow token URL.","secret":true,"type":"string"},"username":{"description":"HTTP Basic username.","secret":true,"type":"string"}},"type":"object"},"publisher":"airbytehq","repository":"https://github.com/airbytehq/terraform-provider-airbyte","resources":{"airbyte:index/connection:Connection":{"description":"Connection Resource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myConnection = new airbyte.Connection(\"my_connection\", {\n    configurations: {\n        streams: [{\n            cursorFields: [\"...\"],\n            destinationObjectName: \"...my_destination_object_name...\",\n            includeFiles: false,\n            mappers: [{\n                id: \"6563d1b7-013b-4974-a129-ba463c808f28\",\n                mapperConfiguration: {\n                    encryption: {\n                        aes: {\n                            algorithm: \"AES\",\n                            fieldNameSuffix: \"...my_field_name_suffix...\",\n                            key: \"...my_key...\",\n                            mode: \"CBC\",\n                            padding: \"PKCS5Padding\",\n                            targetField: \"...my_target_field...\",\n                        },\n                    },\n                },\n                type: \"field-renaming\",\n            }],\n            name: \"...my_name...\",\n            namespace: \"...my_namespace...\",\n            primaryKeys: [[]],\n            selectedFields: [{\n                fieldPaths: [\"...\"],\n            }],\n            syncMode: \"incremental_append\",\n        }],\n    },\n    dataResidency: \"...my_data_residency...\",\n    destinationId: \"5725b342-2d43-4e6c-90a4-e500c954e591\",\n    name: \"...my_name...\",\n    namespaceDefinition: \"destination\",\n    namespaceFormat: \"${SOURCE_NAMESPACE}\",\n    nonBreakingSchemaUpdatesBehavior: \"ignore\",\n    prefix: \"\",\n    schedule: {\n        cronExpression: \"...my_cron_expression...\",\n        scheduleType: \"cron\",\n    },\n    sourceId: \"b5b2b4a5-bba6-4c3f-b0ef-ab87b373f331\",\n    status: \"active\",\n    tags: [{\n        color: \"...my_color...\",\n        name: \"...my_name...\",\n        tagId: \"bf69ef26-2003-4c6e-9dfa-5867d7dba86a\",\n        workspaceId: \"a46bf3e2-e63d-4e32-8959-37721daec43c\",\n    }],\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_connection = airbyte.Connection(\"my_connection\",\n    configurations={\n        \"streams\": [{\n            \"cursor_fields\": [\"...\"],\n            \"destination_object_name\": \"...my_destination_object_name...\",\n            \"include_files\": False,\n            \"mappers\": [{\n                \"id\": \"6563d1b7-013b-4974-a129-ba463c808f28\",\n                \"mapper_configuration\": {\n                    \"encryption\": {\n                        \"aes\": {\n                            \"algorithm\": \"AES\",\n                            \"field_name_suffix\": \"...my_field_name_suffix...\",\n                            \"key\": \"...my_key...\",\n                            \"mode\": \"CBC\",\n                            \"padding\": \"PKCS5Padding\",\n                            \"target_field\": \"...my_target_field...\",\n                        },\n                    },\n                },\n                \"type\": \"field-renaming\",\n            }],\n            \"name\": \"...my_name...\",\n            \"namespace\": \"...my_namespace...\",\n            \"primary_keys\": [[]],\n            \"selected_fields\": [{\n                \"field_paths\": [\"...\"],\n            }],\n            \"sync_mode\": \"incremental_append\",\n        }],\n    },\n    data_residency=\"...my_data_residency...\",\n    destination_id=\"5725b342-2d43-4e6c-90a4-e500c954e591\",\n    name=\"...my_name...\",\n    namespace_definition=\"destination\",\n    namespace_format=\"${SOURCE_NAMESPACE}\",\n    non_breaking_schema_updates_behavior=\"ignore\",\n    prefix=\"\",\n    schedule={\n        \"cron_expression\": \"...my_cron_expression...\",\n        \"schedule_type\": \"cron\",\n    },\n    source_id=\"b5b2b4a5-bba6-4c3f-b0ef-ab87b373f331\",\n    status=\"active\",\n    tags=[{\n        \"color\": \"...my_color...\",\n        \"name\": \"...my_name...\",\n        \"tag_id\": \"bf69ef26-2003-4c6e-9dfa-5867d7dba86a\",\n        \"workspace_id\": \"a46bf3e2-e63d-4e32-8959-37721daec43c\",\n    }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myConnection = new Airbyte.Connection(\"my_connection\", new()\n    {\n        Configurations = new Airbyte.Inputs.ConnectionConfigurationsArgs\n        {\n            Streams = new[]\n            {\n                new Airbyte.Inputs.ConnectionConfigurationsStreamArgs\n                {\n                    CursorFields = new[]\n                    {\n                        \"...\",\n                    },\n                    DestinationObjectName = \"...my_destination_object_name...\",\n                    IncludeFiles = false,\n                    Mappers = new[]\n                    {\n                        new Airbyte.Inputs.ConnectionConfigurationsStreamMapperArgs\n                        {\n                            Id = \"6563d1b7-013b-4974-a129-ba463c808f28\",\n                            MapperConfiguration = new Airbyte.Inputs.ConnectionConfigurationsStreamMapperMapperConfigurationArgs\n                            {\n                                Encryption = new Airbyte.Inputs.ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionArgs\n                                {\n                                    Aes = new Airbyte.Inputs.ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAesArgs\n                                    {\n                                        Algorithm = \"AES\",\n                                        FieldNameSuffix = \"...my_field_name_suffix...\",\n                                        Key = \"...my_key...\",\n                                        Mode = \"CBC\",\n                                        Padding = \"PKCS5Padding\",\n                                        TargetField = \"...my_target_field...\",\n                                    },\n                                },\n                            },\n                            Type = \"field-renaming\",\n                        },\n                    },\n                    Name = \"...my_name...\",\n                    Namespace = \"...my_namespace...\",\n                    PrimaryKeys = new[]\n                    {\n                        new[] {},\n                    },\n                    SelectedFields = new[]\n                    {\n                        new Airbyte.Inputs.ConnectionConfigurationsStreamSelectedFieldArgs\n                        {\n                            FieldPaths = new[]\n                            {\n                                \"...\",\n                            },\n                        },\n                    },\n                    SyncMode = \"incremental_append\",\n                },\n            },\n        },\n        DataResidency = \"...my_data_residency...\",\n        DestinationId = \"5725b342-2d43-4e6c-90a4-e500c954e591\",\n        Name = \"...my_name...\",\n        NamespaceDefinition = \"destination\",\n        NamespaceFormat = \"${SOURCE_NAMESPACE}\",\n        NonBreakingSchemaUpdatesBehavior = \"ignore\",\n        Prefix = \"\",\n        Schedule = new Airbyte.Inputs.ConnectionScheduleArgs\n        {\n            CronExpression = \"...my_cron_expression...\",\n            ScheduleType = \"cron\",\n        },\n        SourceId = \"b5b2b4a5-bba6-4c3f-b0ef-ab87b373f331\",\n        Status = \"active\",\n        Tags = new[]\n        {\n            new Airbyte.Inputs.ConnectionTagArgs\n            {\n                Color = \"...my_color...\",\n                Name = \"...my_name...\",\n                TagId = \"bf69ef26-2003-4c6e-9dfa-5867d7dba86a\",\n                WorkspaceId = \"a46bf3e2-e63d-4e32-8959-37721daec43c\",\n            },\n        },\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.NewConnection(ctx, \"my_connection\", &airbyte.ConnectionArgs{\n\t\t\tConfigurations: &airbyte.ConnectionConfigurationsArgs{\n\t\t\t\tStreams: airbyte.ConnectionConfigurationsStreamArray{\n\t\t\t\t\t&airbyte.ConnectionConfigurationsStreamArgs{\n\t\t\t\t\t\tCursorFields: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"...\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tDestinationObjectName: pulumi.String(\"...my_destination_object_name...\"),\n\t\t\t\t\t\tIncludeFiles:          pulumi.Bool(false),\n\t\t\t\t\t\tMappers: airbyte.ConnectionConfigurationsStreamMapperArray{\n\t\t\t\t\t\t\t&airbyte.ConnectionConfigurationsStreamMapperArgs{\n\t\t\t\t\t\t\t\tId: pulumi.String(\"6563d1b7-013b-4974-a129-ba463c808f28\"),\n\t\t\t\t\t\t\t\tMapperConfiguration: &airbyte.ConnectionConfigurationsStreamMapperMapperConfigurationArgs{\n\t\t\t\t\t\t\t\t\tEncryption: &airbyte.ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionArgs{\n\t\t\t\t\t\t\t\t\t\tAes: &airbyte.ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAesArgs{\n\t\t\t\t\t\t\t\t\t\t\tAlgorithm:       pulumi.String(\"AES\"),\n\t\t\t\t\t\t\t\t\t\t\tFieldNameSuffix: pulumi.String(\"...my_field_name_suffix...\"),\n\t\t\t\t\t\t\t\t\t\t\tKey:             pulumi.String(\"...my_key...\"),\n\t\t\t\t\t\t\t\t\t\t\tMode:            pulumi.String(\"CBC\"),\n\t\t\t\t\t\t\t\t\t\t\tPadding:         pulumi.String(\"PKCS5Padding\"),\n\t\t\t\t\t\t\t\t\t\t\tTargetField:     pulumi.String(\"...my_target_field...\"),\n\t\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tType: pulumi.String(\"field-renaming\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tName:      pulumi.String(\"...my_name...\"),\n\t\t\t\t\t\tNamespace: pulumi.String(\"...my_namespace...\"),\n\t\t\t\t\t\tPrimaryKeys: pulumi.StringArrayArray{\n\t\t\t\t\t\t\tpulumi.StringArray{},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSelectedFields: airbyte.ConnectionConfigurationsStreamSelectedFieldArray{\n\t\t\t\t\t\t\t&airbyte.ConnectionConfigurationsStreamSelectedFieldArgs{\n\t\t\t\t\t\t\t\tFieldPaths: pulumi.StringArray{\n\t\t\t\t\t\t\t\t\tpulumi.String(\"...\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSyncMode: pulumi.String(\"incremental_append\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tDataResidency:                    pulumi.String(\"...my_data_residency...\"),\n\t\t\tDestinationId:                    pulumi.String(\"5725b342-2d43-4e6c-90a4-e500c954e591\"),\n\t\t\tName:                             pulumi.String(\"...my_name...\"),\n\t\t\tNamespaceDefinition:              pulumi.String(\"destination\"),\n\t\t\tNamespaceFormat:                  pulumi.String(\"${SOURCE_NAMESPACE}\"),\n\t\t\tNonBreakingSchemaUpdatesBehavior: pulumi.String(\"ignore\"),\n\t\t\tPrefix:                           pulumi.String(\"\"),\n\t\t\tSchedule: &airbyte.ConnectionScheduleArgs{\n\t\t\t\tCronExpression: pulumi.String(\"...my_cron_expression...\"),\n\t\t\t\tScheduleType:   pulumi.String(\"cron\"),\n\t\t\t},\n\t\t\tSourceId: pulumi.String(\"b5b2b4a5-bba6-4c3f-b0ef-ab87b373f331\"),\n\t\t\tStatus:   pulumi.String(\"active\"),\n\t\t\tTags: airbyte.ConnectionTagArray{\n\t\t\t\t&airbyte.ConnectionTagArgs{\n\t\t\t\t\tColor:       pulumi.String(\"...my_color...\"),\n\t\t\t\t\tName:        pulumi.String(\"...my_name...\"),\n\t\t\t\t\tTagId:       pulumi.String(\"bf69ef26-2003-4c6e-9dfa-5867d7dba86a\"),\n\t\t\t\t\tWorkspaceId: pulumi.String(\"a46bf3e2-e63d-4e32-8959-37721daec43c\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.Connection;\nimport com.pulumi.airbyte.ConnectionArgs;\nimport com.pulumi.airbyte.inputs.ConnectionConfigurationsArgs;\nimport com.pulumi.airbyte.inputs.ConnectionScheduleArgs;\nimport com.pulumi.airbyte.inputs.ConnectionTagArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var myConnection = new Connection(\"myConnection\", ConnectionArgs.builder()\n            .configurations(ConnectionConfigurationsArgs.builder()\n                .streams(ConnectionConfigurationsStreamArgs.builder()\n                    .cursorFields(\"...\")\n                    .destinationObjectName(\"...my_destination_object_name...\")\n                    .includeFiles(false)\n                    .mappers(ConnectionConfigurationsStreamMapperArgs.builder()\n                        .id(\"6563d1b7-013b-4974-a129-ba463c808f28\")\n                        .mapperConfiguration(ConnectionConfigurationsStreamMapperMapperConfigurationArgs.builder()\n                            .encryption(ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionArgs.builder()\n                                .aes(ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAesArgs.builder()\n                                    .algorithm(\"AES\")\n                                    .fieldNameSuffix(\"...my_field_name_suffix...\")\n                                    .key(\"...my_key...\")\n                                    .mode(\"CBC\")\n                                    .padding(\"PKCS5Padding\")\n                                    .targetField(\"...my_target_field...\")\n                                    .build())\n                                .build())\n                            .build())\n                        .type(\"field-renaming\")\n                        .build())\n                    .name(\"...my_name...\")\n                    .namespace(\"...my_namespace...\")\n                    .primaryKeys()\n                    .selectedFields(ConnectionConfigurationsStreamSelectedFieldArgs.builder()\n                        .fieldPaths(\"...\")\n                        .build())\n                    .syncMode(\"incremental_append\")\n                    .build())\n                .build())\n            .dataResidency(\"...my_data_residency...\")\n            .destinationId(\"5725b342-2d43-4e6c-90a4-e500c954e591\")\n            .name(\"...my_name...\")\n            .namespaceDefinition(\"destination\")\n            .namespaceFormat(\"${SOURCE_NAMESPACE}\")\n            .nonBreakingSchemaUpdatesBehavior(\"ignore\")\n            .prefix(\"\")\n            .schedule(ConnectionScheduleArgs.builder()\n                .cronExpression(\"...my_cron_expression...\")\n                .scheduleType(\"cron\")\n                .build())\n            .sourceId(\"b5b2b4a5-bba6-4c3f-b0ef-ab87b373f331\")\n            .status(\"active\")\n            .tags(ConnectionTagArgs.builder()\n                .color(\"...my_color...\")\n                .name(\"...my_name...\")\n                .tagId(\"bf69ef26-2003-4c6e-9dfa-5867d7dba86a\")\n                .workspaceId(\"a46bf3e2-e63d-4e32-8959-37721daec43c\")\n                .build())\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  myConnection:\n    type: airbyte:Connection\n    name: my_connection\n    properties:\n      configurations:\n        streams:\n          - cursorFields:\n              - '...'\n            destinationObjectName: '...my_destination_object_name...'\n            includeFiles: false\n            mappers:\n              - id: 6563d1b7-013b-4974-a129-ba463c808f28\n                mapperConfiguration:\n                  encryption:\n                    aes:\n                      algorithm: AES\n                      fieldNameSuffix: '...my_field_name_suffix...'\n                      key: '...my_key...'\n                      mode: CBC\n                      padding: PKCS5Padding\n                      targetField: '...my_target_field...'\n                type: field-renaming\n            name: '...my_name...'\n            namespace: '...my_namespace...'\n            primaryKeys:\n              - []\n            selectedFields:\n              - fieldPaths:\n                  - '...'\n            syncMode: incremental_append\n      dataResidency: '...my_data_residency...'\n      destinationId: 5725b342-2d43-4e6c-90a4-e500c954e591\n      name: '...my_name...'\n      namespaceDefinition: destination\n      namespaceFormat: $${SOURCE_NAMESPACE}\n      nonBreakingSchemaUpdatesBehavior: ignore\n      prefix: \"\"\n      schedule:\n        cronExpression: '...my_cron_expression...'\n        scheduleType: cron\n      sourceId: b5b2b4a5-bba6-4c3f-b0ef-ab87b373f331\n      status: active\n      tags:\n        - color: '...my_color...'\n          name: '...my_name...'\n          tagId: bf69ef26-2003-4c6e-9dfa-5867d7dba86a\n          workspaceId: a46bf3e2-e63d-4e32-8959-37721daec43c\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nIn Terraform v1.5.0 and later, the `import` block can be used with the `id` attribute, for example:\n\nterraform\n\nimport {\n\n  to = airbyte_connection.my_airbyte_connection\n\n  id = \"...\"\n\n}\n\nThe `pulumi import` command can be used, for example:\n\n```sh\n$ pulumi import airbyte:index/connection:Connection my_airbyte_connection \"...\"\n```\n\n","inputProperties":{"configurations":{"$ref":"#/types/airbyte:index%2FConnectionConfigurations:ConnectionConfigurations","description":"A list of configured stream options for a connection.\n"},"dataResidency":{"deprecationMessage":"Deprecated","type":"string"},"destinationId":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"description":"Optional name of the connection\n","type":"string"},"namespaceDefinition":{"description":"Define the location where the data will be stored in the destination. Default: \"destination\"; must be one of [\"source\", \"destination\", <span pulumi-lang-nodejs=\"\"customFormat\"\" pulumi-lang-dotnet=\"\"CustomFormat\"\" pulumi-lang-go=\"\"customFormat\"\" pulumi-lang-python=\"\"custom_format\"\" pulumi-lang-yaml=\"\"customFormat\"\" pulumi-lang-java=\"\"customFormat\"\">\"custom_format\"</span>]\n","type":"string"},"namespaceFormat":{"description":"Used when namespaceDefinition is 'custom*format'. If blank then behaves like namespaceDefinition = 'destination'. If \"${SOURCE*NAMESPACE}\" then behaves like namespaceDefinition = 'source'.\n","type":"string"},"nonBreakingSchemaUpdatesBehavior":{"description":"Set how Airbyte handles syncs when it detects a non-breaking schema change in the source. Default: \"ignore\"; must be one of [\"ignore\", \"disable*connection\", \"propagate*columns\", <span pulumi-lang-nodejs=\"\"propagateFully\"\" pulumi-lang-dotnet=\"\"PropagateFully\"\" pulumi-lang-go=\"\"propagateFully\"\" pulumi-lang-python=\"\"propagate_fully\"\" pulumi-lang-yaml=\"\"propagateFully\"\" pulumi-lang-java=\"\"propagateFully\"\">\"propagate_fully\"</span>]\n","type":"string"},"prefix":{"description":"Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte*” causes “projects” => “airbyte*projects”). Default: \"\"\n","type":"string"},"schedule":{"$ref":"#/types/airbyte:index%2FConnectionSchedule:ConnectionSchedule","description":"schedule for when the the connection should run, per the schedule type\n"},"sourceId":{"description":"Requires replacement if changed.\n","type":"string"},"status":{"description":"must be one of [\"active\", \"inactive\", \"deprecated\", \"locked\"]\n","type":"string"},"tags":{"items":{"$ref":"#/types/airbyte:index%2FConnectionTag:ConnectionTag"},"type":"array"}},"properties":{"configurations":{"$ref":"#/types/airbyte:index%2FConnectionConfigurations:ConnectionConfigurations","description":"A list of configured stream options for a connection.\n"},"connectionId":{"type":"string"},"createdAt":{"type":"number"},"dataResidency":{"deprecationMessage":"Deprecated","type":"string"},"destinationId":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"description":"Optional name of the connection\n","type":"string"},"namespaceDefinition":{"description":"Define the location where the data will be stored in the destination. Default: \"destination\"; must be one of [\"source\", \"destination\", <span pulumi-lang-nodejs=\"\"customFormat\"\" pulumi-lang-dotnet=\"\"CustomFormat\"\" pulumi-lang-go=\"\"customFormat\"\" pulumi-lang-python=\"\"custom_format\"\" pulumi-lang-yaml=\"\"customFormat\"\" pulumi-lang-java=\"\"customFormat\"\">\"custom_format\"</span>]\n","type":"string"},"namespaceFormat":{"description":"Used when namespaceDefinition is 'custom*format'. If blank then behaves like namespaceDefinition = 'destination'. If \"${SOURCE*NAMESPACE}\" then behaves like namespaceDefinition = 'source'.\n","type":"string"},"nonBreakingSchemaUpdatesBehavior":{"description":"Set how Airbyte handles syncs when it detects a non-breaking schema change in the source. Default: \"ignore\"; must be one of [\"ignore\", \"disable*connection\", \"propagate*columns\", <span pulumi-lang-nodejs=\"\"propagateFully\"\" pulumi-lang-dotnet=\"\"PropagateFully\"\" pulumi-lang-go=\"\"propagateFully\"\" pulumi-lang-python=\"\"propagate_fully\"\" pulumi-lang-yaml=\"\"propagateFully\"\" pulumi-lang-java=\"\"propagateFully\"\">\"propagate_fully\"</span>]\n","type":"string"},"prefix":{"description":"Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte*” causes “projects” => “airbyte*projects”). Default: \"\"\n","type":"string"},"schedule":{"$ref":"#/types/airbyte:index%2FConnectionSchedule:ConnectionSchedule","description":"schedule for when the the connection should run, per the schedule type\n"},"sourceId":{"description":"Requires replacement if changed.\n","type":"string"},"status":{"description":"must be one of [\"active\", \"inactive\", \"deprecated\", \"locked\"]\n","type":"string"},"statusReason":{"type":"string"},"tags":{"items":{"$ref":"#/types/airbyte:index%2FConnectionTag:ConnectionTag"},"type":"array"},"workspaceId":{"type":"string"}},"required":["configurations","connectionId","createdAt","destinationId","name","namespaceDefinition","namespaceFormat","nonBreakingSchemaUpdatesBehavior","prefix","schedule","sourceId","status","statusReason","tags","workspaceId"],"requiredInputs":["destinationId","sourceId"],"stateInputs":{"description":"Input properties used for looking up and filtering Connection resources.\n","properties":{"configurations":{"$ref":"#/types/airbyte:index%2FConnectionConfigurations:ConnectionConfigurations","description":"A list of configured stream options for a connection.\n"},"connectionId":{"type":"string"},"createdAt":{"type":"number"},"dataResidency":{"deprecationMessage":"Deprecated","type":"string"},"destinationId":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"description":"Optional name of the connection\n","type":"string"},"namespaceDefinition":{"description":"Define the location where the data will be stored in the destination. Default: \"destination\"; must be one of [\"source\", \"destination\", <span pulumi-lang-nodejs=\"\"customFormat\"\" pulumi-lang-dotnet=\"\"CustomFormat\"\" pulumi-lang-go=\"\"customFormat\"\" pulumi-lang-python=\"\"custom_format\"\" pulumi-lang-yaml=\"\"customFormat\"\" pulumi-lang-java=\"\"customFormat\"\">\"custom_format\"</span>]\n","type":"string"},"namespaceFormat":{"description":"Used when namespaceDefinition is 'custom*format'. If blank then behaves like namespaceDefinition = 'destination'. If \"${SOURCE*NAMESPACE}\" then behaves like namespaceDefinition = 'source'.\n","type":"string"},"nonBreakingSchemaUpdatesBehavior":{"description":"Set how Airbyte handles syncs when it detects a non-breaking schema change in the source. Default: \"ignore\"; must be one of [\"ignore\", \"disable*connection\", \"propagate*columns\", <span pulumi-lang-nodejs=\"\"propagateFully\"\" pulumi-lang-dotnet=\"\"PropagateFully\"\" pulumi-lang-go=\"\"propagateFully\"\" pulumi-lang-python=\"\"propagate_fully\"\" pulumi-lang-yaml=\"\"propagateFully\"\" pulumi-lang-java=\"\"propagateFully\"\">\"propagate_fully\"</span>]\n","type":"string"},"prefix":{"description":"Prefix that will be prepended to the name of each stream when it is written to the destination (ex. “airbyte*” causes “projects” => “airbyte*projects”). Default: \"\"\n","type":"string"},"schedule":{"$ref":"#/types/airbyte:index%2FConnectionSchedule:ConnectionSchedule","description":"schedule for when the the connection should run, per the schedule type\n"},"sourceId":{"description":"Requires replacement if changed.\n","type":"string"},"status":{"description":"must be one of [\"active\", \"inactive\", \"deprecated\", \"locked\"]\n","type":"string"},"statusReason":{"type":"string"},"tags":{"items":{"$ref":"#/types/airbyte:index%2FConnectionTag:ConnectionTag"},"type":"array"},"workspaceId":{"type":"string"}},"type":"object"},"type":"object"},"airbyte:index/declarativeSourceDefinition:DeclarativeSourceDefinition":{"description":"DeclarativeSourceDefinition Resource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myDeclarativesourcedefinition = new airbyte.DeclarativeSourceDefinition(\"my_declarativesourcedefinition\", {\n    manifest: \"{ \\\"see\\\": \\\"documentation\\\" }\",\n    name: \"...my_name...\",\n    workspaceId: \"e5279006-d3bf-4277-ada7-423cb18aaece\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_declarativesourcedefinition = airbyte.DeclarativeSourceDefinition(\"my_declarativesourcedefinition\",\n    manifest=\"{ \\\"see\\\": \\\"documentation\\\" }\",\n    name=\"...my_name...\",\n    workspace_id=\"e5279006-d3bf-4277-ada7-423cb18aaece\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myDeclarativesourcedefinition = new Airbyte.DeclarativeSourceDefinition(\"my_declarativesourcedefinition\", new()\n    {\n        Manifest = \"{ \\\"see\\\": \\\"documentation\\\" }\",\n        Name = \"...my_name...\",\n        WorkspaceId = \"e5279006-d3bf-4277-ada7-423cb18aaece\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.NewDeclarativeSourceDefinition(ctx, \"my_declarativesourcedefinition\", &airbyte.DeclarativeSourceDefinitionArgs{\n\t\t\tManifest:    pulumi.String(\"{ \\\"see\\\": \\\"documentation\\\" }\"),\n\t\t\tName:        pulumi.String(\"...my_name...\"),\n\t\t\tWorkspaceId: pulumi.String(\"e5279006-d3bf-4277-ada7-423cb18aaece\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.DeclarativeSourceDefinition;\nimport com.pulumi.airbyte.DeclarativeSourceDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var myDeclarativesourcedefinition = new DeclarativeSourceDefinition(\"myDeclarativesourcedefinition\", DeclarativeSourceDefinitionArgs.builder()\n            .manifest(\"{ \\\"see\\\": \\\"documentation\\\" }\")\n            .name(\"...my_name...\")\n            .workspaceId(\"e5279006-d3bf-4277-ada7-423cb18aaece\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  myDeclarativesourcedefinition:\n    type: airbyte:DeclarativeSourceDefinition\n    name: my_declarativesourcedefinition\n    properties:\n      manifest: '{ \"see\": \"documentation\" }'\n      name: '...my_name...'\n      workspaceId: e5279006-d3bf-4277-ada7-423cb18aaece\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nIn Terraform v1.5.0 and later, the `import` block can be used with the `id` attribute, for example:\n\nterraform\n\nimport {\n\n  to = airbyte_declarative_source_definition.my_airbyte_declarative_source_definition\n\n  id = jsonencode({\n\n    id = \"...\"\n\n    workspace_id = \"...\"\n\n  })\n\n}\n\nThe `pulumi import` command can be used, for example:\n\n```sh\n$ pulumi import airbyte:index/declarativeSourceDefinition:DeclarativeSourceDefinition my_airbyte_declarative_source_definition '{\"id\": \"...\", \"workspace_id\": \"...\"}'\n```\n\n","inputProperties":{"manifest":{"description":"Low code CDK manifest JSON object. Parsed as JSON.\n","type":"string"},"name":{"description":"Requires replacement if changed.\n","type":"string"},"workspaceId":{"type":"string"}},"properties":{"manifest":{"description":"Low code CDK manifest JSON object. Parsed as JSON.\n","type":"string"},"name":{"description":"Requires replacement if changed.\n","type":"string"},"version":{"type":"number"},"workspaceId":{"type":"string"}},"required":["manifest","name","version","workspaceId"],"requiredInputs":["manifest","workspaceId"],"stateInputs":{"description":"Input properties used for looking up and filtering DeclarativeSourceDefinition resources.\n","properties":{"manifest":{"description":"Low code CDK manifest JSON object. Parsed as JSON.\n","type":"string"},"name":{"description":"Requires replacement if changed.\n","type":"string"},"version":{"type":"number"},"workspaceId":{"type":"string"}},"type":"object"},"type":"object"},"airbyte:index/destination:Destination":{"description":"\n\n## Import\n\n```sh\n$ pulumi import airbyte:index/destination:Destination my_airbyte_destination \"...\"\n```\n\nIn Terraform v1.5.0 and later, the `import` block can be used:\n\nterraform\n\nimport {\n\n  to = airbyte_destination.my_airbyte_destination\n\n  id = \"...\"\n\n}\n\n","inputProperties":{"configuration":{"description":"The values required to configure the destination. The schema for this must match the schema return by destination*definition*specifications/get for the destinationDefinition. Parsed as JSON.\n","type":"string"},"definitionId":{"description":"The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.\n","type":"string"},"name":{"description":"Name of the destination e.g. dev-mysql-instance.\n","type":"string"},"resourceAllocation":{"$ref":"#/types/airbyte:index%2FDestinationResourceAllocation:DestinationResourceAllocation","description":"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.\n"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"properties":{"configuration":{"description":"The values required to configure the destination. The schema for this must match the schema return by destination*definition*specifications/get for the destinationDefinition. Parsed as JSON.\n","type":"string"},"createdAt":{"type":"number"},"definitionId":{"description":"The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.\n","type":"string"},"destinationId":{"type":"string"},"destinationType":{"type":"string"},"name":{"description":"Name of the destination e.g. dev-mysql-instance.\n","type":"string"},"resourceAllocation":{"$ref":"#/types/airbyte:index%2FDestinationResourceAllocation:DestinationResourceAllocation","description":"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.\n"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"required":["configuration","createdAt","definitionId","destinationId","destinationType","name","resourceAllocation","workspaceId"],"requiredInputs":["configuration","workspaceId"],"stateInputs":{"description":"Input properties used for looking up and filtering Destination resources.\n","properties":{"configuration":{"description":"The values required to configure the destination. The schema for this must match the schema return by destination*definition*specifications/get for the destinationDefinition. Parsed as JSON.\n","type":"string"},"createdAt":{"type":"number"},"definitionId":{"description":"The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Requires replacement if changed.\n","type":"string"},"destinationId":{"type":"string"},"destinationType":{"type":"string"},"name":{"description":"Name of the destination e.g. dev-mysql-instance.\n","type":"string"},"resourceAllocation":{"$ref":"#/types/airbyte:index%2FDestinationResourceAllocation:DestinationResourceAllocation","description":"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.\n"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"type":"object"},"type":"object"},"airbyte:index/destinationDefinition:DestinationDefinition":{"description":"DestinationDefinition Resource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myDestinationdefinition = new airbyte.DestinationDefinition(\"my_destinationdefinition\", {\n    dockerImageTag: \"...my_docker_image_tag...\",\n    dockerRepository: \"...my_docker_repository...\",\n    documentationUrl: \"https://tidy-newsprint.name\",\n    name: \"...my_name...\",\n    workspaceId: \"b2d427cd-1e14-44a7-9eca-d09b2237ee28\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_destinationdefinition = airbyte.DestinationDefinition(\"my_destinationdefinition\",\n    docker_image_tag=\"...my_docker_image_tag...\",\n    docker_repository=\"...my_docker_repository...\",\n    documentation_url=\"https://tidy-newsprint.name\",\n    name=\"...my_name...\",\n    workspace_id=\"b2d427cd-1e14-44a7-9eca-d09b2237ee28\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myDestinationdefinition = new Airbyte.DestinationDefinition(\"my_destinationdefinition\", new()\n    {\n        DockerImageTag = \"...my_docker_image_tag...\",\n        DockerRepository = \"...my_docker_repository...\",\n        DocumentationUrl = \"https://tidy-newsprint.name\",\n        Name = \"...my_name...\",\n        WorkspaceId = \"b2d427cd-1e14-44a7-9eca-d09b2237ee28\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.NewDestinationDefinition(ctx, \"my_destinationdefinition\", &airbyte.DestinationDefinitionArgs{\n\t\t\tDockerImageTag:   pulumi.String(\"...my_docker_image_tag...\"),\n\t\t\tDockerRepository: pulumi.String(\"...my_docker_repository...\"),\n\t\t\tDocumentationUrl: pulumi.String(\"https://tidy-newsprint.name\"),\n\t\t\tName:             pulumi.String(\"...my_name...\"),\n\t\t\tWorkspaceId:      pulumi.String(\"b2d427cd-1e14-44a7-9eca-d09b2237ee28\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.DestinationDefinition;\nimport com.pulumi.airbyte.DestinationDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var myDestinationdefinition = new DestinationDefinition(\"myDestinationdefinition\", DestinationDefinitionArgs.builder()\n            .dockerImageTag(\"...my_docker_image_tag...\")\n            .dockerRepository(\"...my_docker_repository...\")\n            .documentationUrl(\"https://tidy-newsprint.name\")\n            .name(\"...my_name...\")\n            .workspaceId(\"b2d427cd-1e14-44a7-9eca-d09b2237ee28\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  myDestinationdefinition:\n    type: airbyte:DestinationDefinition\n    name: my_destinationdefinition\n    properties:\n      dockerImageTag: '...my_docker_image_tag...'\n      dockerRepository: '...my_docker_repository...'\n      documentationUrl: https://tidy-newsprint.name\n      name: '...my_name...'\n      workspaceId: b2d427cd-1e14-44a7-9eca-d09b2237ee28\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nIn Terraform v1.5.0 and later, the `import` block can be used with the `id` attribute, for example:\n\nterraform\n\nimport {\n\n  to = airbyte_destination_definition.my_airbyte_destination_definition\n\n  id = jsonencode({\n\n    id = \"...\"\n\n    workspace_id = \"...\"\n\n  })\n\n}\n\nThe `pulumi import` command can be used, for example:\n\n```sh\n$ pulumi import airbyte:index/destinationDefinition:DestinationDefinition my_airbyte_destination_definition '{\"id\": \"...\", \"workspace_id\": \"...\"}'\n```\n\n","inputProperties":{"dockerImageTag":{"type":"string"},"dockerRepository":{"description":"Requires replacement if changed.\n","type":"string"},"documentationUrl":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"type":"string"},"workspaceId":{"type":"string"}},"properties":{"dockerImageTag":{"type":"string"},"dockerRepository":{"description":"Requires replacement if changed.\n","type":"string"},"documentationUrl":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"type":"string"},"workspaceId":{"type":"string"}},"required":["dockerImageTag","dockerRepository","documentationUrl","name","workspaceId"],"requiredInputs":["dockerImageTag","dockerRepository","workspaceId"],"stateInputs":{"description":"Input properties used for looking up and filtering DestinationDefinition resources.\n","properties":{"dockerImageTag":{"type":"string"},"dockerRepository":{"description":"Requires replacement if changed.\n","type":"string"},"documentationUrl":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"type":"string"},"workspaceId":{"type":"string"}},"type":"object"},"type":"object"},"airbyte:index/permission:Permission":{"description":"Permission Resource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myPermission = new airbyte.Permission(\"my_permission\", {\n    organizationId: \"d109e1f3-ec33-4ca2-89ba-9b654ec67eae\",\n    permissionType: \"organization_reader\",\n    userId: \"c3231461-7373-4a98-aed1-9a79ad305d18\",\n    workspaceId: \"8b030f86-f6a4-490a-92a7-a996c2b017ea\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_permission = airbyte.Permission(\"my_permission\",\n    organization_id=\"d109e1f3-ec33-4ca2-89ba-9b654ec67eae\",\n    permission_type=\"organization_reader\",\n    user_id=\"c3231461-7373-4a98-aed1-9a79ad305d18\",\n    workspace_id=\"8b030f86-f6a4-490a-92a7-a996c2b017ea\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myPermission = new Airbyte.Permission(\"my_permission\", new()\n    {\n        OrganizationId = \"d109e1f3-ec33-4ca2-89ba-9b654ec67eae\",\n        PermissionType = \"organization_reader\",\n        UserId = \"c3231461-7373-4a98-aed1-9a79ad305d18\",\n        WorkspaceId = \"8b030f86-f6a4-490a-92a7-a996c2b017ea\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.NewPermission(ctx, \"my_permission\", &airbyte.PermissionArgs{\n\t\t\tOrganizationId: pulumi.String(\"d109e1f3-ec33-4ca2-89ba-9b654ec67eae\"),\n\t\t\tPermissionType: pulumi.String(\"organization_reader\"),\n\t\t\tUserId:         pulumi.String(\"c3231461-7373-4a98-aed1-9a79ad305d18\"),\n\t\t\tWorkspaceId:    pulumi.String(\"8b030f86-f6a4-490a-92a7-a996c2b017ea\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.Permission;\nimport com.pulumi.airbyte.PermissionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var myPermission = new Permission(\"myPermission\", PermissionArgs.builder()\n            .organizationId(\"d109e1f3-ec33-4ca2-89ba-9b654ec67eae\")\n            .permissionType(\"organization_reader\")\n            .userId(\"c3231461-7373-4a98-aed1-9a79ad305d18\")\n            .workspaceId(\"8b030f86-f6a4-490a-92a7-a996c2b017ea\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  myPermission:\n    type: airbyte:Permission\n    name: my_permission\n    properties:\n      organizationId: d109e1f3-ec33-4ca2-89ba-9b654ec67eae\n      permissionType: organization_reader\n      userId: c3231461-7373-4a98-aed1-9a79ad305d18\n      workspaceId: 8b030f86-f6a4-490a-92a7-a996c2b017ea\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nIn Terraform v1.5.0 and later, the `import` block can be used with the `id` attribute, for example:\n\nterraform\n\nimport {\n\n  to = airbyte_permission.my_airbyte_permission\n\n  id = \"...\"\n\n}\n\nThe `pulumi import` command can be used, for example:\n\n```sh\n$ pulumi import airbyte:index/permission:Permission my_airbyte_permission \"...\"\n```\n\n","inputProperties":{"organizationId":{"description":"Requires replacement if changed.\n","type":"string"},"permissionType":{"description":"Subset of `PermissionType` (removing <span pulumi-lang-nodejs=\"`instanceAdmin`\" pulumi-lang-dotnet=\"`InstanceAdmin`\" pulumi-lang-go=\"`instanceAdmin`\" pulumi-lang-python=\"`instance_admin`\" pulumi-lang-yaml=\"`instanceAdmin`\" pulumi-lang-java=\"`instanceAdmin`\">`instance_admin`</span>), could be used in public-api. must be one of [\"organization*admin\", \"organization*editor\", \"organization*runner\", \"organization*reader\", \"organization*member\", \"workspace*admin\", \"workspace*editor\", \"workspace*runner\", <span pulumi-lang-nodejs=\"\"workspaceReader\"\" pulumi-lang-dotnet=\"\"WorkspaceReader\"\" pulumi-lang-go=\"\"workspaceReader\"\" pulumi-lang-python=\"\"workspace_reader\"\" pulumi-lang-yaml=\"\"workspaceReader\"\" pulumi-lang-java=\"\"workspaceReader\"\">\"workspace_reader\"</span>]\n","type":"string"},"userId":{"description":"Internal Airbyte user ID. Requires replacement if changed.\n","type":"string"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"properties":{"organizationId":{"description":"Requires replacement if changed.\n","type":"string"},"permissionId":{"type":"string"},"permissionType":{"description":"Subset of `PermissionType` (removing <span pulumi-lang-nodejs=\"`instanceAdmin`\" pulumi-lang-dotnet=\"`InstanceAdmin`\" pulumi-lang-go=\"`instanceAdmin`\" pulumi-lang-python=\"`instance_admin`\" pulumi-lang-yaml=\"`instanceAdmin`\" pulumi-lang-java=\"`instanceAdmin`\">`instance_admin`</span>), could be used in public-api. must be one of [\"organization*admin\", \"organization*editor\", \"organization*runner\", \"organization*reader\", \"organization*member\", \"workspace*admin\", \"workspace*editor\", \"workspace*runner\", <span pulumi-lang-nodejs=\"\"workspaceReader\"\" pulumi-lang-dotnet=\"\"WorkspaceReader\"\" pulumi-lang-go=\"\"workspaceReader\"\" pulumi-lang-python=\"\"workspace_reader\"\" pulumi-lang-yaml=\"\"workspaceReader\"\" pulumi-lang-java=\"\"workspaceReader\"\">\"workspace_reader\"</span>]\n","type":"string"},"userId":{"description":"Internal Airbyte user ID. Requires replacement if changed.\n","type":"string"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"required":["organizationId","permissionId","permissionType","userId","workspaceId"],"requiredInputs":["permissionType","userId"],"stateInputs":{"description":"Input properties used for looking up and filtering Permission resources.\n","properties":{"organizationId":{"description":"Requires replacement if changed.\n","type":"string"},"permissionId":{"type":"string"},"permissionType":{"description":"Subset of `PermissionType` (removing <span pulumi-lang-nodejs=\"`instanceAdmin`\" pulumi-lang-dotnet=\"`InstanceAdmin`\" pulumi-lang-go=\"`instanceAdmin`\" pulumi-lang-python=\"`instance_admin`\" pulumi-lang-yaml=\"`instanceAdmin`\" pulumi-lang-java=\"`instanceAdmin`\">`instance_admin`</span>), could be used in public-api. must be one of [\"organization*admin\", \"organization*editor\", \"organization*runner\", \"organization*reader\", \"organization*member\", \"workspace*admin\", \"workspace*editor\", \"workspace*runner\", <span pulumi-lang-nodejs=\"\"workspaceReader\"\" pulumi-lang-dotnet=\"\"WorkspaceReader\"\" pulumi-lang-go=\"\"workspaceReader\"\" pulumi-lang-python=\"\"workspace_reader\"\" pulumi-lang-yaml=\"\"workspaceReader\"\" pulumi-lang-java=\"\"workspaceReader\"\">\"workspace_reader\"</span>]\n","type":"string"},"userId":{"description":"Internal Airbyte user ID. Requires replacement if changed.\n","type":"string"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"type":"object"},"type":"object"},"airbyte:index/source:Source":{"description":"\n\n## Import\n\n```sh\n$ pulumi import airbyte:index/source:Source my_airbyte_source \"...\"\n```\n\nIn Terraform v1.5.0 and later, the `import` block can be used:\n\nterraform\n\nimport {\n\n  to = airbyte_source.my_airbyte_source\n\n  id = \"...\"\n\n}\n\n","inputProperties":{"configuration":{"description":"The values required to configure the source. The schema for this must match the schema return by source*definition*specifications/get for the source. Parsed as JSON.\n","type":"string"},"definitionId":{"description":"The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.\n","type":"string"},"name":{"description":"Name of the source e.g. dev-mysql-instance.\n","type":"string"},"resourceAllocation":{"$ref":"#/types/airbyte:index%2FSourceResourceAllocation:SourceResourceAllocation","description":"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.\n"},"secretId":{"description":"Optional secretID obtained through the  OAuth redirect flow. Requires replacement if changed.\n","type":"string"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"properties":{"configuration":{"description":"The values required to configure the source. The schema for this must match the schema return by source*definition*specifications/get for the source. Parsed as JSON.\n","type":"string"},"createdAt":{"type":"number"},"definitionId":{"description":"The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.\n","type":"string"},"name":{"description":"Name of the source e.g. dev-mysql-instance.\n","type":"string"},"resourceAllocation":{"$ref":"#/types/airbyte:index%2FSourceResourceAllocation:SourceResourceAllocation","description":"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.\n"},"secretId":{"description":"Optional secretID obtained through the  OAuth redirect flow. Requires replacement if changed.\n","type":"string"},"sourceId":{"type":"string"},"sourceType":{"type":"string"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"required":["configuration","createdAt","definitionId","name","resourceAllocation","sourceId","sourceType","workspaceId"],"requiredInputs":["configuration","workspaceId"],"stateInputs":{"description":"Input properties used for looking up and filtering Source resources.\n","properties":{"configuration":{"description":"The values required to configure the source. The schema for this must match the schema return by source*definition*specifications/get for the source. Parsed as JSON.\n","type":"string"},"createdAt":{"type":"number"},"definitionId":{"description":"The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.\n","type":"string"},"name":{"description":"Name of the source e.g. dev-mysql-instance.\n","type":"string"},"resourceAllocation":{"$ref":"#/types/airbyte:index%2FSourceResourceAllocation:SourceResourceAllocation","description":"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.\n"},"secretId":{"description":"Optional secretID obtained through the  OAuth redirect flow. Requires replacement if changed.\n","type":"string"},"sourceId":{"type":"string"},"sourceType":{"type":"string"},"workspaceId":{"description":"Requires replacement if changed.\n","type":"string"}},"type":"object"},"type":"object"},"airbyte:index/sourceDefinition:SourceDefinition":{"description":"SourceDefinition Resource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst mySourcedefinition = new airbyte.SourceDefinition(\"my_sourcedefinition\", {\n    dockerImageTag: \"...my_docker_image_tag...\",\n    dockerRepository: \"...my_docker_repository...\",\n    documentationUrl: \"https://fuzzy-alert.name/\",\n    name: \"...my_name...\",\n    workspaceId: \"2f247b56-4c74-41ae-8045-9f64dd27512e\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_sourcedefinition = airbyte.SourceDefinition(\"my_sourcedefinition\",\n    docker_image_tag=\"...my_docker_image_tag...\",\n    docker_repository=\"...my_docker_repository...\",\n    documentation_url=\"https://fuzzy-alert.name/\",\n    name=\"...my_name...\",\n    workspace_id=\"2f247b56-4c74-41ae-8045-9f64dd27512e\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var mySourcedefinition = new Airbyte.SourceDefinition(\"my_sourcedefinition\", new()\n    {\n        DockerImageTag = \"...my_docker_image_tag...\",\n        DockerRepository = \"...my_docker_repository...\",\n        DocumentationUrl = \"https://fuzzy-alert.name/\",\n        Name = \"...my_name...\",\n        WorkspaceId = \"2f247b56-4c74-41ae-8045-9f64dd27512e\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.NewSourceDefinition(ctx, \"my_sourcedefinition\", &airbyte.SourceDefinitionArgs{\n\t\t\tDockerImageTag:   pulumi.String(\"...my_docker_image_tag...\"),\n\t\t\tDockerRepository: pulumi.String(\"...my_docker_repository...\"),\n\t\t\tDocumentationUrl: pulumi.String(\"https://fuzzy-alert.name/\"),\n\t\t\tName:             pulumi.String(\"...my_name...\"),\n\t\t\tWorkspaceId:      pulumi.String(\"2f247b56-4c74-41ae-8045-9f64dd27512e\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.SourceDefinition;\nimport com.pulumi.airbyte.SourceDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var mySourcedefinition = new SourceDefinition(\"mySourcedefinition\", SourceDefinitionArgs.builder()\n            .dockerImageTag(\"...my_docker_image_tag...\")\n            .dockerRepository(\"...my_docker_repository...\")\n            .documentationUrl(\"https://fuzzy-alert.name/\")\n            .name(\"...my_name...\")\n            .workspaceId(\"2f247b56-4c74-41ae-8045-9f64dd27512e\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  mySourcedefinition:\n    type: airbyte:SourceDefinition\n    name: my_sourcedefinition\n    properties:\n      dockerImageTag: '...my_docker_image_tag...'\n      dockerRepository: '...my_docker_repository...'\n      documentationUrl: https://fuzzy-alert.name/\n      name: '...my_name...'\n      workspaceId: 2f247b56-4c74-41ae-8045-9f64dd27512e\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nIn Terraform v1.5.0 and later, the `import` block can be used with the `id` attribute, for example:\n\nterraform\n\nimport {\n\n  to = airbyte_source_definition.my_airbyte_source_definition\n\n  id = jsonencode({\n\n    id = \"...\"\n\n    workspace_id = \"...\"\n\n  })\n\n}\n\nThe `pulumi import` command can be used, for example:\n\n```sh\n$ pulumi import airbyte:index/sourceDefinition:SourceDefinition my_airbyte_source_definition '{\"id\": \"...\", \"workspace_id\": \"...\"}'\n```\n\n","inputProperties":{"dockerImageTag":{"type":"string"},"dockerRepository":{"description":"Requires replacement if changed.\n","type":"string"},"documentationUrl":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"type":"string"},"workspaceId":{"type":"string"}},"properties":{"dockerImageTag":{"type":"string"},"dockerRepository":{"description":"Requires replacement if changed.\n","type":"string"},"documentationUrl":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"type":"string"},"workspaceId":{"type":"string"}},"required":["dockerImageTag","dockerRepository","documentationUrl","name","workspaceId"],"requiredInputs":["dockerImageTag","dockerRepository","workspaceId"],"stateInputs":{"description":"Input properties used for looking up and filtering SourceDefinition resources.\n","properties":{"dockerImageTag":{"type":"string"},"dockerRepository":{"description":"Requires replacement if changed.\n","type":"string"},"documentationUrl":{"description":"Requires replacement if changed.\n","type":"string"},"name":{"type":"string"},"workspaceId":{"type":"string"}},"type":"object"},"type":"object"},"airbyte:index/workspace:Workspace":{"description":"Workspace Resource\n\n## Example Usage\n\n<!--Start PulumiCodeChooser -->\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as airbyte from \"@pulumi/airbyte\";\n\nconst myWorkspace = new airbyte.Workspace(\"my_workspace\", {\n    name: \"...my_name...\",\n    notifications: {\n        connectionUpdate: {\n            email: {\n                enabled: false,\n            },\n            webhook: {\n                enabled: false,\n                url: \"...my_url...\",\n            },\n        },\n        connectionUpdateActionRequired: {\n            email: {\n                enabled: true,\n            },\n            webhook: {\n                enabled: true,\n                url: \"...my_url...\",\n            },\n        },\n        failure: {\n            email: {\n                enabled: false,\n            },\n            webhook: {\n                enabled: false,\n                url: \"...my_url...\",\n            },\n        },\n        success: {\n            email: {\n                enabled: false,\n            },\n            webhook: {\n                enabled: true,\n                url: \"...my_url...\",\n            },\n        },\n        syncDisabled: {\n            email: {\n                enabled: true,\n            },\n            webhook: {\n                enabled: true,\n                url: \"...my_url...\",\n            },\n        },\n        syncDisabledWarning: {\n            email: {\n                enabled: false,\n            },\n            webhook: {\n                enabled: false,\n                url: \"...my_url...\",\n            },\n        },\n    },\n    organizationId: \"4d886138-b4b4-4da8-9dca-f4d28f8550f8\",\n    regionId: \"cbd99489-c363-45e8-9d04-2de8d03ae703\",\n});\n```\n```python\nimport pulumi\nimport pulumi_airbyte as airbyte\n\nmy_workspace = airbyte.Workspace(\"my_workspace\",\n    name=\"...my_name...\",\n    notifications={\n        \"connection_update\": {\n            \"email\": {\n                \"enabled\": False,\n            },\n            \"webhook\": {\n                \"enabled\": False,\n                \"url\": \"...my_url...\",\n            },\n        },\n        \"connection_update_action_required\": {\n            \"email\": {\n                \"enabled\": True,\n            },\n            \"webhook\": {\n                \"enabled\": True,\n                \"url\": \"...my_url...\",\n            },\n        },\n        \"failure\": {\n            \"email\": {\n                \"enabled\": False,\n            },\n            \"webhook\": {\n                \"enabled\": False,\n                \"url\": \"...my_url...\",\n            },\n        },\n        \"success\": {\n            \"email\": {\n                \"enabled\": False,\n            },\n            \"webhook\": {\n                \"enabled\": True,\n                \"url\": \"...my_url...\",\n            },\n        },\n        \"sync_disabled\": {\n            \"email\": {\n                \"enabled\": True,\n            },\n            \"webhook\": {\n                \"enabled\": True,\n                \"url\": \"...my_url...\",\n            },\n        },\n        \"sync_disabled_warning\": {\n            \"email\": {\n                \"enabled\": False,\n            },\n            \"webhook\": {\n                \"enabled\": False,\n                \"url\": \"...my_url...\",\n            },\n        },\n    },\n    organization_id=\"4d886138-b4b4-4da8-9dca-f4d28f8550f8\",\n    region_id=\"cbd99489-c363-45e8-9d04-2de8d03ae703\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Airbyte = Pulumi.Airbyte;\n\nreturn await Deployment.RunAsync(() => \n{\n    var myWorkspace = new Airbyte.Workspace(\"my_workspace\", new()\n    {\n        Name = \"...my_name...\",\n        Notifications = new Airbyte.Inputs.WorkspaceNotificationsArgs\n        {\n            ConnectionUpdate = new Airbyte.Inputs.WorkspaceNotificationsConnectionUpdateArgs\n            {\n                Email = new Airbyte.Inputs.WorkspaceNotificationsConnectionUpdateEmailArgs\n                {\n                    Enabled = false,\n                },\n                Webhook = new Airbyte.Inputs.WorkspaceNotificationsConnectionUpdateWebhookArgs\n                {\n                    Enabled = false,\n                    Url = \"...my_url...\",\n                },\n            },\n            ConnectionUpdateActionRequired = new Airbyte.Inputs.WorkspaceNotificationsConnectionUpdateActionRequiredArgs\n            {\n                Email = new Airbyte.Inputs.WorkspaceNotificationsConnectionUpdateActionRequiredEmailArgs\n                {\n                    Enabled = true,\n                },\n                Webhook = new Airbyte.Inputs.WorkspaceNotificationsConnectionUpdateActionRequiredWebhookArgs\n                {\n                    Enabled = true,\n                    Url = \"...my_url...\",\n                },\n            },\n            Failure = new Airbyte.Inputs.WorkspaceNotificationsFailureArgs\n            {\n                Email = new Airbyte.Inputs.WorkspaceNotificationsFailureEmailArgs\n                {\n                    Enabled = false,\n                },\n                Webhook = new Airbyte.Inputs.WorkspaceNotificationsFailureWebhookArgs\n                {\n                    Enabled = false,\n                    Url = \"...my_url...\",\n                },\n            },\n            Success = new Airbyte.Inputs.WorkspaceNotificationsSuccessArgs\n            {\n                Email = new Airbyte.Inputs.WorkspaceNotificationsSuccessEmailArgs\n                {\n                    Enabled = false,\n                },\n                Webhook = new Airbyte.Inputs.WorkspaceNotificationsSuccessWebhookArgs\n                {\n                    Enabled = true,\n                    Url = \"...my_url...\",\n                },\n            },\n            SyncDisabled = new Airbyte.Inputs.WorkspaceNotificationsSyncDisabledArgs\n            {\n                Email = new Airbyte.Inputs.WorkspaceNotificationsSyncDisabledEmailArgs\n                {\n                    Enabled = true,\n                },\n                Webhook = new Airbyte.Inputs.WorkspaceNotificationsSyncDisabledWebhookArgs\n                {\n                    Enabled = true,\n                    Url = \"...my_url...\",\n                },\n            },\n            SyncDisabledWarning = new Airbyte.Inputs.WorkspaceNotificationsSyncDisabledWarningArgs\n            {\n                Email = new Airbyte.Inputs.WorkspaceNotificationsSyncDisabledWarningEmailArgs\n                {\n                    Enabled = false,\n                },\n                Webhook = new Airbyte.Inputs.WorkspaceNotificationsSyncDisabledWarningWebhookArgs\n                {\n                    Enabled = false,\n                    Url = \"...my_url...\",\n                },\n            },\n        },\n        OrganizationId = \"4d886138-b4b4-4da8-9dca-f4d28f8550f8\",\n        RegionId = \"cbd99489-c363-45e8-9d04-2de8d03ae703\",\n    });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := airbyte.NewWorkspace(ctx, \"my_workspace\", &airbyte.WorkspaceArgs{\n\t\t\tName: pulumi.String(\"...my_name...\"),\n\t\t\tNotifications: &airbyte.WorkspaceNotificationsArgs{\n\t\t\t\tConnectionUpdate: &airbyte.WorkspaceNotificationsConnectionUpdateArgs{\n\t\t\t\t\tEmail: &airbyte.WorkspaceNotificationsConnectionUpdateEmailArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t\tWebhook: &airbyte.WorkspaceNotificationsConnectionUpdateWebhookArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t\tUrl:     pulumi.String(\"...my_url...\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tConnectionUpdateActionRequired: &airbyte.WorkspaceNotificationsConnectionUpdateActionRequiredArgs{\n\t\t\t\t\tEmail: &airbyte.WorkspaceNotificationsConnectionUpdateActionRequiredEmailArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t},\n\t\t\t\t\tWebhook: &airbyte.WorkspaceNotificationsConnectionUpdateActionRequiredWebhookArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tUrl:     pulumi.String(\"...my_url...\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tFailure: &airbyte.WorkspaceNotificationsFailureArgs{\n\t\t\t\t\tEmail: &airbyte.WorkspaceNotificationsFailureEmailArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t\tWebhook: &airbyte.WorkspaceNotificationsFailureWebhookArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t\tUrl:     pulumi.String(\"...my_url...\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSuccess: &airbyte.WorkspaceNotificationsSuccessArgs{\n\t\t\t\t\tEmail: &airbyte.WorkspaceNotificationsSuccessEmailArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t\tWebhook: &airbyte.WorkspaceNotificationsSuccessWebhookArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tUrl:     pulumi.String(\"...my_url...\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSyncDisabled: &airbyte.WorkspaceNotificationsSyncDisabledArgs{\n\t\t\t\t\tEmail: &airbyte.WorkspaceNotificationsSyncDisabledEmailArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t},\n\t\t\t\t\tWebhook: &airbyte.WorkspaceNotificationsSyncDisabledWebhookArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(true),\n\t\t\t\t\t\tUrl:     pulumi.String(\"...my_url...\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSyncDisabledWarning: &airbyte.WorkspaceNotificationsSyncDisabledWarningArgs{\n\t\t\t\t\tEmail: &airbyte.WorkspaceNotificationsSyncDisabledWarningEmailArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t},\n\t\t\t\t\tWebhook: &airbyte.WorkspaceNotificationsSyncDisabledWarningWebhookArgs{\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t\tUrl:     pulumi.String(\"...my_url...\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tOrganizationId: pulumi.String(\"4d886138-b4b4-4da8-9dca-f4d28f8550f8\"),\n\t\t\tRegionId:       pulumi.String(\"cbd99489-c363-45e8-9d04-2de8d03ae703\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.airbyte.Workspace;\nimport com.pulumi.airbyte.WorkspaceArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsConnectionUpdateArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsConnectionUpdateEmailArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsConnectionUpdateWebhookArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsConnectionUpdateActionRequiredArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsConnectionUpdateActionRequiredEmailArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsConnectionUpdateActionRequiredWebhookArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsFailureArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsFailureEmailArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsFailureWebhookArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSuccessArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSuccessEmailArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSuccessWebhookArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSyncDisabledArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSyncDisabledEmailArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSyncDisabledWebhookArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSyncDisabledWarningArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSyncDisabledWarningEmailArgs;\nimport com.pulumi.airbyte.inputs.WorkspaceNotificationsSyncDisabledWarningWebhookArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n    public static void main(String[] args) {\n        Pulumi.run(App::stack);\n    }\n\n    public static void stack(Context ctx) {\n        var myWorkspace = new Workspace(\"myWorkspace\", WorkspaceArgs.builder()\n            .name(\"...my_name...\")\n            .notifications(WorkspaceNotificationsArgs.builder()\n                .connectionUpdate(WorkspaceNotificationsConnectionUpdateArgs.builder()\n                    .email(WorkspaceNotificationsConnectionUpdateEmailArgs.builder()\n                        .enabled(false)\n                        .build())\n                    .webhook(WorkspaceNotificationsConnectionUpdateWebhookArgs.builder()\n                        .enabled(false)\n                        .url(\"...my_url...\")\n                        .build())\n                    .build())\n                .connectionUpdateActionRequired(WorkspaceNotificationsConnectionUpdateActionRequiredArgs.builder()\n                    .email(WorkspaceNotificationsConnectionUpdateActionRequiredEmailArgs.builder()\n                        .enabled(true)\n                        .build())\n                    .webhook(WorkspaceNotificationsConnectionUpdateActionRequiredWebhookArgs.builder()\n                        .enabled(true)\n                        .url(\"...my_url...\")\n                        .build())\n                    .build())\n                .failure(WorkspaceNotificationsFailureArgs.builder()\n                    .email(WorkspaceNotificationsFailureEmailArgs.builder()\n                        .enabled(false)\n                        .build())\n                    .webhook(WorkspaceNotificationsFailureWebhookArgs.builder()\n                        .enabled(false)\n                        .url(\"...my_url...\")\n                        .build())\n                    .build())\n                .success(WorkspaceNotificationsSuccessArgs.builder()\n                    .email(WorkspaceNotificationsSuccessEmailArgs.builder()\n                        .enabled(false)\n                        .build())\n                    .webhook(WorkspaceNotificationsSuccessWebhookArgs.builder()\n                        .enabled(true)\n                        .url(\"...my_url...\")\n                        .build())\n                    .build())\n                .syncDisabled(WorkspaceNotificationsSyncDisabledArgs.builder()\n                    .email(WorkspaceNotificationsSyncDisabledEmailArgs.builder()\n                        .enabled(true)\n                        .build())\n                    .webhook(WorkspaceNotificationsSyncDisabledWebhookArgs.builder()\n                        .enabled(true)\n                        .url(\"...my_url...\")\n                        .build())\n                    .build())\n                .syncDisabledWarning(WorkspaceNotificationsSyncDisabledWarningArgs.builder()\n                    .email(WorkspaceNotificationsSyncDisabledWarningEmailArgs.builder()\n                        .enabled(false)\n                        .build())\n                    .webhook(WorkspaceNotificationsSyncDisabledWarningWebhookArgs.builder()\n                        .enabled(false)\n                        .url(\"...my_url...\")\n                        .build())\n                    .build())\n                .build())\n            .organizationId(\"4d886138-b4b4-4da8-9dca-f4d28f8550f8\")\n            .regionId(\"cbd99489-c363-45e8-9d04-2de8d03ae703\")\n            .build());\n\n    }\n}\n```\n```yaml\nresources:\n  myWorkspace:\n    type: airbyte:Workspace\n    name: my_workspace\n    properties:\n      name: '...my_name...'\n      notifications:\n        connectionUpdate:\n          email:\n            enabled: false\n          webhook:\n            enabled: false\n            url: '...my_url...'\n        connectionUpdateActionRequired:\n          email:\n            enabled: true\n          webhook:\n            enabled: true\n            url: '...my_url...'\n        failure:\n          email:\n            enabled: false\n          webhook:\n            enabled: false\n            url: '...my_url...'\n        success:\n          email:\n            enabled: false\n          webhook:\n            enabled: true\n            url: '...my_url...'\n        syncDisabled:\n          email:\n            enabled: true\n          webhook:\n            enabled: true\n            url: '...my_url...'\n        syncDisabledWarning:\n          email:\n            enabled: false\n          webhook:\n            enabled: false\n            url: '...my_url...'\n      organizationId: 4d886138-b4b4-4da8-9dca-f4d28f8550f8\n      regionId: cbd99489-c363-45e8-9d04-2de8d03ae703\n```\n<!--End PulumiCodeChooser -->\n\n## Import\n\nIn Terraform v1.5.0 and later, the `import` block can be used with the `id` attribute, for example:\n\nterraform\n\nimport {\n\n  to = airbyte_workspace.my_airbyte_workspace\n\n  id = \"...\"\n\n}\n\nThe `pulumi import` command can be used, for example:\n\n```sh\n$ pulumi import airbyte:index/workspace:Workspace my_airbyte_workspace \"...\"\n```\n\n","inputProperties":{"name":{"description":"Name of the workspace\n","type":"string"},"notifications":{"$ref":"#/types/airbyte:index%2FWorkspaceNotifications:WorkspaceNotifications","description":"Configures workspace notifications.\n"},"organizationId":{"description":"ID of organization to add workspace to. Requires replacement if changed.\n","type":"string"},"regionId":{"type":"string"}},"properties":{"dataResidency":{"type":"string"},"name":{"description":"Name of the workspace\n","type":"string"},"notifications":{"$ref":"#/types/airbyte:index%2FWorkspaceNotifications:WorkspaceNotifications","description":"Configures workspace notifications.\n"},"organizationId":{"description":"ID of organization to add workspace to. Requires replacement if changed.\n","type":"string"},"regionId":{"type":"string"},"workspaceId":{"type":"string"}},"required":["dataResidency","name","notifications","workspaceId"],"stateInputs":{"description":"Input properties used for looking up and filtering Workspace resources.\n","properties":{"dataResidency":{"type":"string"},"name":{"description":"Name of the workspace\n","type":"string"},"notifications":{"$ref":"#/types/airbyte:index%2FWorkspaceNotifications:WorkspaceNotifications","description":"Configures workspace notifications.\n"},"organizationId":{"description":"ID of organization to add workspace to. Requires replacement if changed.\n","type":"string"},"regionId":{"type":"string"},"workspaceId":{"type":"string"}},"type":"object"},"type":"object"}},"types":{"airbyte:index/ConnectionConfigurations:ConnectionConfigurations":{"language":{"nodejs":{"requiredOutputs":["streams"]}},"properties":{"streams":{"items":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStream:ConnectionConfigurationsStream"},"type":"array"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStream:ConnectionConfigurationsStream":{"language":{"nodejs":{"requiredOutputs":["cursorFields","destinationObjectName","includeFiles","mappers","name","namespace","primaryKeys","selectedFields","syncMode"]}},"properties":{"cursorFields":{"description":"Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if <span pulumi-lang-nodejs=\"`syncMode`\" pulumi-lang-dotnet=\"`SyncMode`\" pulumi-lang-go=\"`syncMode`\" pulumi-lang-python=\"`sync_mode`\" pulumi-lang-yaml=\"`syncMode`\" pulumi-lang-java=\"`syncMode`\">`sync_mode`</span> is <span pulumi-lang-nodejs=\"`incremental`\" pulumi-lang-dotnet=\"`Incremental`\" pulumi-lang-go=\"`incremental`\" pulumi-lang-python=\"`incremental`\" pulumi-lang-yaml=\"`incremental`\" pulumi-lang-java=\"`incremental`\">`incremental`</span> unless there is a default.\n","items":{"type":"string"},"type":"array"},"destinationObjectName":{"description":"The name of the destination object that this stream will be written to, used for data activation destinations.\n","type":"string"},"includeFiles":{"description":"Whether to move raw files from the source to the destination during the sync.\n","type":"boolean"},"mappers":{"description":"Mappers that should be applied to the stream before writing to the destination.\n","items":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapper:ConnectionConfigurationsStreamMapper"},"type":"array"},"name":{"description":"Not Null\n","type":"string"},"namespace":{"description":"Namespace of the stream.\n","type":"string"},"primaryKeys":{"description":"Paths to the fields that will be used as primary key. This field is REQUIRED if <span pulumi-lang-nodejs=\"`destinationSyncMode`\" pulumi-lang-dotnet=\"`DestinationSyncMode`\" pulumi-lang-go=\"`destinationSyncMode`\" pulumi-lang-python=\"`destination_sync_mode`\" pulumi-lang-yaml=\"`destinationSyncMode`\" pulumi-lang-java=\"`destinationSyncMode`\">`destination_sync_mode`</span> is `*_dedup` unless it is already supplied by the source schema.\n","items":{"items":{"type":"string"},"type":"array"},"type":"array"},"selectedFields":{"description":"Paths to the fields that will be included in the configured catalog.\n","items":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamSelectedField:ConnectionConfigurationsStreamSelectedField"},"type":"array"},"syncMode":{"description":"must be one of [\"full*refresh*overwrite\", \"full*refresh*overwrite*deduped\", \"full*refresh*append\", \"full*refresh*update\", \"full*refresh*soft*delete\", \"incremental*append\", \"incremental*deduped*history\", \"incremental*update\", \"incremental*soft*delete\"]\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapper:ConnectionConfigurationsStreamMapper":{"language":{"nodejs":{"requiredOutputs":["id","mapperConfiguration","type"]}},"properties":{"id":{"type":"string"},"mapperConfiguration":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapperMapperConfiguration:ConnectionConfigurationsStreamMapperMapperConfiguration","description":"The values required to configure the mapper. Not Null\n"},"type":{"description":"Not Null; must be one of [\"hashing\", \"field-renaming\", \"row-filtering\", \"encryption\", \"field-filtering\"]\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapperMapperConfiguration:ConnectionConfigurationsStreamMapperMapperConfiguration":{"properties":{"encryption":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapperMapperConfigurationEncryption:ConnectionConfigurationsStreamMapperMapperConfigurationEncryption"},"fieldFiltering":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering:ConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering"},"fieldRenaming":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming:ConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming"},"hashing":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapperMapperConfigurationHashing:ConnectionConfigurationsStreamMapperMapperConfigurationHashing"},"rowFiltering":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering:ConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapperMapperConfigurationEncryption:ConnectionConfigurationsStreamMapperMapperConfigurationEncryption":{"properties":{"aes":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes:ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes"},"rsa":{"$ref":"#/types/airbyte:index%2FConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa:ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes:ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes":{"language":{"nodejs":{"requiredOutputs":["algorithm","fieldNameSuffix","key","mode","padding","targetField"]}},"properties":{"algorithm":{"description":"Not Null; must be one of [\"RSA\", \"AES\"]\n","type":"string"},"fieldNameSuffix":{"description":"Not Null\n","type":"string"},"key":{"description":"Not Null\n","secret":true,"type":"string"},"mode":{"description":"Not Null; must be one of [\"CBC\", \"CFB\", \"OFB\", \"CTR\", \"GCM\", \"ECB\"]\n","type":"string"},"padding":{"description":"Not Null; must be one of [\"NoPadding\", \"PKCS5Padding\"]\n","type":"string"},"targetField":{"description":"Not Null\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa:ConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa":{"language":{"nodejs":{"requiredOutputs":["algorithm","fieldNameSuffix","publicKey","targetField"]}},"properties":{"algorithm":{"description":"Not Null; must be one of [\"RSA\", \"AES\"]\n","type":"string"},"fieldNameSuffix":{"description":"Not Null\n","type":"string"},"publicKey":{"description":"Not Null\n","type":"string"},"targetField":{"description":"Not Null\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering:ConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering":{"language":{"nodejs":{"requiredOutputs":["targetField"]}},"properties":{"targetField":{"description":"The name of the field to filter. Not Null\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming:ConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming":{"language":{"nodejs":{"requiredOutputs":["newFieldName","originalFieldName"]}},"properties":{"newFieldName":{"description":"The new name for the field after renaming. Not Null\n","type":"string"},"originalFieldName":{"description":"The current name of the field to rename. Not Null\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapperMapperConfigurationHashing:ConnectionConfigurationsStreamMapperMapperConfigurationHashing":{"language":{"nodejs":{"requiredOutputs":["fieldNameSuffix","method","targetField"]}},"properties":{"fieldNameSuffix":{"description":"The suffix to append to the field name after hashing. Not Null\n","type":"string"},"method":{"description":"The hashing algorithm to use. Not Null; must be one of [\"MD2\", \"MD5\", \"SHA-1\", \"SHA-224\", \"SHA-256\", \"SHA-384\", \"SHA-512\"]\n","type":"string"},"targetField":{"description":"The name of the field to be hashed. Not Null\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering:ConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering":{"language":{"nodejs":{"requiredOutputs":["conditions"]}},"properties":{"conditions":{"description":"Not Null; Parsed as JSON.\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionConfigurationsStreamSelectedField:ConnectionConfigurationsStreamSelectedField":{"language":{"nodejs":{"requiredOutputs":["fieldPaths"]}},"properties":{"fieldPaths":{"items":{"type":"string"},"type":"array"}},"type":"object"},"airbyte:index/ConnectionSchedule:ConnectionSchedule":{"language":{"nodejs":{"requiredOutputs":["basicTiming","cronExpression","scheduleType"]}},"properties":{"basicTiming":{"type":"string"},"cronExpression":{"type":"string"},"scheduleType":{"description":"Not Null; must be one of [\"manual\", \"cron\"]\n","type":"string"}},"type":"object"},"airbyte:index/ConnectionTag:ConnectionTag":{"language":{"nodejs":{"requiredOutputs":["color","name","tagId","workspaceId"]}},"properties":{"color":{"description":"Not Null\n","type":"string"},"name":{"description":"Not Null\n","type":"string"},"tagId":{"description":"Not Null\n","type":"string"},"workspaceId":{"description":"Not Null\n","type":"string"}},"type":"object"},"airbyte:index/DestinationResourceAllocation:DestinationResourceAllocation":{"language":{"nodejs":{"requiredOutputs":["default","jobSpecifics"]}},"properties":{"default":{"$ref":"#/types/airbyte:index%2FDestinationResourceAllocationDefault:DestinationResourceAllocationDefault","description":"optional resource requirements to run workers (blank for unbounded allocations)\n"},"jobSpecifics":{"items":{"$ref":"#/types/airbyte:index%2FDestinationResourceAllocationJobSpecific:DestinationResourceAllocationJobSpecific"},"type":"array"}},"type":"object"},"airbyte:index/DestinationResourceAllocationDefault:DestinationResourceAllocationDefault":{"language":{"nodejs":{"requiredOutputs":["cpuLimit","cpuRequest","ephemeralStorageLimit","ephemeralStorageRequest","memoryLimit","memoryRequest"]}},"properties":{"cpuLimit":{"type":"string"},"cpuRequest":{"type":"string"},"ephemeralStorageLimit":{"type":"string"},"ephemeralStorageRequest":{"type":"string"},"memoryLimit":{"type":"string"},"memoryRequest":{"type":"string"}},"type":"object"},"airbyte:index/DestinationResourceAllocationJobSpecific:DestinationResourceAllocationJobSpecific":{"language":{"nodejs":{"requiredOutputs":["jobType","resourceRequirements"]}},"properties":{"jobType":{"description":"enum that describes the different types of jobs that the platform runs. Not Null; must be one of [\"get*spec\", \"check*connection\", \"discover*schema\", \"sync\", \"reset*connection\", <span pulumi-lang-nodejs=\"\"connectionUpdater\"\" pulumi-lang-dotnet=\"\"ConnectionUpdater\"\" pulumi-lang-go=\"\"connectionUpdater\"\" pulumi-lang-python=\"\"connection_updater\"\" pulumi-lang-yaml=\"\"connectionUpdater\"\" pulumi-lang-java=\"\"connectionUpdater\"\">\"connection_updater\"</span>, \"replicate\"]\n","type":"string"},"resourceRequirements":{"$ref":"#/types/airbyte:index%2FDestinationResourceAllocationJobSpecificResourceRequirements:DestinationResourceAllocationJobSpecificResourceRequirements","description":"optional resource requirements to run workers (blank for unbounded allocations). Not Null\n"}},"type":"object"},"airbyte:index/DestinationResourceAllocationJobSpecificResourceRequirements:DestinationResourceAllocationJobSpecificResourceRequirements":{"language":{"nodejs":{"requiredOutputs":["cpuLimit","cpuRequest","ephemeralStorageLimit","ephemeralStorageRequest","memoryLimit","memoryRequest"]}},"properties":{"cpuLimit":{"type":"string"},"cpuRequest":{"type":"string"},"ephemeralStorageLimit":{"type":"string"},"ephemeralStorageRequest":{"type":"string"},"memoryLimit":{"type":"string"},"memoryRequest":{"type":"string"}},"type":"object"},"airbyte:index/SourceResourceAllocation:SourceResourceAllocation":{"language":{"nodejs":{"requiredOutputs":["default","jobSpecifics"]}},"properties":{"default":{"$ref":"#/types/airbyte:index%2FSourceResourceAllocationDefault:SourceResourceAllocationDefault","description":"optional resource requirements to run workers (blank for unbounded allocations)\n"},"jobSpecifics":{"items":{"$ref":"#/types/airbyte:index%2FSourceResourceAllocationJobSpecific:SourceResourceAllocationJobSpecific"},"type":"array"}},"type":"object"},"airbyte:index/SourceResourceAllocationDefault:SourceResourceAllocationDefault":{"language":{"nodejs":{"requiredOutputs":["cpuLimit","cpuRequest","ephemeralStorageLimit","ephemeralStorageRequest","memoryLimit","memoryRequest"]}},"properties":{"cpuLimit":{"type":"string"},"cpuRequest":{"type":"string"},"ephemeralStorageLimit":{"type":"string"},"ephemeralStorageRequest":{"type":"string"},"memoryLimit":{"type":"string"},"memoryRequest":{"type":"string"}},"type":"object"},"airbyte:index/SourceResourceAllocationJobSpecific:SourceResourceAllocationJobSpecific":{"language":{"nodejs":{"requiredOutputs":["jobType","resourceRequirements"]}},"properties":{"jobType":{"description":"enum that describes the different types of jobs that the platform runs. Not Null; must be one of [\"get*spec\", \"check*connection\", \"discover*schema\", \"sync\", \"reset*connection\", <span pulumi-lang-nodejs=\"\"connectionUpdater\"\" pulumi-lang-dotnet=\"\"ConnectionUpdater\"\" pulumi-lang-go=\"\"connectionUpdater\"\" pulumi-lang-python=\"\"connection_updater\"\" pulumi-lang-yaml=\"\"connectionUpdater\"\" pulumi-lang-java=\"\"connectionUpdater\"\">\"connection_updater\"</span>, \"replicate\"]\n","type":"string"},"resourceRequirements":{"$ref":"#/types/airbyte:index%2FSourceResourceAllocationJobSpecificResourceRequirements:SourceResourceAllocationJobSpecificResourceRequirements","description":"optional resource requirements to run workers (blank for unbounded allocations). Not Null\n"}},"type":"object"},"airbyte:index/SourceResourceAllocationJobSpecificResourceRequirements:SourceResourceAllocationJobSpecificResourceRequirements":{"language":{"nodejs":{"requiredOutputs":["cpuLimit","cpuRequest","ephemeralStorageLimit","ephemeralStorageRequest","memoryLimit","memoryRequest"]}},"properties":{"cpuLimit":{"type":"string"},"cpuRequest":{"type":"string"},"ephemeralStorageLimit":{"type":"string"},"ephemeralStorageRequest":{"type":"string"},"memoryLimit":{"type":"string"},"memoryRequest":{"type":"string"}},"type":"object"},"airbyte:index/WorkspaceNotifications:WorkspaceNotifications":{"language":{"nodejs":{"requiredOutputs":["connectionUpdate","connectionUpdateActionRequired","failure","success","syncDisabled","syncDisabledWarning"]}},"properties":{"connectionUpdate":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsConnectionUpdate:WorkspaceNotificationsConnectionUpdate","description":"Configures a notification.\n"},"connectionUpdateActionRequired":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsConnectionUpdateActionRequired:WorkspaceNotificationsConnectionUpdateActionRequired","description":"Configures a notification.\n"},"failure":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsFailure:WorkspaceNotificationsFailure","description":"Configures a notification.\n"},"success":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSuccess:WorkspaceNotificationsSuccess","description":"Configures a notification.\n"},"syncDisabled":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSyncDisabled:WorkspaceNotificationsSyncDisabled","description":"Configures a notification.\n"},"syncDisabledWarning":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSyncDisabledWarning:WorkspaceNotificationsSyncDisabledWarning","description":"Configures a notification.\n"}},"type":"object"},"airbyte:index/WorkspaceNotificationsConnectionUpdate:WorkspaceNotificationsConnectionUpdate":{"language":{"nodejs":{"requiredOutputs":["email","webhook"]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsConnectionUpdateEmail:WorkspaceNotificationsConnectionUpdateEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsConnectionUpdateWebhook:WorkspaceNotificationsConnectionUpdateWebhook","description":"Configures a webhook notification.\n"}},"type":"object"},"airbyte:index/WorkspaceNotificationsConnectionUpdateActionRequired:WorkspaceNotificationsConnectionUpdateActionRequired":{"language":{"nodejs":{"requiredOutputs":["email","webhook"]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsConnectionUpdateActionRequiredEmail:WorkspaceNotificationsConnectionUpdateActionRequiredEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsConnectionUpdateActionRequiredWebhook:WorkspaceNotificationsConnectionUpdateActionRequiredWebhook","description":"Configures a webhook notification.\n"}},"type":"object"},"airbyte:index/WorkspaceNotificationsConnectionUpdateActionRequiredEmail:WorkspaceNotificationsConnectionUpdateActionRequiredEmail":{"language":{"nodejs":{"requiredOutputs":["enabled"]}},"properties":{"enabled":{"type":"boolean"}},"type":"object"},"airbyte:index/WorkspaceNotificationsConnectionUpdateActionRequiredWebhook:WorkspaceNotificationsConnectionUpdateActionRequiredWebhook":{"language":{"nodejs":{"requiredOutputs":["enabled","url"]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"airbyte:index/WorkspaceNotificationsConnectionUpdateEmail:WorkspaceNotificationsConnectionUpdateEmail":{"language":{"nodejs":{"requiredOutputs":["enabled"]}},"properties":{"enabled":{"type":"boolean"}},"type":"object"},"airbyte:index/WorkspaceNotificationsConnectionUpdateWebhook:WorkspaceNotificationsConnectionUpdateWebhook":{"language":{"nodejs":{"requiredOutputs":["enabled","url"]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"airbyte:index/WorkspaceNotificationsFailure:WorkspaceNotificationsFailure":{"language":{"nodejs":{"requiredOutputs":["email","webhook"]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsFailureEmail:WorkspaceNotificationsFailureEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsFailureWebhook:WorkspaceNotificationsFailureWebhook","description":"Configures a webhook notification.\n"}},"type":"object"},"airbyte:index/WorkspaceNotificationsFailureEmail:WorkspaceNotificationsFailureEmail":{"language":{"nodejs":{"requiredOutputs":["enabled"]}},"properties":{"enabled":{"type":"boolean"}},"type":"object"},"airbyte:index/WorkspaceNotificationsFailureWebhook:WorkspaceNotificationsFailureWebhook":{"language":{"nodejs":{"requiredOutputs":["enabled","url"]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSuccess:WorkspaceNotificationsSuccess":{"language":{"nodejs":{"requiredOutputs":["email","webhook"]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSuccessEmail:WorkspaceNotificationsSuccessEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSuccessWebhook:WorkspaceNotificationsSuccessWebhook","description":"Configures a webhook notification.\n"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSuccessEmail:WorkspaceNotificationsSuccessEmail":{"language":{"nodejs":{"requiredOutputs":["enabled"]}},"properties":{"enabled":{"type":"boolean"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSuccessWebhook:WorkspaceNotificationsSuccessWebhook":{"language":{"nodejs":{"requiredOutputs":["enabled","url"]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSyncDisabled:WorkspaceNotificationsSyncDisabled":{"language":{"nodejs":{"requiredOutputs":["email","webhook"]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSyncDisabledEmail:WorkspaceNotificationsSyncDisabledEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSyncDisabledWebhook:WorkspaceNotificationsSyncDisabledWebhook","description":"Configures a webhook notification.\n"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSyncDisabledEmail:WorkspaceNotificationsSyncDisabledEmail":{"language":{"nodejs":{"requiredOutputs":["enabled"]}},"properties":{"enabled":{"type":"boolean"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSyncDisabledWarning:WorkspaceNotificationsSyncDisabledWarning":{"language":{"nodejs":{"requiredOutputs":["email","webhook"]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSyncDisabledWarningEmail:WorkspaceNotificationsSyncDisabledWarningEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FWorkspaceNotificationsSyncDisabledWarningWebhook:WorkspaceNotificationsSyncDisabledWarningWebhook","description":"Configures a webhook notification.\n"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSyncDisabledWarningEmail:WorkspaceNotificationsSyncDisabledWarningEmail":{"language":{"nodejs":{"requiredOutputs":["enabled"]}},"properties":{"enabled":{"type":"boolean"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSyncDisabledWarningWebhook:WorkspaceNotificationsSyncDisabledWarningWebhook":{"language":{"nodejs":{"requiredOutputs":["enabled","url"]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"airbyte:index/WorkspaceNotificationsSyncDisabledWebhook:WorkspaceNotificationsSyncDisabledWebhook":{"language":{"nodejs":{"requiredOutputs":["enabled","url"]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"type":"object"},"airbyte:index/getConnectionConfigurations:getConnectionConfigurations":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"streams":{"items":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStream:getConnectionConfigurationsStream"},"type":"array"}},"required":["streams"],"type":"object"},"airbyte:index/getConnectionConfigurationsStream:getConnectionConfigurationsStream":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"cursorFields":{"description":"Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if <span pulumi-lang-nodejs=\"`syncMode`\" pulumi-lang-dotnet=\"`SyncMode`\" pulumi-lang-go=\"`syncMode`\" pulumi-lang-python=\"`sync_mode`\" pulumi-lang-yaml=\"`syncMode`\" pulumi-lang-java=\"`syncMode`\">`sync_mode`</span> is <span pulumi-lang-nodejs=\"`incremental`\" pulumi-lang-dotnet=\"`Incremental`\" pulumi-lang-go=\"`incremental`\" pulumi-lang-python=\"`incremental`\" pulumi-lang-yaml=\"`incremental`\" pulumi-lang-java=\"`incremental`\">`incremental`</span> unless there is a default.\n","items":{"type":"string"},"type":"array"},"destinationObjectName":{"description":"The name of the destination object that this stream will be written to, used for data activation destinations.\n","type":"string"},"includeFiles":{"description":"Whether to move raw files from the source to the destination during the sync.\n","type":"boolean"},"mappers":{"description":"Mappers that should be applied to the stream before writing to the destination.\n","items":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapper:getConnectionConfigurationsStreamMapper"},"type":"array"},"name":{"type":"string"},"namespace":{"description":"Namespace of the stream.\n","type":"string"},"primaryKeys":{"description":"Paths to the fields that will be used as primary key. This field is REQUIRED if <span pulumi-lang-nodejs=\"`destinationSyncMode`\" pulumi-lang-dotnet=\"`DestinationSyncMode`\" pulumi-lang-go=\"`destinationSyncMode`\" pulumi-lang-python=\"`destination_sync_mode`\" pulumi-lang-yaml=\"`destinationSyncMode`\" pulumi-lang-java=\"`destinationSyncMode`\">`destination_sync_mode`</span> is `*_dedup` unless it is already supplied by the source schema.\n","items":{"items":{"type":"string"},"type":"array"},"type":"array"},"selectedFields":{"description":"Paths to the fields that will be included in the configured catalog.\n","items":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamSelectedField:getConnectionConfigurationsStreamSelectedField"},"type":"array"},"syncMode":{"type":"string"}},"required":["cursorFields","destinationObjectName","includeFiles","mappers","name","namespace","primaryKeys","selectedFields","syncMode"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapper:getConnectionConfigurationsStreamMapper":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"id":{"type":"string"},"mapperConfiguration":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapperMapperConfiguration:getConnectionConfigurationsStreamMapperMapperConfiguration","description":"The values required to configure the mapper.\n"},"type":{"type":"string"}},"required":["id","mapperConfiguration","type"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapperMapperConfiguration:getConnectionConfigurationsStreamMapperMapperConfiguration":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"encryption":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapperMapperConfigurationEncryption:getConnectionConfigurationsStreamMapperMapperConfigurationEncryption"},"fieldFiltering":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering:getConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering"},"fieldRenaming":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming:getConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming"},"hashing":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapperMapperConfigurationHashing:getConnectionConfigurationsStreamMapperMapperConfigurationHashing"},"rowFiltering":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering:getConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering"}},"required":["encryption","fieldFiltering","fieldRenaming","hashing","rowFiltering"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapperMapperConfigurationEncryption:getConnectionConfigurationsStreamMapperMapperConfigurationEncryption":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"aes":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes:getConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes"},"rsa":{"$ref":"#/types/airbyte:index%2FgetConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa:getConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa"}},"required":["aes","rsa"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes:getConnectionConfigurationsStreamMapperMapperConfigurationEncryptionAes":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"algorithm":{"type":"string"},"fieldNameSuffix":{"type":"string"},"key":{"secret":true,"type":"string"},"mode":{"type":"string"},"padding":{"type":"string"},"targetField":{"type":"string"}},"required":["algorithm","fieldNameSuffix","key","mode","padding","targetField"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa:getConnectionConfigurationsStreamMapperMapperConfigurationEncryptionRsa":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"algorithm":{"type":"string"},"fieldNameSuffix":{"type":"string"},"publicKey":{"type":"string"},"targetField":{"type":"string"}},"required":["algorithm","fieldNameSuffix","publicKey","targetField"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering:getConnectionConfigurationsStreamMapperMapperConfigurationFieldFiltering":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"targetField":{"description":"The name of the field to filter.\n","type":"string"}},"required":["targetField"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming:getConnectionConfigurationsStreamMapperMapperConfigurationFieldRenaming":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"newFieldName":{"description":"The new name for the field after renaming.\n","type":"string"},"originalFieldName":{"description":"The current name of the field to rename.\n","type":"string"}},"required":["newFieldName","originalFieldName"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapperMapperConfigurationHashing:getConnectionConfigurationsStreamMapperMapperConfigurationHashing":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"fieldNameSuffix":{"description":"The suffix to append to the field name after hashing.\n","type":"string"},"method":{"description":"The hashing algorithm to use.\n","type":"string"},"targetField":{"description":"The name of the field to be hashed.\n","type":"string"}},"required":["fieldNameSuffix","method","targetField"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering:getConnectionConfigurationsStreamMapperMapperConfigurationRowFiltering":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"conditions":{"description":"Parsed as JSON.\n","type":"string"}},"required":["conditions"],"type":"object"},"airbyte:index/getConnectionConfigurationsStreamSelectedField:getConnectionConfigurationsStreamSelectedField":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"fieldPaths":{"items":{"type":"string"},"type":"array"}},"required":["fieldPaths"],"type":"object"},"airbyte:index/getConnectionSchedule:getConnectionSchedule":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"basicTiming":{"type":"string"},"cronExpression":{"type":"string"},"scheduleType":{"type":"string"}},"required":["basicTiming","cronExpression","scheduleType"],"type":"object"},"airbyte:index/getConnectionTag:getConnectionTag":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"color":{"type":"string"},"name":{"type":"string"},"tagId":{"type":"string"},"workspaceId":{"type":"string"}},"required":["color","name","tagId","workspaceId"],"type":"object"},"airbyte:index/getConnectionsData:getConnectionsData":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"configurations":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurations:getConnectionsDataConfigurations","description":"A list of configured stream options for a connection.\n"},"connectionId":{"type":"string"},"createdAt":{"type":"number"},"destinationId":{"type":"string"},"name":{"type":"string"},"namespaceDefinition":{"description":"Define the location where the data will be stored in the destination\n","type":"string"},"namespaceFormat":{"type":"string"},"nonBreakingSchemaUpdatesBehavior":{"description":"Set how Airbyte handles syncs when it detects a non-breaking schema change in the source\n","type":"string"},"prefix":{"type":"string"},"schedule":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataSchedule:getConnectionsDataSchedule","description":"schedule for when the the connection should run, per the schedule type\n"},"sourceId":{"type":"string"},"status":{"type":"string"},"statusReason":{"type":"string"},"tags":{"items":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataTag:getConnectionsDataTag"},"type":"array"},"workspaceId":{"type":"string"}},"required":["configurations","connectionId","createdAt","destinationId","name","namespaceDefinition","namespaceFormat","nonBreakingSchemaUpdatesBehavior","prefix","schedule","sourceId","status","statusReason","tags","workspaceId"],"type":"object"},"airbyte:index/getConnectionsDataConfigurations:getConnectionsDataConfigurations":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"streams":{"items":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStream:getConnectionsDataConfigurationsStream"},"type":"array"}},"required":["streams"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStream:getConnectionsDataConfigurationsStream":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"cursorFields":{"description":"Path to the field that will be used to determine if a record is new or modified since the last sync. This field is REQUIRED if <span pulumi-lang-nodejs=\"`syncMode`\" pulumi-lang-dotnet=\"`SyncMode`\" pulumi-lang-go=\"`syncMode`\" pulumi-lang-python=\"`sync_mode`\" pulumi-lang-yaml=\"`syncMode`\" pulumi-lang-java=\"`syncMode`\">`sync_mode`</span> is <span pulumi-lang-nodejs=\"`incremental`\" pulumi-lang-dotnet=\"`Incremental`\" pulumi-lang-go=\"`incremental`\" pulumi-lang-python=\"`incremental`\" pulumi-lang-yaml=\"`incremental`\" pulumi-lang-java=\"`incremental`\">`incremental`</span> unless there is a default.\n","items":{"type":"string"},"type":"array"},"destinationObjectName":{"description":"The name of the destination object that this stream will be written to, used for data activation destinations.\n","type":"string"},"includeFiles":{"description":"Whether to move raw files from the source to the destination during the sync.\n","type":"boolean"},"mappers":{"description":"Mappers that should be applied to the stream before writing to the destination.\n","items":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapper:getConnectionsDataConfigurationsStreamMapper"},"type":"array"},"name":{"type":"string"},"namespace":{"description":"Namespace of the stream.\n","type":"string"},"primaryKeys":{"description":"Paths to the fields that will be used as primary key. This field is REQUIRED if <span pulumi-lang-nodejs=\"`destinationSyncMode`\" pulumi-lang-dotnet=\"`DestinationSyncMode`\" pulumi-lang-go=\"`destinationSyncMode`\" pulumi-lang-python=\"`destination_sync_mode`\" pulumi-lang-yaml=\"`destinationSyncMode`\" pulumi-lang-java=\"`destinationSyncMode`\">`destination_sync_mode`</span> is `*_dedup` unless it is already supplied by the source schema.\n","items":{"items":{"type":"string"},"type":"array"},"type":"array"},"selectedFields":{"description":"Paths to the fields that will be included in the configured catalog.\n","items":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamSelectedField:getConnectionsDataConfigurationsStreamSelectedField"},"type":"array"},"syncMode":{"type":"string"}},"required":["cursorFields","destinationObjectName","includeFiles","mappers","name","namespace","primaryKeys","selectedFields","syncMode"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapper:getConnectionsDataConfigurationsStreamMapper":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"id":{"type":"string"},"mapperConfiguration":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapperMapperConfiguration:getConnectionsDataConfigurationsStreamMapperMapperConfiguration","description":"The values required to configure the mapper.\n"},"type":{"type":"string"}},"required":["id","mapperConfiguration","type"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapperMapperConfiguration:getConnectionsDataConfigurationsStreamMapperMapperConfiguration":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"encryption":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryption:getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryption"},"fieldFiltering":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapperMapperConfigurationFieldFiltering:getConnectionsDataConfigurationsStreamMapperMapperConfigurationFieldFiltering"},"fieldRenaming":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapperMapperConfigurationFieldRenaming:getConnectionsDataConfigurationsStreamMapperMapperConfigurationFieldRenaming"},"hashing":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapperMapperConfigurationHashing:getConnectionsDataConfigurationsStreamMapperMapperConfigurationHashing"},"rowFiltering":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapperMapperConfigurationRowFiltering:getConnectionsDataConfigurationsStreamMapperMapperConfigurationRowFiltering"}},"required":["encryption","fieldFiltering","fieldRenaming","hashing","rowFiltering"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryption:getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryption":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"aes":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryptionAes:getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryptionAes"},"rsa":{"$ref":"#/types/airbyte:index%2FgetConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryptionRsa:getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryptionRsa"}},"required":["aes","rsa"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryptionAes:getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryptionAes":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"algorithm":{"type":"string"},"fieldNameSuffix":{"type":"string"},"key":{"secret":true,"type":"string"},"mode":{"type":"string"},"padding":{"type":"string"},"targetField":{"type":"string"}},"required":["algorithm","fieldNameSuffix","key","mode","padding","targetField"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryptionRsa:getConnectionsDataConfigurationsStreamMapperMapperConfigurationEncryptionRsa":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"algorithm":{"type":"string"},"fieldNameSuffix":{"type":"string"},"publicKey":{"type":"string"},"targetField":{"type":"string"}},"required":["algorithm","fieldNameSuffix","publicKey","targetField"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapperMapperConfigurationFieldFiltering:getConnectionsDataConfigurationsStreamMapperMapperConfigurationFieldFiltering":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"targetField":{"description":"The name of the field to filter.\n","type":"string"}},"required":["targetField"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapperMapperConfigurationFieldRenaming:getConnectionsDataConfigurationsStreamMapperMapperConfigurationFieldRenaming":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"newFieldName":{"description":"The new name for the field after renaming.\n","type":"string"},"originalFieldName":{"description":"The current name of the field to rename.\n","type":"string"}},"required":["newFieldName","originalFieldName"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapperMapperConfigurationHashing:getConnectionsDataConfigurationsStreamMapperMapperConfigurationHashing":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"fieldNameSuffix":{"description":"The suffix to append to the field name after hashing.\n","type":"string"},"method":{"description":"The hashing algorithm to use.\n","type":"string"},"targetField":{"description":"The name of the field to be hashed.\n","type":"string"}},"required":["fieldNameSuffix","method","targetField"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamMapperMapperConfigurationRowFiltering:getConnectionsDataConfigurationsStreamMapperMapperConfigurationRowFiltering":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"conditions":{"description":"Parsed as JSON.\n","type":"string"}},"required":["conditions"],"type":"object"},"airbyte:index/getConnectionsDataConfigurationsStreamSelectedField:getConnectionsDataConfigurationsStreamSelectedField":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"fieldPaths":{"items":{"type":"string"},"type":"array"}},"required":["fieldPaths"],"type":"object"},"airbyte:index/getConnectionsDataSchedule:getConnectionsDataSchedule":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"basicTiming":{"type":"string"},"cronExpression":{"type":"string"},"scheduleType":{"type":"string"}},"required":["basicTiming","cronExpression","scheduleType"],"type":"object"},"airbyte:index/getConnectionsDataTag:getConnectionsDataTag":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"color":{"type":"string"},"name":{"type":"string"},"tagId":{"type":"string"},"workspaceId":{"type":"string"}},"required":["color","name","tagId","workspaceId"],"type":"object"},"airbyte:index/getDestinationResourceAllocation:getDestinationResourceAllocation":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"default":{"$ref":"#/types/airbyte:index%2FgetDestinationResourceAllocationDefault:getDestinationResourceAllocationDefault","description":"optional resource requirements to run workers (blank for unbounded allocations)\n"},"jobSpecifics":{"items":{"$ref":"#/types/airbyte:index%2FgetDestinationResourceAllocationJobSpecific:getDestinationResourceAllocationJobSpecific"},"type":"array"}},"required":["default","jobSpecifics"],"type":"object"},"airbyte:index/getDestinationResourceAllocationDefault:getDestinationResourceAllocationDefault":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"cpuLimit":{"type":"string"},"cpuRequest":{"type":"string"},"ephemeralStorageLimit":{"type":"string"},"ephemeralStorageRequest":{"type":"string"},"memoryLimit":{"type":"string"},"memoryRequest":{"type":"string"}},"required":["cpuLimit","cpuRequest","ephemeralStorageLimit","ephemeralStorageRequest","memoryLimit","memoryRequest"],"type":"object"},"airbyte:index/getDestinationResourceAllocationJobSpecific:getDestinationResourceAllocationJobSpecific":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"jobType":{"description":"enum that describes the different types of jobs that the platform runs.\n","type":"string"},"resourceRequirements":{"$ref":"#/types/airbyte:index%2FgetDestinationResourceAllocationJobSpecificResourceRequirements:getDestinationResourceAllocationJobSpecificResourceRequirements","description":"optional resource requirements to run workers (blank for unbounded allocations)\n"}},"required":["jobType","resourceRequirements"],"type":"object"},"airbyte:index/getDestinationResourceAllocationJobSpecificResourceRequirements:getDestinationResourceAllocationJobSpecificResourceRequirements":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"cpuLimit":{"type":"string"},"cpuRequest":{"type":"string"},"ephemeralStorageLimit":{"type":"string"},"ephemeralStorageRequest":{"type":"string"},"memoryLimit":{"type":"string"},"memoryRequest":{"type":"string"}},"required":["cpuLimit","cpuRequest","ephemeralStorageLimit","ephemeralStorageRequest","memoryLimit","memoryRequest"],"type":"object"},"airbyte:index/getSourceResourceAllocation:getSourceResourceAllocation":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"default":{"$ref":"#/types/airbyte:index%2FgetSourceResourceAllocationDefault:getSourceResourceAllocationDefault","description":"optional resource requirements to run workers (blank for unbounded allocations)\n"},"jobSpecifics":{"items":{"$ref":"#/types/airbyte:index%2FgetSourceResourceAllocationJobSpecific:getSourceResourceAllocationJobSpecific"},"type":"array"}},"required":["default","jobSpecifics"],"type":"object"},"airbyte:index/getSourceResourceAllocationDefault:getSourceResourceAllocationDefault":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"cpuLimit":{"type":"string"},"cpuRequest":{"type":"string"},"ephemeralStorageLimit":{"type":"string"},"ephemeralStorageRequest":{"type":"string"},"memoryLimit":{"type":"string"},"memoryRequest":{"type":"string"}},"required":["cpuLimit","cpuRequest","ephemeralStorageLimit","ephemeralStorageRequest","memoryLimit","memoryRequest"],"type":"object"},"airbyte:index/getSourceResourceAllocationJobSpecific:getSourceResourceAllocationJobSpecific":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"jobType":{"description":"enum that describes the different types of jobs that the platform runs.\n","type":"string"},"resourceRequirements":{"$ref":"#/types/airbyte:index%2FgetSourceResourceAllocationJobSpecificResourceRequirements:getSourceResourceAllocationJobSpecificResourceRequirements","description":"optional resource requirements to run workers (blank for unbounded allocations)\n"}},"required":["jobType","resourceRequirements"],"type":"object"},"airbyte:index/getSourceResourceAllocationJobSpecificResourceRequirements:getSourceResourceAllocationJobSpecificResourceRequirements":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"cpuLimit":{"type":"string"},"cpuRequest":{"type":"string"},"ephemeralStorageLimit":{"type":"string"},"ephemeralStorageRequest":{"type":"string"},"memoryLimit":{"type":"string"},"memoryRequest":{"type":"string"}},"required":["cpuLimit","cpuRequest","ephemeralStorageLimit","ephemeralStorageRequest","memoryLimit","memoryRequest"],"type":"object"},"airbyte:index/getWorkspaceNotifications:getWorkspaceNotifications":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"connectionUpdate":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsConnectionUpdate:getWorkspaceNotificationsConnectionUpdate","description":"Configures a notification.\n"},"connectionUpdateActionRequired":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsConnectionUpdateActionRequired:getWorkspaceNotificationsConnectionUpdateActionRequired","description":"Configures a notification.\n"},"failure":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsFailure:getWorkspaceNotificationsFailure","description":"Configures a notification.\n"},"success":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSuccess:getWorkspaceNotificationsSuccess","description":"Configures a notification.\n"},"syncDisabled":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSyncDisabled:getWorkspaceNotificationsSyncDisabled","description":"Configures a notification.\n"},"syncDisabledWarning":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSyncDisabledWarning:getWorkspaceNotificationsSyncDisabledWarning","description":"Configures a notification.\n"}},"required":["connectionUpdate","connectionUpdateActionRequired","failure","success","syncDisabled","syncDisabledWarning"],"type":"object"},"airbyte:index/getWorkspaceNotificationsConnectionUpdate:getWorkspaceNotificationsConnectionUpdate":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsConnectionUpdateEmail:getWorkspaceNotificationsConnectionUpdateEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsConnectionUpdateWebhook:getWorkspaceNotificationsConnectionUpdateWebhook","description":"Configures a webhook notification.\n"}},"required":["email","webhook"],"type":"object"},"airbyte:index/getWorkspaceNotificationsConnectionUpdateActionRequired:getWorkspaceNotificationsConnectionUpdateActionRequired":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsConnectionUpdateActionRequiredEmail:getWorkspaceNotificationsConnectionUpdateActionRequiredEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsConnectionUpdateActionRequiredWebhook:getWorkspaceNotificationsConnectionUpdateActionRequiredWebhook","description":"Configures a webhook notification.\n"}},"required":["email","webhook"],"type":"object"},"airbyte:index/getWorkspaceNotificationsConnectionUpdateActionRequiredEmail:getWorkspaceNotificationsConnectionUpdateActionRequiredEmail":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"}},"required":["enabled"],"type":"object"},"airbyte:index/getWorkspaceNotificationsConnectionUpdateActionRequiredWebhook:getWorkspaceNotificationsConnectionUpdateActionRequiredWebhook":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"required":["enabled","url"],"type":"object"},"airbyte:index/getWorkspaceNotificationsConnectionUpdateEmail:getWorkspaceNotificationsConnectionUpdateEmail":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"}},"required":["enabled"],"type":"object"},"airbyte:index/getWorkspaceNotificationsConnectionUpdateWebhook:getWorkspaceNotificationsConnectionUpdateWebhook":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"required":["enabled","url"],"type":"object"},"airbyte:index/getWorkspaceNotificationsFailure:getWorkspaceNotificationsFailure":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsFailureEmail:getWorkspaceNotificationsFailureEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsFailureWebhook:getWorkspaceNotificationsFailureWebhook","description":"Configures a webhook notification.\n"}},"required":["email","webhook"],"type":"object"},"airbyte:index/getWorkspaceNotificationsFailureEmail:getWorkspaceNotificationsFailureEmail":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"}},"required":["enabled"],"type":"object"},"airbyte:index/getWorkspaceNotificationsFailureWebhook:getWorkspaceNotificationsFailureWebhook":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"required":["enabled","url"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSuccess:getWorkspaceNotificationsSuccess":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSuccessEmail:getWorkspaceNotificationsSuccessEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSuccessWebhook:getWorkspaceNotificationsSuccessWebhook","description":"Configures a webhook notification.\n"}},"required":["email","webhook"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSuccessEmail:getWorkspaceNotificationsSuccessEmail":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"}},"required":["enabled"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSuccessWebhook:getWorkspaceNotificationsSuccessWebhook":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"required":["enabled","url"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSyncDisabled:getWorkspaceNotificationsSyncDisabled":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSyncDisabledEmail:getWorkspaceNotificationsSyncDisabledEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSyncDisabledWebhook:getWorkspaceNotificationsSyncDisabledWebhook","description":"Configures a webhook notification.\n"}},"required":["email","webhook"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSyncDisabledEmail:getWorkspaceNotificationsSyncDisabledEmail":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"}},"required":["enabled"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSyncDisabledWarning:getWorkspaceNotificationsSyncDisabledWarning":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"email":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSyncDisabledWarningEmail:getWorkspaceNotificationsSyncDisabledWarningEmail","description":"Configures an email notification.\n"},"webhook":{"$ref":"#/types/airbyte:index%2FgetWorkspaceNotificationsSyncDisabledWarningWebhook:getWorkspaceNotificationsSyncDisabledWarningWebhook","description":"Configures a webhook notification.\n"}},"required":["email","webhook"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSyncDisabledWarningEmail:getWorkspaceNotificationsSyncDisabledWarningEmail":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"}},"required":["enabled"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSyncDisabledWarningWebhook:getWorkspaceNotificationsSyncDisabledWarningWebhook":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"required":["enabled","url"],"type":"object"},"airbyte:index/getWorkspaceNotificationsSyncDisabledWebhook:getWorkspaceNotificationsSyncDisabledWebhook":{"language":{"nodejs":{"requiredInputs":[]}},"properties":{"enabled":{"type":"boolean"},"url":{"type":"string"}},"required":["enabled","url"],"type":"object"}},"version":"1.1.0"}
