1. Packages
  2. Airbyte Provider
  3. API Docs
  4. DestinationMssql
airbyte 1.0.0-rc6 published on Monday, Feb 16, 2026 by airbytehq
airbyte logo
airbyte 1.0.0-rc6 published on Monday, Feb 16, 2026 by airbytehq

    DestinationMssql Resource

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as airbyte from "@pulumi/airbyte";
    
    const myDestinationMssql = new airbyte.DestinationMssql("my_destination_mssql", {
        configuration: {
            additionalProperties: "{ \"see\": \"documentation\" }",
            database: "...my_database...",
            host: "...my_host...",
            jdbcUrlParams: "...my_jdbc_url_params...",
            loadType: {
                insertLoad: {
                    additionalProperties: "{ \"see\": \"documentation\" }",
                    loadType: "INSERT",
                },
            },
            password: "...my_password...",
            port: 1433,
            schema: "public",
            sslMethod: {
                encryptedVerifyCertificate: {
                    additionalProperties: "{ \"see\": \"documentation\" }",
                    hostNameInCertificate: "...my_host_name_in_certificate...",
                    name: "encrypted_verify_certificate",
                    trustStoreName: "...my_trust_store_name...",
                    trustStorePassword: "...my_trust_store_password...",
                },
            },
            tunnelMethod: {
                noTunnel: {
                    additionalProperties: "{ \"see\": \"documentation\" }",
                    tunnelMethod: "NO_TUNNEL",
                },
            },
            user: "...my_user...",
        },
        definitionId: "a282fec3-7b94-4274-9620-860fbc85f5d6",
        name: "...my_name...",
        workspaceId: "2e9afd8a-c9ca-4f91-bf9f-71f1a7c362df",
    });
    
    import pulumi
    import pulumi_airbyte as airbyte
    
    my_destination_mssql = airbyte.DestinationMssql("my_destination_mssql",
        configuration={
            "additional_properties": "{ \"see\": \"documentation\" }",
            "database": "...my_database...",
            "host": "...my_host...",
            "jdbc_url_params": "...my_jdbc_url_params...",
            "load_type": {
                "insert_load": {
                    "additional_properties": "{ \"see\": \"documentation\" }",
                    "load_type": "INSERT",
                },
            },
            "password": "...my_password...",
            "port": 1433,
            "schema": "public",
            "ssl_method": {
                "encrypted_verify_certificate": {
                    "additional_properties": "{ \"see\": \"documentation\" }",
                    "host_name_in_certificate": "...my_host_name_in_certificate...",
                    "name": "encrypted_verify_certificate",
                    "trust_store_name": "...my_trust_store_name...",
                    "trust_store_password": "...my_trust_store_password...",
                },
            },
            "tunnel_method": {
                "no_tunnel": {
                    "additional_properties": "{ \"see\": \"documentation\" }",
                    "tunnel_method": "NO_TUNNEL",
                },
            },
            "user": "...my_user...",
        },
        definition_id="a282fec3-7b94-4274-9620-860fbc85f5d6",
        name="...my_name...",
        workspace_id="2e9afd8a-c9ca-4f91-bf9f-71f1a7c362df")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := airbyte.NewDestinationMssql(ctx, "my_destination_mssql", &airbyte.DestinationMssqlArgs{
    			Configuration: &airbyte.DestinationMssqlConfigurationArgs{
    				AdditionalProperties: pulumi.String("{ \"see\": \"documentation\" }"),
    				Database:             pulumi.String("...my_database..."),
    				Host:                 pulumi.String("...my_host..."),
    				JdbcUrlParams:        pulumi.String("...my_jdbc_url_params..."),
    				LoadType: &airbyte.DestinationMssqlConfigurationLoadTypeArgs{
    					InsertLoad: &airbyte.DestinationMssqlConfigurationLoadTypeInsertLoadArgs{
    						AdditionalProperties: pulumi.String("{ \"see\": \"documentation\" }"),
    						LoadType:             pulumi.String("INSERT"),
    					},
    				},
    				Password: pulumi.String("...my_password..."),
    				Port:     pulumi.Float64(1433),
    				Schema:   pulumi.String("public"),
    				SslMethod: &airbyte.DestinationMssqlConfigurationSslMethodArgs{
    					EncryptedVerifyCertificate: &airbyte.DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificateArgs{
    						AdditionalProperties:  pulumi.String("{ \"see\": \"documentation\" }"),
    						HostNameInCertificate: pulumi.String("...my_host_name_in_certificate..."),
    						Name:                  pulumi.String("encrypted_verify_certificate"),
    						TrustStoreName:        pulumi.String("...my_trust_store_name..."),
    						TrustStorePassword:    pulumi.String("...my_trust_store_password..."),
    					},
    				},
    				TunnelMethod: &airbyte.DestinationMssqlConfigurationTunnelMethodArgs{
    					NoTunnel: &airbyte.DestinationMssqlConfigurationTunnelMethodNoTunnelArgs{
    						AdditionalProperties: pulumi.String("{ \"see\": \"documentation\" }"),
    						TunnelMethod:         pulumi.String("NO_TUNNEL"),
    					},
    				},
    				User: pulumi.String("...my_user..."),
    			},
    			DefinitionId: pulumi.String("a282fec3-7b94-4274-9620-860fbc85f5d6"),
    			Name:         pulumi.String("...my_name..."),
    			WorkspaceId:  pulumi.String("2e9afd8a-c9ca-4f91-bf9f-71f1a7c362df"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Airbyte = Pulumi.Airbyte;
    
    return await Deployment.RunAsync(() => 
    {
        var myDestinationMssql = new Airbyte.DestinationMssql("my_destination_mssql", new()
        {
            Configuration = new Airbyte.Inputs.DestinationMssqlConfigurationArgs
            {
                AdditionalProperties = "{ \"see\": \"documentation\" }",
                Database = "...my_database...",
                Host = "...my_host...",
                JdbcUrlParams = "...my_jdbc_url_params...",
                LoadType = new Airbyte.Inputs.DestinationMssqlConfigurationLoadTypeArgs
                {
                    InsertLoad = new Airbyte.Inputs.DestinationMssqlConfigurationLoadTypeInsertLoadArgs
                    {
                        AdditionalProperties = "{ \"see\": \"documentation\" }",
                        LoadType = "INSERT",
                    },
                },
                Password = "...my_password...",
                Port = 1433,
                Schema = "public",
                SslMethod = new Airbyte.Inputs.DestinationMssqlConfigurationSslMethodArgs
                {
                    EncryptedVerifyCertificate = new Airbyte.Inputs.DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificateArgs
                    {
                        AdditionalProperties = "{ \"see\": \"documentation\" }",
                        HostNameInCertificate = "...my_host_name_in_certificate...",
                        Name = "encrypted_verify_certificate",
                        TrustStoreName = "...my_trust_store_name...",
                        TrustStorePassword = "...my_trust_store_password...",
                    },
                },
                TunnelMethod = new Airbyte.Inputs.DestinationMssqlConfigurationTunnelMethodArgs
                {
                    NoTunnel = new Airbyte.Inputs.DestinationMssqlConfigurationTunnelMethodNoTunnelArgs
                    {
                        AdditionalProperties = "{ \"see\": \"documentation\" }",
                        TunnelMethod = "NO_TUNNEL",
                    },
                },
                User = "...my_user...",
            },
            DefinitionId = "a282fec3-7b94-4274-9620-860fbc85f5d6",
            Name = "...my_name...",
            WorkspaceId = "2e9afd8a-c9ca-4f91-bf9f-71f1a7c362df",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.airbyte.DestinationMssql;
    import com.pulumi.airbyte.DestinationMssqlArgs;
    import com.pulumi.airbyte.inputs.DestinationMssqlConfigurationArgs;
    import com.pulumi.airbyte.inputs.DestinationMssqlConfigurationLoadTypeArgs;
    import com.pulumi.airbyte.inputs.DestinationMssqlConfigurationLoadTypeInsertLoadArgs;
    import com.pulumi.airbyte.inputs.DestinationMssqlConfigurationSslMethodArgs;
    import com.pulumi.airbyte.inputs.DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificateArgs;
    import com.pulumi.airbyte.inputs.DestinationMssqlConfigurationTunnelMethodArgs;
    import com.pulumi.airbyte.inputs.DestinationMssqlConfigurationTunnelMethodNoTunnelArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var myDestinationMssql = new DestinationMssql("myDestinationMssql", DestinationMssqlArgs.builder()
                .configuration(DestinationMssqlConfigurationArgs.builder()
                    .additionalProperties("{ \"see\": \"documentation\" }")
                    .database("...my_database...")
                    .host("...my_host...")
                    .jdbcUrlParams("...my_jdbc_url_params...")
                    .loadType(DestinationMssqlConfigurationLoadTypeArgs.builder()
                        .insertLoad(DestinationMssqlConfigurationLoadTypeInsertLoadArgs.builder()
                            .additionalProperties("{ \"see\": \"documentation\" }")
                            .loadType("INSERT")
                            .build())
                        .build())
                    .password("...my_password...")
                    .port(1433.0)
                    .schema("public")
                    .sslMethod(DestinationMssqlConfigurationSslMethodArgs.builder()
                        .encryptedVerifyCertificate(DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificateArgs.builder()
                            .additionalProperties("{ \"see\": \"documentation\" }")
                            .hostNameInCertificate("...my_host_name_in_certificate...")
                            .name("encrypted_verify_certificate")
                            .trustStoreName("...my_trust_store_name...")
                            .trustStorePassword("...my_trust_store_password...")
                            .build())
                        .build())
                    .tunnelMethod(DestinationMssqlConfigurationTunnelMethodArgs.builder()
                        .noTunnel(DestinationMssqlConfigurationTunnelMethodNoTunnelArgs.builder()
                            .additionalProperties("{ \"see\": \"documentation\" }")
                            .tunnelMethod("NO_TUNNEL")
                            .build())
                        .build())
                    .user("...my_user...")
                    .build())
                .definitionId("a282fec3-7b94-4274-9620-860fbc85f5d6")
                .name("...my_name...")
                .workspaceId("2e9afd8a-c9ca-4f91-bf9f-71f1a7c362df")
                .build());
    
        }
    }
    
    resources:
      myDestinationMssql:
        type: airbyte:DestinationMssql
        name: my_destination_mssql
        properties:
          configuration:
            additionalProperties: '{ "see": "documentation" }'
            database: '...my_database...'
            host: '...my_host...'
            jdbcUrlParams: '...my_jdbc_url_params...'
            loadType:
              insertLoad:
                additionalProperties: '{ "see": "documentation" }'
                loadType: INSERT
            password: '...my_password...'
            port: 1433
            schema: public
            sslMethod:
              encryptedVerifyCertificate:
                additionalProperties: '{ "see": "documentation" }'
                hostNameInCertificate: '...my_host_name_in_certificate...'
                name: encrypted_verify_certificate
                trustStoreName: '...my_trust_store_name...'
                trustStorePassword: '...my_trust_store_password...'
            tunnelMethod:
              noTunnel:
                additionalProperties: '{ "see": "documentation" }'
                tunnelMethod: NO_TUNNEL
            user: '...my_user...'
          definitionId: a282fec3-7b94-4274-9620-860fbc85f5d6
          name: '...my_name...'
          workspaceId: 2e9afd8a-c9ca-4f91-bf9f-71f1a7c362df
    

    Create DestinationMssql Resource

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

    Constructor syntax

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

    Parameters

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

    Constructor example

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

    var destinationMssqlResource = new Airbyte.DestinationMssql("destinationMssqlResource", new()
    {
        Configuration = new Airbyte.Inputs.DestinationMssqlConfigurationArgs
        {
            Database = "string",
            Host = "string",
            LoadType = new Airbyte.Inputs.DestinationMssqlConfigurationLoadTypeArgs
            {
                BulkLoad = new Airbyte.Inputs.DestinationMssqlConfigurationLoadTypeBulkLoadArgs
                {
                    AzureBlobStorageAccountName = "string",
                    AzureBlobStorageContainerName = "string",
                    BulkLoadDataSource = "string",
                    AdditionalProperties = "string",
                    AzureBlobStorageAccountKey = "string",
                    BulkLoadValidateValuesPreLoad = false,
                    LoadType = "string",
                    SharedAccessSignature = "string",
                },
                InsertLoad = new Airbyte.Inputs.DestinationMssqlConfigurationLoadTypeInsertLoadArgs
                {
                    AdditionalProperties = "string",
                    LoadType = "string",
                },
            },
            Port = 0,
            SslMethod = new Airbyte.Inputs.DestinationMssqlConfigurationSslMethodArgs
            {
                EncryptedTrustServerCertificate = new Airbyte.Inputs.DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificateArgs
                {
                    AdditionalProperties = "string",
                    Name = "string",
                },
                EncryptedVerifyCertificate = new Airbyte.Inputs.DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificateArgs
                {
                    AdditionalProperties = "string",
                    HostNameInCertificate = "string",
                    Name = "string",
                    TrustStoreName = "string",
                    TrustStorePassword = "string",
                },
                Unencrypted = new Airbyte.Inputs.DestinationMssqlConfigurationSslMethodUnencryptedArgs
                {
                    AdditionalProperties = "string",
                    Name = "string",
                },
            },
            User = "string",
            AdditionalProperties = "string",
            JdbcUrlParams = "string",
            Password = "string",
            Schema = "string",
            TunnelMethod = new Airbyte.Inputs.DestinationMssqlConfigurationTunnelMethodArgs
            {
                NoTunnel = new Airbyte.Inputs.DestinationMssqlConfigurationTunnelMethodNoTunnelArgs
                {
                    AdditionalProperties = "string",
                    TunnelMethod = "string",
                },
                PasswordAuthentication = new Airbyte.Inputs.DestinationMssqlConfigurationTunnelMethodPasswordAuthenticationArgs
                {
                    TunnelHost = "string",
                    TunnelUser = "string",
                    TunnelUserPassword = "string",
                    AdditionalProperties = "string",
                    TunnelMethod = "string",
                    TunnelPort = 0,
                },
                SshKeyAuthentication = new Airbyte.Inputs.DestinationMssqlConfigurationTunnelMethodSshKeyAuthenticationArgs
                {
                    SshKey = "string",
                    TunnelHost = "string",
                    TunnelUser = "string",
                    AdditionalProperties = "string",
                    TunnelMethod = "string",
                    TunnelPort = 0,
                },
            },
        },
        WorkspaceId = "string",
        DefinitionId = "string",
        Name = "string",
    });
    
    example, err := airbyte.NewDestinationMssql(ctx, "destinationMssqlResource", &airbyte.DestinationMssqlArgs{
    	Configuration: &airbyte.DestinationMssqlConfigurationArgs{
    		Database: pulumi.String("string"),
    		Host:     pulumi.String("string"),
    		LoadType: &airbyte.DestinationMssqlConfigurationLoadTypeArgs{
    			BulkLoad: &airbyte.DestinationMssqlConfigurationLoadTypeBulkLoadArgs{
    				AzureBlobStorageAccountName:   pulumi.String("string"),
    				AzureBlobStorageContainerName: pulumi.String("string"),
    				BulkLoadDataSource:            pulumi.String("string"),
    				AdditionalProperties:          pulumi.String("string"),
    				AzureBlobStorageAccountKey:    pulumi.String("string"),
    				BulkLoadValidateValuesPreLoad: pulumi.Bool(false),
    				LoadType:                      pulumi.String("string"),
    				SharedAccessSignature:         pulumi.String("string"),
    			},
    			InsertLoad: &airbyte.DestinationMssqlConfigurationLoadTypeInsertLoadArgs{
    				AdditionalProperties: pulumi.String("string"),
    				LoadType:             pulumi.String("string"),
    			},
    		},
    		Port: pulumi.Float64(0),
    		SslMethod: &airbyte.DestinationMssqlConfigurationSslMethodArgs{
    			EncryptedTrustServerCertificate: &airbyte.DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificateArgs{
    				AdditionalProperties: pulumi.String("string"),
    				Name:                 pulumi.String("string"),
    			},
    			EncryptedVerifyCertificate: &airbyte.DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificateArgs{
    				AdditionalProperties:  pulumi.String("string"),
    				HostNameInCertificate: pulumi.String("string"),
    				Name:                  pulumi.String("string"),
    				TrustStoreName:        pulumi.String("string"),
    				TrustStorePassword:    pulumi.String("string"),
    			},
    			Unencrypted: &airbyte.DestinationMssqlConfigurationSslMethodUnencryptedArgs{
    				AdditionalProperties: pulumi.String("string"),
    				Name:                 pulumi.String("string"),
    			},
    		},
    		User:                 pulumi.String("string"),
    		AdditionalProperties: pulumi.String("string"),
    		JdbcUrlParams:        pulumi.String("string"),
    		Password:             pulumi.String("string"),
    		Schema:               pulumi.String("string"),
    		TunnelMethod: &airbyte.DestinationMssqlConfigurationTunnelMethodArgs{
    			NoTunnel: &airbyte.DestinationMssqlConfigurationTunnelMethodNoTunnelArgs{
    				AdditionalProperties: pulumi.String("string"),
    				TunnelMethod:         pulumi.String("string"),
    			},
    			PasswordAuthentication: &airbyte.DestinationMssqlConfigurationTunnelMethodPasswordAuthenticationArgs{
    				TunnelHost:           pulumi.String("string"),
    				TunnelUser:           pulumi.String("string"),
    				TunnelUserPassword:   pulumi.String("string"),
    				AdditionalProperties: pulumi.String("string"),
    				TunnelMethod:         pulumi.String("string"),
    				TunnelPort:           pulumi.Float64(0),
    			},
    			SshKeyAuthentication: &airbyte.DestinationMssqlConfigurationTunnelMethodSshKeyAuthenticationArgs{
    				SshKey:               pulumi.String("string"),
    				TunnelHost:           pulumi.String("string"),
    				TunnelUser:           pulumi.String("string"),
    				AdditionalProperties: pulumi.String("string"),
    				TunnelMethod:         pulumi.String("string"),
    				TunnelPort:           pulumi.Float64(0),
    			},
    		},
    	},
    	WorkspaceId:  pulumi.String("string"),
    	DefinitionId: pulumi.String("string"),
    	Name:         pulumi.String("string"),
    })
    
    var destinationMssqlResource = new DestinationMssql("destinationMssqlResource", DestinationMssqlArgs.builder()
        .configuration(DestinationMssqlConfigurationArgs.builder()
            .database("string")
            .host("string")
            .loadType(DestinationMssqlConfigurationLoadTypeArgs.builder()
                .bulkLoad(DestinationMssqlConfigurationLoadTypeBulkLoadArgs.builder()
                    .azureBlobStorageAccountName("string")
                    .azureBlobStorageContainerName("string")
                    .bulkLoadDataSource("string")
                    .additionalProperties("string")
                    .azureBlobStorageAccountKey("string")
                    .bulkLoadValidateValuesPreLoad(false)
                    .loadType("string")
                    .sharedAccessSignature("string")
                    .build())
                .insertLoad(DestinationMssqlConfigurationLoadTypeInsertLoadArgs.builder()
                    .additionalProperties("string")
                    .loadType("string")
                    .build())
                .build())
            .port(0.0)
            .sslMethod(DestinationMssqlConfigurationSslMethodArgs.builder()
                .encryptedTrustServerCertificate(DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificateArgs.builder()
                    .additionalProperties("string")
                    .name("string")
                    .build())
                .encryptedVerifyCertificate(DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificateArgs.builder()
                    .additionalProperties("string")
                    .hostNameInCertificate("string")
                    .name("string")
                    .trustStoreName("string")
                    .trustStorePassword("string")
                    .build())
                .unencrypted(DestinationMssqlConfigurationSslMethodUnencryptedArgs.builder()
                    .additionalProperties("string")
                    .name("string")
                    .build())
                .build())
            .user("string")
            .additionalProperties("string")
            .jdbcUrlParams("string")
            .password("string")
            .schema("string")
            .tunnelMethod(DestinationMssqlConfigurationTunnelMethodArgs.builder()
                .noTunnel(DestinationMssqlConfigurationTunnelMethodNoTunnelArgs.builder()
                    .additionalProperties("string")
                    .tunnelMethod("string")
                    .build())
                .passwordAuthentication(DestinationMssqlConfigurationTunnelMethodPasswordAuthenticationArgs.builder()
                    .tunnelHost("string")
                    .tunnelUser("string")
                    .tunnelUserPassword("string")
                    .additionalProperties("string")
                    .tunnelMethod("string")
                    .tunnelPort(0.0)
                    .build())
                .sshKeyAuthentication(DestinationMssqlConfigurationTunnelMethodSshKeyAuthenticationArgs.builder()
                    .sshKey("string")
                    .tunnelHost("string")
                    .tunnelUser("string")
                    .additionalProperties("string")
                    .tunnelMethod("string")
                    .tunnelPort(0.0)
                    .build())
                .build())
            .build())
        .workspaceId("string")
        .definitionId("string")
        .name("string")
        .build());
    
    destination_mssql_resource = airbyte.DestinationMssql("destinationMssqlResource",
        configuration={
            "database": "string",
            "host": "string",
            "load_type": {
                "bulk_load": {
                    "azure_blob_storage_account_name": "string",
                    "azure_blob_storage_container_name": "string",
                    "bulk_load_data_source": "string",
                    "additional_properties": "string",
                    "azure_blob_storage_account_key": "string",
                    "bulk_load_validate_values_pre_load": False,
                    "load_type": "string",
                    "shared_access_signature": "string",
                },
                "insert_load": {
                    "additional_properties": "string",
                    "load_type": "string",
                },
            },
            "port": 0,
            "ssl_method": {
                "encrypted_trust_server_certificate": {
                    "additional_properties": "string",
                    "name": "string",
                },
                "encrypted_verify_certificate": {
                    "additional_properties": "string",
                    "host_name_in_certificate": "string",
                    "name": "string",
                    "trust_store_name": "string",
                    "trust_store_password": "string",
                },
                "unencrypted": {
                    "additional_properties": "string",
                    "name": "string",
                },
            },
            "user": "string",
            "additional_properties": "string",
            "jdbc_url_params": "string",
            "password": "string",
            "schema": "string",
            "tunnel_method": {
                "no_tunnel": {
                    "additional_properties": "string",
                    "tunnel_method": "string",
                },
                "password_authentication": {
                    "tunnel_host": "string",
                    "tunnel_user": "string",
                    "tunnel_user_password": "string",
                    "additional_properties": "string",
                    "tunnel_method": "string",
                    "tunnel_port": 0,
                },
                "ssh_key_authentication": {
                    "ssh_key": "string",
                    "tunnel_host": "string",
                    "tunnel_user": "string",
                    "additional_properties": "string",
                    "tunnel_method": "string",
                    "tunnel_port": 0,
                },
            },
        },
        workspace_id="string",
        definition_id="string",
        name="string")
    
    const destinationMssqlResource = new airbyte.DestinationMssql("destinationMssqlResource", {
        configuration: {
            database: "string",
            host: "string",
            loadType: {
                bulkLoad: {
                    azureBlobStorageAccountName: "string",
                    azureBlobStorageContainerName: "string",
                    bulkLoadDataSource: "string",
                    additionalProperties: "string",
                    azureBlobStorageAccountKey: "string",
                    bulkLoadValidateValuesPreLoad: false,
                    loadType: "string",
                    sharedAccessSignature: "string",
                },
                insertLoad: {
                    additionalProperties: "string",
                    loadType: "string",
                },
            },
            port: 0,
            sslMethod: {
                encryptedTrustServerCertificate: {
                    additionalProperties: "string",
                    name: "string",
                },
                encryptedVerifyCertificate: {
                    additionalProperties: "string",
                    hostNameInCertificate: "string",
                    name: "string",
                    trustStoreName: "string",
                    trustStorePassword: "string",
                },
                unencrypted: {
                    additionalProperties: "string",
                    name: "string",
                },
            },
            user: "string",
            additionalProperties: "string",
            jdbcUrlParams: "string",
            password: "string",
            schema: "string",
            tunnelMethod: {
                noTunnel: {
                    additionalProperties: "string",
                    tunnelMethod: "string",
                },
                passwordAuthentication: {
                    tunnelHost: "string",
                    tunnelUser: "string",
                    tunnelUserPassword: "string",
                    additionalProperties: "string",
                    tunnelMethod: "string",
                    tunnelPort: 0,
                },
                sshKeyAuthentication: {
                    sshKey: "string",
                    tunnelHost: "string",
                    tunnelUser: "string",
                    additionalProperties: "string",
                    tunnelMethod: "string",
                    tunnelPort: 0,
                },
            },
        },
        workspaceId: "string",
        definitionId: "string",
        name: "string",
    });
    
    type: airbyte:DestinationMssql
    properties:
        configuration:
            additionalProperties: string
            database: string
            host: string
            jdbcUrlParams: string
            loadType:
                bulkLoad:
                    additionalProperties: string
                    azureBlobStorageAccountKey: string
                    azureBlobStorageAccountName: string
                    azureBlobStorageContainerName: string
                    bulkLoadDataSource: string
                    bulkLoadValidateValuesPreLoad: false
                    loadType: string
                    sharedAccessSignature: string
                insertLoad:
                    additionalProperties: string
                    loadType: string
            password: string
            port: 0
            schema: string
            sslMethod:
                encryptedTrustServerCertificate:
                    additionalProperties: string
                    name: string
                encryptedVerifyCertificate:
                    additionalProperties: string
                    hostNameInCertificate: string
                    name: string
                    trustStoreName: string
                    trustStorePassword: string
                unencrypted:
                    additionalProperties: string
                    name: string
            tunnelMethod:
                noTunnel:
                    additionalProperties: string
                    tunnelMethod: string
                passwordAuthentication:
                    additionalProperties: string
                    tunnelHost: string
                    tunnelMethod: string
                    tunnelPort: 0
                    tunnelUser: string
                    tunnelUserPassword: string
                sshKeyAuthentication:
                    additionalProperties: string
                    sshKey: string
                    tunnelHost: string
                    tunnelMethod: string
                    tunnelPort: 0
                    tunnelUser: string
            user: string
        definitionId: string
        name: string
        workspaceId: string
    

    DestinationMssql Resource Properties

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

    Inputs

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

    The DestinationMssql resource accepts the following input properties:

    Configuration DestinationMssqlConfiguration
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    WorkspaceId string
    DefinitionId string
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    Name string
    Name of the destination e.g. dev-mysql-instance.
    Configuration DestinationMssqlConfigurationArgs
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    WorkspaceId string
    DefinitionId string
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    Name string
    Name of the destination e.g. dev-mysql-instance.
    configuration DestinationMssqlConfiguration
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    workspaceId String
    definitionId String
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    name String
    Name of the destination e.g. dev-mysql-instance.
    configuration DestinationMssqlConfiguration
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    workspaceId string
    definitionId string
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    name string
    Name of the destination e.g. dev-mysql-instance.
    configuration DestinationMssqlConfigurationArgs
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    workspace_id str
    definition_id str
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    name str
    Name of the destination e.g. dev-mysql-instance.
    configuration Property Map
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    workspaceId String
    definitionId String
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    name String
    Name of the destination e.g. dev-mysql-instance.

    Outputs

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

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

    Look up Existing DestinationMssql Resource

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

    public static get(name: string, id: Input<ID>, state?: DestinationMssqlState, opts?: CustomResourceOptions): DestinationMssql
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            configuration: Optional[DestinationMssqlConfigurationArgs] = None,
            created_at: Optional[float] = None,
            definition_id: Optional[str] = None,
            destination_id: Optional[str] = None,
            destination_type: Optional[str] = None,
            name: Optional[str] = None,
            resource_allocation: Optional[DestinationMssqlResourceAllocationArgs] = None,
            workspace_id: Optional[str] = None) -> DestinationMssql
    func GetDestinationMssql(ctx *Context, name string, id IDInput, state *DestinationMssqlState, opts ...ResourceOption) (*DestinationMssql, error)
    public static DestinationMssql Get(string name, Input<string> id, DestinationMssqlState? state, CustomResourceOptions? opts = null)
    public static DestinationMssql get(String name, Output<String> id, DestinationMssqlState state, CustomResourceOptions options)
    resources:  _:    type: airbyte:DestinationMssql    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Configuration DestinationMssqlConfiguration
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    CreatedAt double
    DefinitionId string
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    DestinationId string
    DestinationType string
    Name string
    Name of the destination e.g. dev-mysql-instance.
    ResourceAllocation DestinationMssqlResourceAllocation
    actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
    WorkspaceId string
    Configuration DestinationMssqlConfigurationArgs
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    CreatedAt float64
    DefinitionId string
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    DestinationId string
    DestinationType string
    Name string
    Name of the destination e.g. dev-mysql-instance.
    ResourceAllocation DestinationMssqlResourceAllocationArgs
    actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
    WorkspaceId string
    configuration DestinationMssqlConfiguration
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    createdAt Double
    definitionId String
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    destinationId String
    destinationType String
    name String
    Name of the destination e.g. dev-mysql-instance.
    resourceAllocation DestinationMssqlResourceAllocation
    actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
    workspaceId String
    configuration DestinationMssqlConfiguration
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    createdAt number
    definitionId string
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    destinationId string
    destinationType string
    name string
    Name of the destination e.g. dev-mysql-instance.
    resourceAllocation DestinationMssqlResourceAllocation
    actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
    workspaceId string
    configuration DestinationMssqlConfigurationArgs
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    created_at float
    definition_id str
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    destination_id str
    destination_type str
    name str
    Name of the destination e.g. dev-mysql-instance.
    resource_allocation DestinationMssqlResourceAllocationArgs
    actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
    workspace_id str
    configuration Property Map
    The values required to configure the destination. The schema for this must match the schema return by destinationdefinitionspecifications/get for the destinationDefinition.
    createdAt Number
    definitionId String
    The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided. Default: "d4353156-9217-4cad-8dd7-c108fd4f74cf"; Requires replacement if changed.
    destinationId String
    destinationType String
    name String
    Name of the destination e.g. dev-mysql-instance.
    resourceAllocation Property Map
    actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
    workspaceId String

    Supporting Types

    DestinationMssqlConfiguration, DestinationMssqlConfigurationArgs

    Database string
    The name of the MSSQL database.
    Host string
    The host name of the MSSQL database.
    LoadType DestinationMssqlConfigurationLoadType
    Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.
    Port double
    The port of the MSSQL database.
    SslMethod DestinationMssqlConfigurationSslMethod
    The encryption method which is used to communicate with the database.
    User string
    The username which is used to access the database.
    AdditionalProperties string
    Parsed as JSON.
    JdbcUrlParams string
    Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).
    Password string
    The password associated with this username.
    Schema string
    The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". Default: "public"
    TunnelMethod DestinationMssqlConfigurationTunnelMethod
    Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.
    Database string
    The name of the MSSQL database.
    Host string
    The host name of the MSSQL database.
    LoadType DestinationMssqlConfigurationLoadType
    Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.
    Port float64
    The port of the MSSQL database.
    SslMethod DestinationMssqlConfigurationSslMethod
    The encryption method which is used to communicate with the database.
    User string
    The username which is used to access the database.
    AdditionalProperties string
    Parsed as JSON.
    JdbcUrlParams string
    Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).
    Password string
    The password associated with this username.
    Schema string
    The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". Default: "public"
    TunnelMethod DestinationMssqlConfigurationTunnelMethod
    Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.
    database String
    The name of the MSSQL database.
    host String
    The host name of the MSSQL database.
    loadType DestinationMssqlConfigurationLoadType
    Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.
    port Double
    The port of the MSSQL database.
    sslMethod DestinationMssqlConfigurationSslMethod
    The encryption method which is used to communicate with the database.
    user String
    The username which is used to access the database.
    additionalProperties String
    Parsed as JSON.
    jdbcUrlParams String
    Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).
    password String
    The password associated with this username.
    schema String
    The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". Default: "public"
    tunnelMethod DestinationMssqlConfigurationTunnelMethod
    Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.
    database string
    The name of the MSSQL database.
    host string
    The host name of the MSSQL database.
    loadType DestinationMssqlConfigurationLoadType
    Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.
    port number
    The port of the MSSQL database.
    sslMethod DestinationMssqlConfigurationSslMethod
    The encryption method which is used to communicate with the database.
    user string
    The username which is used to access the database.
    additionalProperties string
    Parsed as JSON.
    jdbcUrlParams string
    Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).
    password string
    The password associated with this username.
    schema string
    The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". Default: "public"
    tunnelMethod DestinationMssqlConfigurationTunnelMethod
    Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.
    database str
    The name of the MSSQL database.
    host str
    The host name of the MSSQL database.
    load_type DestinationMssqlConfigurationLoadType
    Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.
    port float
    The port of the MSSQL database.
    ssl_method DestinationMssqlConfigurationSslMethod
    The encryption method which is used to communicate with the database.
    user str
    The username which is used to access the database.
    additional_properties str
    Parsed as JSON.
    jdbc_url_params str
    Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).
    password str
    The password associated with this username.
    schema str
    The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". Default: "public"
    tunnel_method DestinationMssqlConfigurationTunnelMethod
    Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.
    database String
    The name of the MSSQL database.
    host String
    The host name of the MSSQL database.
    loadType Property Map
    Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.
    port Number
    The port of the MSSQL database.
    sslMethod Property Map
    The encryption method which is used to communicate with the database.
    user String
    The username which is used to access the database.
    additionalProperties String
    Parsed as JSON.
    jdbcUrlParams String
    Additional properties to pass to the JDBC URL string when connecting to the database formatted as 'key=value' pairs separated by the symbol '&'. (example: key1=value1&key2=value2&key3=value3).
    password String
    The password associated with this username.
    schema String
    The default schema tables are written to if the source does not specify a namespace. The usual value for this field is "public". Default: "public"
    tunnelMethod Property Map
    Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.

    DestinationMssqlConfigurationLoadType, DestinationMssqlConfigurationLoadTypeArgs

    BulkLoad DestinationMssqlConfigurationLoadTypeBulkLoad
    Configuration details for using the BULK loading mechanism.
    InsertLoad DestinationMssqlConfigurationLoadTypeInsertLoad
    Configuration details for using the INSERT loading mechanism.
    BulkLoad DestinationMssqlConfigurationLoadTypeBulkLoad
    Configuration details for using the BULK loading mechanism.
    InsertLoad DestinationMssqlConfigurationLoadTypeInsertLoad
    Configuration details for using the INSERT loading mechanism.
    bulkLoad DestinationMssqlConfigurationLoadTypeBulkLoad
    Configuration details for using the BULK loading mechanism.
    insertLoad DestinationMssqlConfigurationLoadTypeInsertLoad
    Configuration details for using the INSERT loading mechanism.
    bulkLoad DestinationMssqlConfigurationLoadTypeBulkLoad
    Configuration details for using the BULK loading mechanism.
    insertLoad DestinationMssqlConfigurationLoadTypeInsertLoad
    Configuration details for using the INSERT loading mechanism.
    bulk_load DestinationMssqlConfigurationLoadTypeBulkLoad
    Configuration details for using the BULK loading mechanism.
    insert_load DestinationMssqlConfigurationLoadTypeInsertLoad
    Configuration details for using the INSERT loading mechanism.
    bulkLoad Property Map
    Configuration details for using the BULK loading mechanism.
    insertLoad Property Map
    Configuration details for using the INSERT loading mechanism.

    DestinationMssqlConfigurationLoadTypeBulkLoad, DestinationMssqlConfigurationLoadTypeBulkLoadArgs

    AzureBlobStorageAccountName string
    The name of the Azure Blob Storage account. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#storage-accounts
    AzureBlobStorageContainerName string
    The name of the Azure Blob Storage container. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers
    BulkLoadDataSource string
    Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https://learn.microsoft.com/sql/t-sql/statements/bulk-insert-transact-sql
    AdditionalProperties string
    Parsed as JSON.
    AzureBlobStorageAccountKey string
    The Azure blob storage account key. Mutually exclusive with a Shared Access Signature
    BulkLoadValidateValuesPreLoad bool
    When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance. Default: false
    LoadType string
    Default: "BULK"; must be "BULK"
    SharedAccessSignature string
    A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key
    AzureBlobStorageAccountName string
    The name of the Azure Blob Storage account. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#storage-accounts
    AzureBlobStorageContainerName string
    The name of the Azure Blob Storage container. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers
    BulkLoadDataSource string
    Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https://learn.microsoft.com/sql/t-sql/statements/bulk-insert-transact-sql
    AdditionalProperties string
    Parsed as JSON.
    AzureBlobStorageAccountKey string
    The Azure blob storage account key. Mutually exclusive with a Shared Access Signature
    BulkLoadValidateValuesPreLoad bool
    When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance. Default: false
    LoadType string
    Default: "BULK"; must be "BULK"
    SharedAccessSignature string
    A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key
    azureBlobStorageAccountName String
    The name of the Azure Blob Storage account. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#storage-accounts
    azureBlobStorageContainerName String
    The name of the Azure Blob Storage container. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers
    bulkLoadDataSource String
    Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https://learn.microsoft.com/sql/t-sql/statements/bulk-insert-transact-sql
    additionalProperties String
    Parsed as JSON.
    azureBlobStorageAccountKey String
    The Azure blob storage account key. Mutually exclusive with a Shared Access Signature
    bulkLoadValidateValuesPreLoad Boolean
    When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance. Default: false
    loadType String
    Default: "BULK"; must be "BULK"
    sharedAccessSignature String
    A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key
    azureBlobStorageAccountName string
    The name of the Azure Blob Storage account. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#storage-accounts
    azureBlobStorageContainerName string
    The name of the Azure Blob Storage container. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers
    bulkLoadDataSource string
    Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https://learn.microsoft.com/sql/t-sql/statements/bulk-insert-transact-sql
    additionalProperties string
    Parsed as JSON.
    azureBlobStorageAccountKey string
    The Azure blob storage account key. Mutually exclusive with a Shared Access Signature
    bulkLoadValidateValuesPreLoad boolean
    When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance. Default: false
    loadType string
    Default: "BULK"; must be "BULK"
    sharedAccessSignature string
    A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key
    azure_blob_storage_account_name str
    The name of the Azure Blob Storage account. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#storage-accounts
    azure_blob_storage_container_name str
    The name of the Azure Blob Storage container. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers
    bulk_load_data_source str
    Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https://learn.microsoft.com/sql/t-sql/statements/bulk-insert-transact-sql
    additional_properties str
    Parsed as JSON.
    azure_blob_storage_account_key str
    The Azure blob storage account key. Mutually exclusive with a Shared Access Signature
    bulk_load_validate_values_pre_load bool
    When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance. Default: false
    load_type str
    Default: "BULK"; must be "BULK"
    shared_access_signature str
    A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key
    azureBlobStorageAccountName String
    The name of the Azure Blob Storage account. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#storage-accounts
    azureBlobStorageContainerName String
    The name of the Azure Blob Storage container. See: https://learn.microsoft.com/azure/storage/blobs/storage-blobs-introduction#containers
    bulkLoadDataSource String
    Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https://learn.microsoft.com/sql/t-sql/statements/bulk-insert-transact-sql
    additionalProperties String
    Parsed as JSON.
    azureBlobStorageAccountKey String
    The Azure blob storage account key. Mutually exclusive with a Shared Access Signature
    bulkLoadValidateValuesPreLoad Boolean
    When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance. Default: false
    loadType String
    Default: "BULK"; must be "BULK"
    sharedAccessSignature String
    A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https://learn.microsoft.com/azure/storage/common/storage-sas-overview.Mutually exclusive with an account key

    DestinationMssqlConfigurationLoadTypeInsertLoad, DestinationMssqlConfigurationLoadTypeInsertLoadArgs

    AdditionalProperties string
    Parsed as JSON.
    LoadType string
    Default: "INSERT"; must be "INSERT"
    AdditionalProperties string
    Parsed as JSON.
    LoadType string
    Default: "INSERT"; must be "INSERT"
    additionalProperties String
    Parsed as JSON.
    loadType String
    Default: "INSERT"; must be "INSERT"
    additionalProperties string
    Parsed as JSON.
    loadType string
    Default: "INSERT"; must be "INSERT"
    additional_properties str
    Parsed as JSON.
    load_type str
    Default: "INSERT"; must be "INSERT"
    additionalProperties String
    Parsed as JSON.
    loadType String
    Default: "INSERT"; must be "INSERT"

    DestinationMssqlConfigurationSslMethod, DestinationMssqlConfigurationSslMethodArgs

    EncryptedTrustServerCertificate DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificate
    Use the certificate provided by the server without verification. (For testing purposes only!)
    EncryptedVerifyCertificate DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificate
    Verify and use the certificate provided by the server.
    Unencrypted DestinationMssqlConfigurationSslMethodUnencrypted
    The data transfer will not be encrypted.
    EncryptedTrustServerCertificate DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificate
    Use the certificate provided by the server without verification. (For testing purposes only!)
    EncryptedVerifyCertificate DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificate
    Verify and use the certificate provided by the server.
    Unencrypted DestinationMssqlConfigurationSslMethodUnencrypted
    The data transfer will not be encrypted.
    encryptedTrustServerCertificate DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificate
    Use the certificate provided by the server without verification. (For testing purposes only!)
    encryptedVerifyCertificate DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificate
    Verify and use the certificate provided by the server.
    unencrypted DestinationMssqlConfigurationSslMethodUnencrypted
    The data transfer will not be encrypted.
    encryptedTrustServerCertificate DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificate
    Use the certificate provided by the server without verification. (For testing purposes only!)
    encryptedVerifyCertificate DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificate
    Verify and use the certificate provided by the server.
    unencrypted DestinationMssqlConfigurationSslMethodUnencrypted
    The data transfer will not be encrypted.
    encrypted_trust_server_certificate DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificate
    Use the certificate provided by the server without verification. (For testing purposes only!)
    encrypted_verify_certificate DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificate
    Verify and use the certificate provided by the server.
    unencrypted DestinationMssqlConfigurationSslMethodUnencrypted
    The data transfer will not be encrypted.
    encryptedTrustServerCertificate Property Map
    Use the certificate provided by the server without verification. (For testing purposes only!)
    encryptedVerifyCertificate Property Map
    Verify and use the certificate provided by the server.
    unencrypted Property Map
    The data transfer will not be encrypted.

    DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificate, DestinationMssqlConfigurationSslMethodEncryptedTrustServerCertificateArgs

    AdditionalProperties string
    Parsed as JSON.
    Name string
    Default: "encryptedtrustservercertificate"; must be "encryptedtrustservercertificate"
    AdditionalProperties string
    Parsed as JSON.
    Name string
    Default: "encryptedtrustservercertificate"; must be "encryptedtrustservercertificate"
    additionalProperties String
    Parsed as JSON.
    name String
    Default: "encryptedtrustservercertificate"; must be "encryptedtrustservercertificate"
    additionalProperties string
    Parsed as JSON.
    name string
    Default: "encryptedtrustservercertificate"; must be "encryptedtrustservercertificate"
    additional_properties str
    Parsed as JSON.
    name str
    Default: "encryptedtrustservercertificate"; must be "encryptedtrustservercertificate"
    additionalProperties String
    Parsed as JSON.
    name String
    Default: "encryptedtrustservercertificate"; must be "encryptedtrustservercertificate"

    DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificate, DestinationMssqlConfigurationSslMethodEncryptedVerifyCertificateArgs

    AdditionalProperties string
    Parsed as JSON.
    HostNameInCertificate string
    Specifies the host name of the server. The value of this property must match the subject property of the certificate.
    Name string
    Default: "encryptedverifycertificate"; must be "encryptedverifycertificate"
    TrustStoreName string
    Specifies the name of the trust store.
    TrustStorePassword string
    Specifies the password of the trust store.
    AdditionalProperties string
    Parsed as JSON.
    HostNameInCertificate string
    Specifies the host name of the server. The value of this property must match the subject property of the certificate.
    Name string
    Default: "encryptedverifycertificate"; must be "encryptedverifycertificate"
    TrustStoreName string
    Specifies the name of the trust store.
    TrustStorePassword string
    Specifies the password of the trust store.
    additionalProperties String
    Parsed as JSON.
    hostNameInCertificate String
    Specifies the host name of the server. The value of this property must match the subject property of the certificate.
    name String
    Default: "encryptedverifycertificate"; must be "encryptedverifycertificate"
    trustStoreName String
    Specifies the name of the trust store.
    trustStorePassword String
    Specifies the password of the trust store.
    additionalProperties string
    Parsed as JSON.
    hostNameInCertificate string
    Specifies the host name of the server. The value of this property must match the subject property of the certificate.
    name string
    Default: "encryptedverifycertificate"; must be "encryptedverifycertificate"
    trustStoreName string
    Specifies the name of the trust store.
    trustStorePassword string
    Specifies the password of the trust store.
    additional_properties str
    Parsed as JSON.
    host_name_in_certificate str
    Specifies the host name of the server. The value of this property must match the subject property of the certificate.
    name str
    Default: "encryptedverifycertificate"; must be "encryptedverifycertificate"
    trust_store_name str
    Specifies the name of the trust store.
    trust_store_password str
    Specifies the password of the trust store.
    additionalProperties String
    Parsed as JSON.
    hostNameInCertificate String
    Specifies the host name of the server. The value of this property must match the subject property of the certificate.
    name String
    Default: "encryptedverifycertificate"; must be "encryptedverifycertificate"
    trustStoreName String
    Specifies the name of the trust store.
    trustStorePassword String
    Specifies the password of the trust store.

    DestinationMssqlConfigurationSslMethodUnencrypted, DestinationMssqlConfigurationSslMethodUnencryptedArgs

    AdditionalProperties string
    Parsed as JSON.
    Name string
    Default: "unencrypted"; must be "unencrypted"
    AdditionalProperties string
    Parsed as JSON.
    Name string
    Default: "unencrypted"; must be "unencrypted"
    additionalProperties String
    Parsed as JSON.
    name String
    Default: "unencrypted"; must be "unencrypted"
    additionalProperties string
    Parsed as JSON.
    name string
    Default: "unencrypted"; must be "unencrypted"
    additional_properties str
    Parsed as JSON.
    name str
    Default: "unencrypted"; must be "unencrypted"
    additionalProperties String
    Parsed as JSON.
    name String
    Default: "unencrypted"; must be "unencrypted"

    DestinationMssqlConfigurationTunnelMethod, DestinationMssqlConfigurationTunnelMethodArgs

    NoTunnel DestinationMssqlConfigurationTunnelMethodNoTunnel
    No ssh tunnel needed to connect to database
    PasswordAuthentication DestinationMssqlConfigurationTunnelMethodPasswordAuthentication
    Connect through a jump server tunnel host using username and password authentication
    SshKeyAuthentication DestinationMssqlConfigurationTunnelMethodSshKeyAuthentication
    Connect through a jump server tunnel host using username and ssh key
    NoTunnel DestinationMssqlConfigurationTunnelMethodNoTunnel
    No ssh tunnel needed to connect to database
    PasswordAuthentication DestinationMssqlConfigurationTunnelMethodPasswordAuthentication
    Connect through a jump server tunnel host using username and password authentication
    SshKeyAuthentication DestinationMssqlConfigurationTunnelMethodSshKeyAuthentication
    Connect through a jump server tunnel host using username and ssh key
    noTunnel DestinationMssqlConfigurationTunnelMethodNoTunnel
    No ssh tunnel needed to connect to database
    passwordAuthentication DestinationMssqlConfigurationTunnelMethodPasswordAuthentication
    Connect through a jump server tunnel host using username and password authentication
    sshKeyAuthentication DestinationMssqlConfigurationTunnelMethodSshKeyAuthentication
    Connect through a jump server tunnel host using username and ssh key
    noTunnel DestinationMssqlConfigurationTunnelMethodNoTunnel
    No ssh tunnel needed to connect to database
    passwordAuthentication DestinationMssqlConfigurationTunnelMethodPasswordAuthentication
    Connect through a jump server tunnel host using username and password authentication
    sshKeyAuthentication DestinationMssqlConfigurationTunnelMethodSshKeyAuthentication
    Connect through a jump server tunnel host using username and ssh key
    no_tunnel DestinationMssqlConfigurationTunnelMethodNoTunnel
    No ssh tunnel needed to connect to database
    password_authentication DestinationMssqlConfigurationTunnelMethodPasswordAuthentication
    Connect through a jump server tunnel host using username and password authentication
    ssh_key_authentication DestinationMssqlConfigurationTunnelMethodSshKeyAuthentication
    Connect through a jump server tunnel host using username and ssh key
    noTunnel Property Map
    No ssh tunnel needed to connect to database
    passwordAuthentication Property Map
    Connect through a jump server tunnel host using username and password authentication
    sshKeyAuthentication Property Map
    Connect through a jump server tunnel host using username and ssh key

    DestinationMssqlConfigurationTunnelMethodNoTunnel, DestinationMssqlConfigurationTunnelMethodNoTunnelArgs

    AdditionalProperties string
    Parsed as JSON.
    TunnelMethod string
    Default: "NOTUNNEL"; must be "NOTUNNEL"
    AdditionalProperties string
    Parsed as JSON.
    TunnelMethod string
    Default: "NOTUNNEL"; must be "NOTUNNEL"
    additionalProperties String
    Parsed as JSON.
    tunnelMethod String
    Default: "NOTUNNEL"; must be "NOTUNNEL"
    additionalProperties string
    Parsed as JSON.
    tunnelMethod string
    Default: "NOTUNNEL"; must be "NOTUNNEL"
    additional_properties str
    Parsed as JSON.
    tunnel_method str
    Default: "NOTUNNEL"; must be "NOTUNNEL"
    additionalProperties String
    Parsed as JSON.
    tunnelMethod String
    Default: "NOTUNNEL"; must be "NOTUNNEL"

    DestinationMssqlConfigurationTunnelMethodPasswordAuthentication, DestinationMssqlConfigurationTunnelMethodPasswordAuthenticationArgs

    TunnelHost string
    Hostname of the jump server host that allows inbound ssh tunnel.
    TunnelUser string
    OS-level username for logging into the jump server host
    TunnelUserPassword string
    OS-level password for logging into the jump server host
    AdditionalProperties string
    Parsed as JSON.
    TunnelMethod string
    Default: "SSHPASSWORDAUTH"; must be "SSHPASSWORDAUTH"
    TunnelPort double
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    TunnelHost string
    Hostname of the jump server host that allows inbound ssh tunnel.
    TunnelUser string
    OS-level username for logging into the jump server host
    TunnelUserPassword string
    OS-level password for logging into the jump server host
    AdditionalProperties string
    Parsed as JSON.
    TunnelMethod string
    Default: "SSHPASSWORDAUTH"; must be "SSHPASSWORDAUTH"
    TunnelPort float64
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    tunnelHost String
    Hostname of the jump server host that allows inbound ssh tunnel.
    tunnelUser String
    OS-level username for logging into the jump server host
    tunnelUserPassword String
    OS-level password for logging into the jump server host
    additionalProperties String
    Parsed as JSON.
    tunnelMethod String
    Default: "SSHPASSWORDAUTH"; must be "SSHPASSWORDAUTH"
    tunnelPort Double
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    tunnelHost string
    Hostname of the jump server host that allows inbound ssh tunnel.
    tunnelUser string
    OS-level username for logging into the jump server host
    tunnelUserPassword string
    OS-level password for logging into the jump server host
    additionalProperties string
    Parsed as JSON.
    tunnelMethod string
    Default: "SSHPASSWORDAUTH"; must be "SSHPASSWORDAUTH"
    tunnelPort number
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    tunnel_host str
    Hostname of the jump server host that allows inbound ssh tunnel.
    tunnel_user str
    OS-level username for logging into the jump server host
    tunnel_user_password str
    OS-level password for logging into the jump server host
    additional_properties str
    Parsed as JSON.
    tunnel_method str
    Default: "SSHPASSWORDAUTH"; must be "SSHPASSWORDAUTH"
    tunnel_port float
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    tunnelHost String
    Hostname of the jump server host that allows inbound ssh tunnel.
    tunnelUser String
    OS-level username for logging into the jump server host
    tunnelUserPassword String
    OS-level password for logging into the jump server host
    additionalProperties String
    Parsed as JSON.
    tunnelMethod String
    Default: "SSHPASSWORDAUTH"; must be "SSHPASSWORDAUTH"
    tunnelPort Number
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22

    DestinationMssqlConfigurationTunnelMethodSshKeyAuthentication, DestinationMssqlConfigurationTunnelMethodSshKeyAuthenticationArgs

    SshKey string
    OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )
    TunnelHost string
    Hostname of the jump server host that allows inbound ssh tunnel.
    TunnelUser string
    OS-level username for logging into the jump server host
    AdditionalProperties string
    Parsed as JSON.
    TunnelMethod string
    Default: "SSHKEYAUTH"; must be "SSHKEYAUTH"
    TunnelPort double
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    SshKey string
    OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )
    TunnelHost string
    Hostname of the jump server host that allows inbound ssh tunnel.
    TunnelUser string
    OS-level username for logging into the jump server host
    AdditionalProperties string
    Parsed as JSON.
    TunnelMethod string
    Default: "SSHKEYAUTH"; must be "SSHKEYAUTH"
    TunnelPort float64
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    sshKey String
    OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )
    tunnelHost String
    Hostname of the jump server host that allows inbound ssh tunnel.
    tunnelUser String
    OS-level username for logging into the jump server host
    additionalProperties String
    Parsed as JSON.
    tunnelMethod String
    Default: "SSHKEYAUTH"; must be "SSHKEYAUTH"
    tunnelPort Double
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    sshKey string
    OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )
    tunnelHost string
    Hostname of the jump server host that allows inbound ssh tunnel.
    tunnelUser string
    OS-level username for logging into the jump server host
    additionalProperties string
    Parsed as JSON.
    tunnelMethod string
    Default: "SSHKEYAUTH"; must be "SSHKEYAUTH"
    tunnelPort number
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    ssh_key str
    OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )
    tunnel_host str
    Hostname of the jump server host that allows inbound ssh tunnel.
    tunnel_user str
    OS-level username for logging into the jump server host
    additional_properties str
    Parsed as JSON.
    tunnel_method str
    Default: "SSHKEYAUTH"; must be "SSHKEYAUTH"
    tunnel_port float
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22
    sshKey String
    OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )
    tunnelHost String
    Hostname of the jump server host that allows inbound ssh tunnel.
    tunnelUser String
    OS-level username for logging into the jump server host
    additionalProperties String
    Parsed as JSON.
    tunnelMethod String
    Default: "SSHKEYAUTH"; must be "SSHKEYAUTH"
    tunnelPort Number
    Port on the proxy/jump server that accepts inbound ssh connections. Default: 22

    DestinationMssqlResourceAllocation, DestinationMssqlResourceAllocationArgs

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

    DestinationMssqlResourceAllocationDefault, DestinationMssqlResourceAllocationDefaultArgs

    DestinationMssqlResourceAllocationJobSpecific, DestinationMssqlResourceAllocationJobSpecificArgs

    JobType string
    enum that describes the different types of jobs that the platform runs.
    ResourceRequirements DestinationMssqlResourceAllocationJobSpecificResourceRequirements
    optional resource requirements to run workers (blank for unbounded allocations)
    JobType string
    enum that describes the different types of jobs that the platform runs.
    ResourceRequirements DestinationMssqlResourceAllocationJobSpecificResourceRequirements
    optional resource requirements to run workers (blank for unbounded allocations)
    jobType String
    enum that describes the different types of jobs that the platform runs.
    resourceRequirements DestinationMssqlResourceAllocationJobSpecificResourceRequirements
    optional resource requirements to run workers (blank for unbounded allocations)
    jobType string
    enum that describes the different types of jobs that the platform runs.
    resourceRequirements DestinationMssqlResourceAllocationJobSpecificResourceRequirements
    optional resource requirements to run workers (blank for unbounded allocations)
    job_type str
    enum that describes the different types of jobs that the platform runs.
    resource_requirements DestinationMssqlResourceAllocationJobSpecificResourceRequirements
    optional resource requirements to run workers (blank for unbounded allocations)
    jobType String
    enum that describes the different types of jobs that the platform runs.
    resourceRequirements Property Map
    optional resource requirements to run workers (blank for unbounded allocations)

    DestinationMssqlResourceAllocationJobSpecificResourceRequirements, DestinationMssqlResourceAllocationJobSpecificResourceRequirementsArgs

    Import

    In Terraform v1.5.0 and later, the import block can be used with the id attribute, for example:

    terraform

    import {

    to = airbyte_destination_mssql.my_airbyte_destination_mssql

    id = “…”

    }

    The pulumi import command can be used, for example:

    $ pulumi import airbyte:index/destinationMssql:DestinationMssql my_airbyte_destination_mssql "..."
    

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

    Package Details

    Repository
    airbyte airbytehq/terraform-provider-airbyte
    License
    Notes
    This Pulumi package is based on the airbyte Terraform Provider.
    airbyte logo
    airbyte 1.0.0-rc6 published on Monday, Feb 16, 2026 by airbytehq
      Meet Neo: Your AI Platform Teammate