airbyte.SourceMicrosoftOnedrive
Explore with Pulumi AI
SourceMicrosoftOnedrive Resource
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.airbyte.SourceMicrosoftOnedrive;
import com.pulumi.airbyte.SourceMicrosoftOnedriveArgs;
import com.pulumi.airbyte.inputs.SourceMicrosoftOnedriveConfigurationArgs;
import com.pulumi.airbyte.inputs.SourceMicrosoftOnedriveConfigurationCredentialsArgs;
import com.pulumi.airbyte.inputs.SourceMicrosoftOnedriveConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs;
import com.pulumi.airbyte.inputs.SourceMicrosoftOnedriveConfigurationCredentialsServiceKeyAuthenticationArgs;
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 mySourceMicrosoftonedrive = new SourceMicrosoftOnedrive("mySourceMicrosoftonedrive", SourceMicrosoftOnedriveArgs.builder()
            .configuration(SourceMicrosoftOnedriveConfigurationArgs.builder()
                .credentials(SourceMicrosoftOnedriveConfigurationCredentialsArgs.builder()
                    .authenticateViaMicrosoftOAuth(SourceMicrosoftOnedriveConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs.builder()
                        .clientId("...my_client_id...")
                        .clientSecret("...my_client_secret...")
                        .refreshToken("...my_refresh_token...")
                        .tenantId("...my_tenant_id...")
                        .build())
                    .serviceKeyAuthentication(SourceMicrosoftOnedriveConfigurationCredentialsServiceKeyAuthenticationArgs.builder()
                        .clientId("...my_client_id...")
                        .clientSecret("...my_client_secret...")
                        .tenantId("...my_tenant_id...")
                        .userPrincipalName("...my_user_principal_name...")
                        .build())
                    .build())
                .drive_name("...my_drive_name...")
                .folder_path("...my_folder_path...")
                .search_scope("SHARED_ITEMS")
                .start_date("2021-01-01T00:00:00.000000Z")
                .streams(SourceMicrosoftOnedriveConfigurationStreamArgs.builder()
                    .daysToSyncIfHistoryIsFull(4)
                    .format(SourceMicrosoftOnedriveConfigurationStreamFormatArgs.builder()
                        .avroFormat(SourceMicrosoftOnedriveConfigurationStreamFormatAvroFormatArgs.builder()
                            .doubleAsString(true)
                            .build())
                        .csvFormat(SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatArgs.builder()
                            .delimiter("...my_delimiter...")
                            .doubleQuote(true)
                            .encoding("...my_encoding...")
                            .escapeChar("...my_escape_char...")
                            .falseValues("...")
                            .headerDefinition(SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionArgs.builder()
                                .autogenerated()
                                .fromCsv()
                                .userProvided(SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs.builder()
                                    .columnNames("...")
                                    .build())
                                .build())
                            .ignoreErrorsOnFieldsMismatch(false)
                            .nullValues("...")
                            .quoteChar("...my_quote_char...")
                            .skipRowsAfterHeader(0)
                            .skipRowsBeforeHeader(10)
                            .stringsCanBeNull(true)
                            .trueValues("...")
                            .build())
                        .jsonlFormat()
                        .parquetFormat(SourceMicrosoftOnedriveConfigurationStreamFormatParquetFormatArgs.builder()
                            .decimalAsFloat(true)
                            .build())
                        .unstructuredDocumentFormat(SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatArgs.builder()
                            .processing(SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs.builder()
                                .local()
                                .build())
                            .skipUnprocessableFiles(true)
                            .strategy("ocr_only")
                            .build())
                        .build())
                    .globs("...")
                    .inputSchema("...my_input_schema...")
                    .name("...my_name...")
                    .schemaless(false)
                    .validationPolicy("Skip Record")
                    .build())
                .build())
            .definitionId("fab9fabf-8a74-4f68-9a9b-c2101751a272")
            .secretId("...my_secret_id...")
            .workspaceId("5f69d7b2-0503-4a25-b763-9376e9939f76")
            .build());
    }
}
resources:
  mySourceMicrosoftonedrive:
    type: airbyte:SourceMicrosoftOnedrive
    properties:
      configuration:
        credentials:
          authenticateViaMicrosoftOAuth:
            clientId: '...my_client_id...'
            clientSecret: '...my_client_secret...'
            refreshToken: '...my_refresh_token...'
            tenantId: '...my_tenant_id...'
          serviceKeyAuthentication:
            clientId: '...my_client_id...'
            clientSecret: '...my_client_secret...'
            tenantId: '...my_tenant_id...'
            userPrincipalName: '...my_user_principal_name...'
        drive_name: '...my_drive_name...'
        folder_path: '...my_folder_path...'
        search_scope: SHARED_ITEMS
        start_date: 2021-01-01T00:00:00.000000Z
        streams:
          - daysToSyncIfHistoryIsFull: 4
            format:
              avroFormat:
                doubleAsString: true
              csvFormat:
                delimiter: '...my_delimiter...'
                doubleQuote: true
                encoding: '...my_encoding...'
                escapeChar: '...my_escape_char...'
                falseValues:
                  - '...'
                headerDefinition:
                  autogenerated: {}
                  fromCsv: {}
                  userProvided:
                    columnNames:
                      - '...'
                ignoreErrorsOnFieldsMismatch: false
                nullValues:
                  - '...'
                quoteChar: '...my_quote_char...'
                skipRowsAfterHeader: 0
                skipRowsBeforeHeader: 10
                stringsCanBeNull: true
                trueValues:
                  - '...'
              jsonlFormat: {}
              parquetFormat:
                decimalAsFloat: true
              unstructuredDocumentFormat:
                processing:
                  local: {}
                skipUnprocessableFiles: true
                strategy: ocr_only
            globs:
              - '...'
            inputSchema: '...my_input_schema...'
            name: '...my_name...'
            schemaless: false
            validationPolicy: Skip Record
      definitionId: fab9fabf-8a74-4f68-9a9b-c2101751a272
      secretId: '...my_secret_id...'
      workspaceId: 5f69d7b2-0503-4a25-b763-9376e9939f76
Create SourceMicrosoftOnedrive Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SourceMicrosoftOnedrive(name: string, args: SourceMicrosoftOnedriveArgs, opts?: CustomResourceOptions);@overload
def SourceMicrosoftOnedrive(resource_name: str,
                            args: SourceMicrosoftOnedriveArgs,
                            opts: Optional[ResourceOptions] = None)
@overload
def SourceMicrosoftOnedrive(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            configuration: Optional[SourceMicrosoftOnedriveConfigurationArgs] = None,
                            workspace_id: Optional[str] = None,
                            definition_id: Optional[str] = None,
                            name: Optional[str] = None,
                            secret_id: Optional[str] = None)func NewSourceMicrosoftOnedrive(ctx *Context, name string, args SourceMicrosoftOnedriveArgs, opts ...ResourceOption) (*SourceMicrosoftOnedrive, error)public SourceMicrosoftOnedrive(string name, SourceMicrosoftOnedriveArgs args, CustomResourceOptions? opts = null)
public SourceMicrosoftOnedrive(String name, SourceMicrosoftOnedriveArgs args)
public SourceMicrosoftOnedrive(String name, SourceMicrosoftOnedriveArgs args, CustomResourceOptions options)
type: airbyte:SourceMicrosoftOnedrive
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 SourceMicrosoftOnedriveArgs
- 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 SourceMicrosoftOnedriveArgs
- 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 SourceMicrosoftOnedriveArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SourceMicrosoftOnedriveArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SourceMicrosoftOnedriveArgs
- 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 sourceMicrosoftOnedriveResource = new Airbyte.SourceMicrosoftOnedrive("sourceMicrosoftOnedriveResource", new()
{
    Configuration = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationArgs
    {
        Credentials = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationCredentialsArgs
        {
            AuthenticateViaMicrosoftOAuth = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs
            {
                ClientId = "string",
                ClientSecret = "string",
                RefreshToken = "string",
                TenantId = "string",
            },
            ServiceKeyAuthentication = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationCredentialsServiceKeyAuthenticationArgs
            {
                ClientId = "string",
                ClientSecret = "string",
                TenantId = "string",
                UserPrincipalName = "string",
            },
        },
        Streams = new[]
        {
            new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamArgs
            {
                Format = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamFormatArgs
                {
                    AvroFormat = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamFormatAvroFormatArgs
                    {
                        DoubleAsString = false,
                    },
                    CsvFormat = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatArgs
                    {
                        Delimiter = "string",
                        DoubleQuote = false,
                        Encoding = "string",
                        EscapeChar = "string",
                        FalseValues = new[]
                        {
                            "string",
                        },
                        HeaderDefinition = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionArgs
                        {
                            Autogenerated = null,
                            FromCsv = null,
                            UserProvided = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs
                            {
                                ColumnNames = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        IgnoreErrorsOnFieldsMismatch = false,
                        NullValues = new[]
                        {
                            "string",
                        },
                        QuoteChar = "string",
                        SkipRowsAfterHeader = 0,
                        SkipRowsBeforeHeader = 0,
                        StringsCanBeNull = false,
                        TrueValues = new[]
                        {
                            "string",
                        },
                    },
                    JsonlFormat = null,
                    ParquetFormat = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamFormatParquetFormatArgs
                    {
                        DecimalAsFloat = false,
                    },
                    UnstructuredDocumentFormat = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatArgs
                    {
                        Processing = new Airbyte.Inputs.SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs
                        {
                            Local = null,
                        },
                        SkipUnprocessableFiles = false,
                        Strategy = "string",
                    },
                },
                Name = "string",
                DaysToSyncIfHistoryIsFull = 0,
                Globs = new[]
                {
                    "string",
                },
                InputSchema = "string",
                Schemaless = false,
                ValidationPolicy = "string",
            },
        },
        DriveName = "string",
        FolderPath = "string",
        SearchScope = "string",
        StartDate = "string",
    },
    WorkspaceId = "string",
    DefinitionId = "string",
    Name = "string",
    SecretId = "string",
});
example, err := airbyte.NewSourceMicrosoftOnedrive(ctx, "sourceMicrosoftOnedriveResource", &airbyte.SourceMicrosoftOnedriveArgs{
Configuration: &.SourceMicrosoftOnedriveConfigurationArgs{
Credentials: &.SourceMicrosoftOnedriveConfigurationCredentialsArgs{
AuthenticateViaMicrosoftOAuth: &.SourceMicrosoftOnedriveConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
RefreshToken: pulumi.String("string"),
TenantId: pulumi.String("string"),
},
ServiceKeyAuthentication: &.SourceMicrosoftOnedriveConfigurationCredentialsServiceKeyAuthenticationArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
TenantId: pulumi.String("string"),
UserPrincipalName: pulumi.String("string"),
},
},
Streams: .SourceMicrosoftOnedriveConfigurationStreamArray{
&.SourceMicrosoftOnedriveConfigurationStreamArgs{
Format: &.SourceMicrosoftOnedriveConfigurationStreamFormatArgs{
AvroFormat: &.SourceMicrosoftOnedriveConfigurationStreamFormatAvroFormatArgs{
DoubleAsString: pulumi.Bool(false),
},
CsvFormat: &.SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatArgs{
Delimiter: pulumi.String("string"),
DoubleQuote: pulumi.Bool(false),
Encoding: pulumi.String("string"),
EscapeChar: pulumi.String("string"),
FalseValues: pulumi.StringArray{
pulumi.String("string"),
},
HeaderDefinition: &.SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionArgs{
Autogenerated: &.SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionAutogeneratedArgs{
},
FromCsv: &.SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionFromCsvArgs{
},
UserProvided: &.SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs{
ColumnNames: pulumi.StringArray{
pulumi.String("string"),
},
},
},
IgnoreErrorsOnFieldsMismatch: pulumi.Bool(false),
NullValues: pulumi.StringArray{
pulumi.String("string"),
},
QuoteChar: pulumi.String("string"),
SkipRowsAfterHeader: pulumi.Float64(0),
SkipRowsBeforeHeader: pulumi.Float64(0),
StringsCanBeNull: pulumi.Bool(false),
TrueValues: pulumi.StringArray{
pulumi.String("string"),
},
},
JsonlFormat: &.SourceMicrosoftOnedriveConfigurationStreamFormatJsonlFormatArgs{
},
ParquetFormat: &.SourceMicrosoftOnedriveConfigurationStreamFormatParquetFormatArgs{
DecimalAsFloat: pulumi.Bool(false),
},
UnstructuredDocumentFormat: &.SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatArgs{
Processing: &.SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs{
Local: &.SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatProcessingLocalArgs{
},
},
SkipUnprocessableFiles: pulumi.Bool(false),
Strategy: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
DaysToSyncIfHistoryIsFull: pulumi.Float64(0),
Globs: pulumi.StringArray{
pulumi.String("string"),
},
InputSchema: pulumi.String("string"),
Schemaless: pulumi.Bool(false),
ValidationPolicy: pulumi.String("string"),
},
},
DriveName: pulumi.String("string"),
FolderPath: pulumi.String("string"),
SearchScope: pulumi.String("string"),
StartDate: pulumi.String("string"),
},
WorkspaceId: pulumi.String("string"),
DefinitionId: pulumi.String("string"),
Name: pulumi.String("string"),
SecretId: pulumi.String("string"),
})
var sourceMicrosoftOnedriveResource = new SourceMicrosoftOnedrive("sourceMicrosoftOnedriveResource", SourceMicrosoftOnedriveArgs.builder()
    .configuration(SourceMicrosoftOnedriveConfigurationArgs.builder()
        .credentials(SourceMicrosoftOnedriveConfigurationCredentialsArgs.builder()
            .authenticateViaMicrosoftOAuth(SourceMicrosoftOnedriveConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs.builder()
                .clientId("string")
                .clientSecret("string")
                .refreshToken("string")
                .tenantId("string")
                .build())
            .serviceKeyAuthentication(SourceMicrosoftOnedriveConfigurationCredentialsServiceKeyAuthenticationArgs.builder()
                .clientId("string")
                .clientSecret("string")
                .tenantId("string")
                .userPrincipalName("string")
                .build())
            .build())
        .streams(SourceMicrosoftOnedriveConfigurationStreamArgs.builder()
            .format(SourceMicrosoftOnedriveConfigurationStreamFormatArgs.builder()
                .avroFormat(SourceMicrosoftOnedriveConfigurationStreamFormatAvroFormatArgs.builder()
                    .doubleAsString(false)
                    .build())
                .csvFormat(SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatArgs.builder()
                    .delimiter("string")
                    .doubleQuote(false)
                    .encoding("string")
                    .escapeChar("string")
                    .falseValues("string")
                    .headerDefinition(SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionArgs.builder()
                        .autogenerated()
                        .fromCsv()
                        .userProvided(SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs.builder()
                            .columnNames("string")
                            .build())
                        .build())
                    .ignoreErrorsOnFieldsMismatch(false)
                    .nullValues("string")
                    .quoteChar("string")
                    .skipRowsAfterHeader(0)
                    .skipRowsBeforeHeader(0)
                    .stringsCanBeNull(false)
                    .trueValues("string")
                    .build())
                .jsonlFormat()
                .parquetFormat(SourceMicrosoftOnedriveConfigurationStreamFormatParquetFormatArgs.builder()
                    .decimalAsFloat(false)
                    .build())
                .unstructuredDocumentFormat(SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatArgs.builder()
                    .processing(SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs.builder()
                        .local()
                        .build())
                    .skipUnprocessableFiles(false)
                    .strategy("string")
                    .build())
                .build())
            .name("string")
            .daysToSyncIfHistoryIsFull(0)
            .globs("string")
            .inputSchema("string")
            .schemaless(false)
            .validationPolicy("string")
            .build())
        .driveName("string")
        .folderPath("string")
        .searchScope("string")
        .startDate("string")
        .build())
    .workspaceId("string")
    .definitionId("string")
    .name("string")
    .secretId("string")
    .build());
source_microsoft_onedrive_resource = airbyte.SourceMicrosoftOnedrive("sourceMicrosoftOnedriveResource",
    configuration={
        "credentials": {
            "authenticate_via_microsoft_o_auth": {
                "client_id": "string",
                "client_secret": "string",
                "refresh_token": "string",
                "tenant_id": "string",
            },
            "service_key_authentication": {
                "client_id": "string",
                "client_secret": "string",
                "tenant_id": "string",
                "user_principal_name": "string",
            },
        },
        "streams": [{
            "format": {
                "avro_format": {
                    "double_as_string": False,
                },
                "csv_format": {
                    "delimiter": "string",
                    "double_quote": False,
                    "encoding": "string",
                    "escape_char": "string",
                    "false_values": ["string"],
                    "header_definition": {
                        "autogenerated": {},
                        "from_csv": {},
                        "user_provided": {
                            "column_names": ["string"],
                        },
                    },
                    "ignore_errors_on_fields_mismatch": False,
                    "null_values": ["string"],
                    "quote_char": "string",
                    "skip_rows_after_header": 0,
                    "skip_rows_before_header": 0,
                    "strings_can_be_null": False,
                    "true_values": ["string"],
                },
                "jsonl_format": {},
                "parquet_format": {
                    "decimal_as_float": False,
                },
                "unstructured_document_format": {
                    "processing": {
                        "local": {},
                    },
                    "skip_unprocessable_files": False,
                    "strategy": "string",
                },
            },
            "name": "string",
            "days_to_sync_if_history_is_full": 0,
            "globs": ["string"],
            "input_schema": "string",
            "schemaless": False,
            "validation_policy": "string",
        }],
        "drive_name": "string",
        "folder_path": "string",
        "search_scope": "string",
        "start_date": "string",
    },
    workspace_id="string",
    definition_id="string",
    name="string",
    secret_id="string")
const sourceMicrosoftOnedriveResource = new airbyte.SourceMicrosoftOnedrive("sourceMicrosoftOnedriveResource", {
    configuration: {
        credentials: {
            authenticateViaMicrosoftOAuth: {
                clientId: "string",
                clientSecret: "string",
                refreshToken: "string",
                tenantId: "string",
            },
            serviceKeyAuthentication: {
                clientId: "string",
                clientSecret: "string",
                tenantId: "string",
                userPrincipalName: "string",
            },
        },
        streams: [{
            format: {
                avroFormat: {
                    doubleAsString: false,
                },
                csvFormat: {
                    delimiter: "string",
                    doubleQuote: false,
                    encoding: "string",
                    escapeChar: "string",
                    falseValues: ["string"],
                    headerDefinition: {
                        autogenerated: {},
                        fromCsv: {},
                        userProvided: {
                            columnNames: ["string"],
                        },
                    },
                    ignoreErrorsOnFieldsMismatch: false,
                    nullValues: ["string"],
                    quoteChar: "string",
                    skipRowsAfterHeader: 0,
                    skipRowsBeforeHeader: 0,
                    stringsCanBeNull: false,
                    trueValues: ["string"],
                },
                jsonlFormat: {},
                parquetFormat: {
                    decimalAsFloat: false,
                },
                unstructuredDocumentFormat: {
                    processing: {
                        local: {},
                    },
                    skipUnprocessableFiles: false,
                    strategy: "string",
                },
            },
            name: "string",
            daysToSyncIfHistoryIsFull: 0,
            globs: ["string"],
            inputSchema: "string",
            schemaless: false,
            validationPolicy: "string",
        }],
        driveName: "string",
        folderPath: "string",
        searchScope: "string",
        startDate: "string",
    },
    workspaceId: "string",
    definitionId: "string",
    name: "string",
    secretId: "string",
});
type: airbyte:SourceMicrosoftOnedrive
properties:
    configuration:
        credentials:
            authenticateViaMicrosoftOAuth:
                clientId: string
                clientSecret: string
                refreshToken: string
                tenantId: string
            serviceKeyAuthentication:
                clientId: string
                clientSecret: string
                tenantId: string
                userPrincipalName: string
        driveName: string
        folderPath: string
        searchScope: string
        startDate: string
        streams:
            - daysToSyncIfHistoryIsFull: 0
              format:
                avroFormat:
                    doubleAsString: false
                csvFormat:
                    delimiter: string
                    doubleQuote: false
                    encoding: string
                    escapeChar: string
                    falseValues:
                        - string
                    headerDefinition:
                        autogenerated: {}
                        fromCsv: {}
                        userProvided:
                            columnNames:
                                - string
                    ignoreErrorsOnFieldsMismatch: false
                    nullValues:
                        - string
                    quoteChar: string
                    skipRowsAfterHeader: 0
                    skipRowsBeforeHeader: 0
                    stringsCanBeNull: false
                    trueValues:
                        - string
                jsonlFormat: {}
                parquetFormat:
                    decimalAsFloat: false
                unstructuredDocumentFormat:
                    processing:
                        local: {}
                    skipUnprocessableFiles: false
                    strategy: string
              globs:
                - string
              inputSchema: string
              name: string
              schemaless: false
              validationPolicy: string
    definitionId: string
    name: string
    secretId: string
    workspaceId: string
SourceMicrosoftOnedrive 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 SourceMicrosoftOnedrive resource accepts the following input properties:
- Configuration
SourceMicrosoft Onedrive Configuration 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- WorkspaceId string
- DefinitionId string
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- Name string
- Name of the source e.g. dev-mysql-instance.
- SecretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- Configuration
SourceMicrosoft Onedrive Configuration Args 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- WorkspaceId string
- DefinitionId string
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- Name string
- Name of the source e.g. dev-mysql-instance.
- SecretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- configuration
SourceMicrosoft Onedrive Configuration 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- workspaceId String
- definitionId String
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- name String
- Name of the source e.g. dev-mysql-instance.
- secretId String
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- configuration
SourceMicrosoft Onedrive Configuration 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- workspaceId string
- definitionId string
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- name string
- Name of the source e.g. dev-mysql-instance.
- secretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- configuration
SourceMicrosoft Onedrive Configuration Args 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- workspace_id str
- definition_id str
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- name str
- Name of the source e.g. dev-mysql-instance.
- secret_id str
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- configuration Property Map
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- workspaceId String
- definitionId String
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- name String
- Name of the source e.g. dev-mysql-instance.
- secretId String
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
Outputs
All input properties are implicitly available as output properties. Additionally, the SourceMicrosoftOnedrive resource produces the following output properties:
- CreatedAt double
- Id string
- The provider-assigned unique ID for this managed resource.
- SourceId string
- SourceType string
- CreatedAt float64
- Id string
- The provider-assigned unique ID for this managed resource.
- SourceId string
- SourceType string
- createdAt Double
- id String
- The provider-assigned unique ID for this managed resource.
- sourceId String
- sourceType String
- createdAt number
- id string
- The provider-assigned unique ID for this managed resource.
- sourceId string
- sourceType string
- created_at float
- id str
- The provider-assigned unique ID for this managed resource.
- source_id str
- source_type str
- createdAt Number
- id String
- The provider-assigned unique ID for this managed resource.
- sourceId String
- sourceType String
Look up Existing SourceMicrosoftOnedrive Resource
Get an existing SourceMicrosoftOnedrive 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?: SourceMicrosoftOnedriveState, opts?: CustomResourceOptions): SourceMicrosoftOnedrive@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        configuration: Optional[SourceMicrosoftOnedriveConfigurationArgs] = None,
        created_at: Optional[float] = None,
        definition_id: Optional[str] = None,
        name: Optional[str] = None,
        secret_id: Optional[str] = None,
        source_id: Optional[str] = None,
        source_type: Optional[str] = None,
        workspace_id: Optional[str] = None) -> SourceMicrosoftOnedrivefunc GetSourceMicrosoftOnedrive(ctx *Context, name string, id IDInput, state *SourceMicrosoftOnedriveState, opts ...ResourceOption) (*SourceMicrosoftOnedrive, error)public static SourceMicrosoftOnedrive Get(string name, Input<string> id, SourceMicrosoftOnedriveState? state, CustomResourceOptions? opts = null)public static SourceMicrosoftOnedrive get(String name, Output<String> id, SourceMicrosoftOnedriveState state, CustomResourceOptions options)resources:  _:    type: airbyte:SourceMicrosoftOnedrive    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.
- Configuration
SourceMicrosoft Onedrive Configuration 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- CreatedAt double
- DefinitionId string
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- Name string
- Name of the source e.g. dev-mysql-instance.
- SecretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- SourceId string
- SourceType string
- WorkspaceId string
- Configuration
SourceMicrosoft Onedrive Configuration Args 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- CreatedAt float64
- DefinitionId string
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- Name string
- Name of the source e.g. dev-mysql-instance.
- SecretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- SourceId string
- SourceType string
- WorkspaceId string
- configuration
SourceMicrosoft Onedrive Configuration 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- createdAt Double
- definitionId String
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- name String
- Name of the source e.g. dev-mysql-instance.
- secretId String
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- sourceId String
- sourceType String
- workspaceId String
- configuration
SourceMicrosoft Onedrive Configuration 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- createdAt number
- definitionId string
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- name string
- Name of the source e.g. dev-mysql-instance.
- secretId string
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- sourceId string
- sourceType string
- workspaceId string
- configuration
SourceMicrosoft Onedrive Configuration Args 
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- created_at float
- definition_id str
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- name str
- Name of the source e.g. dev-mysql-instance.
- secret_id str
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- source_id str
- source_type str
- workspace_id str
- configuration Property Map
- SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification. This class combines the authentication details with additional configuration for the OneDrive API.
- createdAt Number
- definitionId String
- The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Requires replacement if changed.
- name String
- Name of the source e.g. dev-mysql-instance.
- secretId String
- Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- sourceId String
- sourceType String
- workspaceId String
Supporting Types
SourceMicrosoftOnedriveConfiguration, SourceMicrosoftOnedriveConfigurationArgs        
- Credentials
SourceMicrosoft Onedrive Configuration Credentials 
- Credentials for connecting to the One Drive API
- Streams
List<SourceMicrosoft Onedrive Configuration Stream> 
- Each instance of this configuration defines a \n\nstream\n\n. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.
- DriveName string
- Name of the Microsoft OneDrive drive where the file(s) exist. Default: "OneDrive"
- FolderPath string
- Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. Default: "."
- SearchScope string
- Specifies the location(s) to search for files. Valid options are 'ACCESSIBLEDRIVES' to search in the selected OneDrive drive, 'SHAREDITEMS' for shared items the user has access to, and 'ALL' to search both. Default: "ALL"; must be one of ["ACCESSIBLEDRIVES", "SHAREDITEMS", "ALL"]
- StartDate string
- UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.
- Credentials
SourceMicrosoft Onedrive Configuration Credentials 
- Credentials for connecting to the One Drive API
- Streams
[]SourceMicrosoft Onedrive Configuration Stream 
- Each instance of this configuration defines a \n\nstream\n\n. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.
- DriveName string
- Name of the Microsoft OneDrive drive where the file(s) exist. Default: "OneDrive"
- FolderPath string
- Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. Default: "."
- SearchScope string
- Specifies the location(s) to search for files. Valid options are 'ACCESSIBLEDRIVES' to search in the selected OneDrive drive, 'SHAREDITEMS' for shared items the user has access to, and 'ALL' to search both. Default: "ALL"; must be one of ["ACCESSIBLEDRIVES", "SHAREDITEMS", "ALL"]
- StartDate string
- UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.
- credentials
SourceMicrosoft Onedrive Configuration Credentials 
- Credentials for connecting to the One Drive API
- streams
List<SourceMicrosoft Onedrive Configuration Stream> 
- Each instance of this configuration defines a \n\nstream\n\n. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.
- driveName String
- Name of the Microsoft OneDrive drive where the file(s) exist. Default: "OneDrive"
- folderPath String
- Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. Default: "."
- searchScope String
- Specifies the location(s) to search for files. Valid options are 'ACCESSIBLEDRIVES' to search in the selected OneDrive drive, 'SHAREDITEMS' for shared items the user has access to, and 'ALL' to search both. Default: "ALL"; must be one of ["ACCESSIBLEDRIVES", "SHAREDITEMS", "ALL"]
- startDate String
- UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.
- credentials
SourceMicrosoft Onedrive Configuration Credentials 
- Credentials for connecting to the One Drive API
- streams
SourceMicrosoft Onedrive Configuration Stream[] 
- Each instance of this configuration defines a \n\nstream\n\n. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.
- driveName string
- Name of the Microsoft OneDrive drive where the file(s) exist. Default: "OneDrive"
- folderPath string
- Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. Default: "."
- searchScope string
- Specifies the location(s) to search for files. Valid options are 'ACCESSIBLEDRIVES' to search in the selected OneDrive drive, 'SHAREDITEMS' for shared items the user has access to, and 'ALL' to search both. Default: "ALL"; must be one of ["ACCESSIBLEDRIVES", "SHAREDITEMS", "ALL"]
- startDate string
- UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.
- credentials
SourceMicrosoft Onedrive Configuration Credentials 
- Credentials for connecting to the One Drive API
- streams
Sequence[SourceMicrosoft Onedrive Configuration Stream] 
- Each instance of this configuration defines a \n\nstream\n\n. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.
- drive_name str
- Name of the Microsoft OneDrive drive where the file(s) exist. Default: "OneDrive"
- folder_path str
- Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. Default: "."
- search_scope str
- Specifies the location(s) to search for files. Valid options are 'ACCESSIBLEDRIVES' to search in the selected OneDrive drive, 'SHAREDITEMS' for shared items the user has access to, and 'ALL' to search both. Default: "ALL"; must be one of ["ACCESSIBLEDRIVES", "SHAREDITEMS", "ALL"]
- start_date str
- UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.
- credentials Property Map
- Credentials for connecting to the One Drive API
- streams List<Property Map>
- Each instance of this configuration defines a \n\nstream\n\n. Use this to define which files belong in the stream, their format, and how they should be parsed and validated. When sending data to warehouse destination such as Snowflake or BigQuery, each stream is a separate table.
- driveName String
- Name of the Microsoft OneDrive drive where the file(s) exist. Default: "OneDrive"
- folderPath String
- Path to a specific folder within the drives to search for files. Leave empty to search all folders of the drives. This does not apply to shared items. Default: "."
- searchScope String
- Specifies the location(s) to search for files. Valid options are 'ACCESSIBLEDRIVES' to search in the selected OneDrive drive, 'SHAREDITEMS' for shared items the user has access to, and 'ALL' to search both. Default: "ALL"; must be one of ["ACCESSIBLEDRIVES", "SHAREDITEMS", "ALL"]
- startDate String
- UTC date and time in the format 2017-01-25T00:00:00.000000Z. Any file modified before this date will not be replicated.
SourceMicrosoftOnedriveConfigurationCredentials, SourceMicrosoftOnedriveConfigurationCredentialsArgs          
- AuthenticateVia SourceMicrosoft OAuth Microsoft Onedrive Configuration Credentials Authenticate Via Microsoft OAuth 
- OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. This class uses pydantic for data validation and settings management.
- ServiceKey SourceAuthentication Microsoft Onedrive Configuration Credentials Service Key Authentication 
- ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method.
- AuthenticateVia SourceMicrosoft OAuth Microsoft Onedrive Configuration Credentials Authenticate Via Microsoft OAuth 
- OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. This class uses pydantic for data validation and settings management.
- ServiceKey SourceAuthentication Microsoft Onedrive Configuration Credentials Service Key Authentication 
- ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method.
- authenticateVia SourceMicrosoft OAuth Microsoft Onedrive Configuration Credentials Authenticate Via Microsoft OAuth 
- OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. This class uses pydantic for data validation and settings management.
- serviceKey SourceAuthentication Microsoft Onedrive Configuration Credentials Service Key Authentication 
- ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method.
- authenticateVia SourceMicrosoft OAuth Microsoft Onedrive Configuration Credentials Authenticate Via Microsoft OAuth 
- OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. This class uses pydantic for data validation and settings management.
- serviceKey SourceAuthentication Microsoft Onedrive Configuration Credentials Service Key Authentication 
- ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method.
- authenticate_via_ Sourcemicrosoft_ o_ auth Microsoft Onedrive Configuration Credentials Authenticate Via Microsoft OAuth 
- OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. This class uses pydantic for data validation and settings management.
- service_key_ Sourceauthentication Microsoft Onedrive Configuration Credentials Service Key Authentication 
- ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method.
- authenticateVia Property MapMicrosoft OAuth 
- OAuthCredentials class to hold authentication details for Microsoft OAuth authentication. This class uses pydantic for data validation and settings management.
- serviceKey Property MapAuthentication 
- ServiceCredentials class for service key authentication. This class is structured similarly to OAuthCredentials but for a different authentication method.
SourceMicrosoftOnedriveConfigurationCredentialsAuthenticateViaMicrosoftOAuth, SourceMicrosoftOnedriveConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs                  
- ClientId string
- Client ID of your Microsoft developer application
- ClientSecret string
- Client Secret of your Microsoft developer application
- RefreshToken string
- Refresh Token of your Microsoft developer application
- TenantId string
- Tenant ID of the Microsoft OneDrive user
- ClientId string
- Client ID of your Microsoft developer application
- ClientSecret string
- Client Secret of your Microsoft developer application
- RefreshToken string
- Refresh Token of your Microsoft developer application
- TenantId string
- Tenant ID of the Microsoft OneDrive user
- clientId String
- Client ID of your Microsoft developer application
- clientSecret String
- Client Secret of your Microsoft developer application
- refreshToken String
- Refresh Token of your Microsoft developer application
- tenantId String
- Tenant ID of the Microsoft OneDrive user
- clientId string
- Client ID of your Microsoft developer application
- clientSecret string
- Client Secret of your Microsoft developer application
- refreshToken string
- Refresh Token of your Microsoft developer application
- tenantId string
- Tenant ID of the Microsoft OneDrive user
- client_id str
- Client ID of your Microsoft developer application
- client_secret str
- Client Secret of your Microsoft developer application
- refresh_token str
- Refresh Token of your Microsoft developer application
- tenant_id str
- Tenant ID of the Microsoft OneDrive user
- clientId String
- Client ID of your Microsoft developer application
- clientSecret String
- Client Secret of your Microsoft developer application
- refreshToken String
- Refresh Token of your Microsoft developer application
- tenantId String
- Tenant ID of the Microsoft OneDrive user
SourceMicrosoftOnedriveConfigurationCredentialsServiceKeyAuthentication, SourceMicrosoftOnedriveConfigurationCredentialsServiceKeyAuthenticationArgs                
- ClientId string
- Client ID of your Microsoft developer application
- ClientSecret string
- Client Secret of your Microsoft developer application
- TenantId string
- Tenant ID of the Microsoft OneDrive user
- UserPrincipal stringName 
- Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls
- ClientId string
- Client ID of your Microsoft developer application
- ClientSecret string
- Client Secret of your Microsoft developer application
- TenantId string
- Tenant ID of the Microsoft OneDrive user
- UserPrincipal stringName 
- Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls
- clientId String
- Client ID of your Microsoft developer application
- clientSecret String
- Client Secret of your Microsoft developer application
- tenantId String
- Tenant ID of the Microsoft OneDrive user
- userPrincipal StringName 
- Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls
- clientId string
- Client ID of your Microsoft developer application
- clientSecret string
- Client Secret of your Microsoft developer application
- tenantId string
- Tenant ID of the Microsoft OneDrive user
- userPrincipal stringName 
- Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls
- client_id str
- Client ID of your Microsoft developer application
- client_secret str
- Client Secret of your Microsoft developer application
- tenant_id str
- Tenant ID of the Microsoft OneDrive user
- user_principal_ strname 
- Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls
- clientId String
- Client ID of your Microsoft developer application
- clientSecret String
- Client Secret of your Microsoft developer application
- tenantId String
- Tenant ID of the Microsoft OneDrive user
- userPrincipal StringName 
- Special characters such as a period, comma, space, and the at sign (@) are converted to underscores (_). More details: https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls
SourceMicrosoftOnedriveConfigurationStream, SourceMicrosoftOnedriveConfigurationStreamArgs          
- Format
SourceMicrosoft Onedrive Configuration Stream Format 
- The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
- Name string
- The name of the stream.
- DaysTo doubleSync If History Is Full 
- When the state history of the file store is full, syncs will only read files that were last modified in the provided day range. Default: 3
- Globs List<string>
- The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look \n\nhere\n\n.
- InputSchema string
- The schema that will be used to validate records extracted from the file. This will override the stream schema that is auto-detected from incoming files.
- Schemaless bool
- When enabled, syncs will not validate or structure records against the stream's schema. Default: false
- ValidationPolicy string
- The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. Default: "Emit Record"; must be one of ["Emit Record", "Skip Record", "Wait for Discover"]
- Format
SourceMicrosoft Onedrive Configuration Stream Format 
- The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
- Name string
- The name of the stream.
- DaysTo float64Sync If History Is Full 
- When the state history of the file store is full, syncs will only read files that were last modified in the provided day range. Default: 3
- Globs []string
- The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look \n\nhere\n\n.
- InputSchema string
- The schema that will be used to validate records extracted from the file. This will override the stream schema that is auto-detected from incoming files.
- Schemaless bool
- When enabled, syncs will not validate or structure records against the stream's schema. Default: false
- ValidationPolicy string
- The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. Default: "Emit Record"; must be one of ["Emit Record", "Skip Record", "Wait for Discover"]
- format
SourceMicrosoft Onedrive Configuration Stream Format 
- The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
- name String
- The name of the stream.
- daysTo DoubleSync If History Is Full 
- When the state history of the file store is full, syncs will only read files that were last modified in the provided day range. Default: 3
- globs List<String>
- The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look \n\nhere\n\n.
- inputSchema String
- The schema that will be used to validate records extracted from the file. This will override the stream schema that is auto-detected from incoming files.
- schemaless Boolean
- When enabled, syncs will not validate or structure records against the stream's schema. Default: false
- validationPolicy String
- The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. Default: "Emit Record"; must be one of ["Emit Record", "Skip Record", "Wait for Discover"]
- format
SourceMicrosoft Onedrive Configuration Stream Format 
- The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
- name string
- The name of the stream.
- daysTo numberSync If History Is Full 
- When the state history of the file store is full, syncs will only read files that were last modified in the provided day range. Default: 3
- globs string[]
- The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look \n\nhere\n\n.
- inputSchema string
- The schema that will be used to validate records extracted from the file. This will override the stream schema that is auto-detected from incoming files.
- schemaless boolean
- When enabled, syncs will not validate or structure records against the stream's schema. Default: false
- validationPolicy string
- The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. Default: "Emit Record"; must be one of ["Emit Record", "Skip Record", "Wait for Discover"]
- format
SourceMicrosoft Onedrive Configuration Stream Format 
- The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
- name str
- The name of the stream.
- days_to_ floatsync_ if_ history_ is_ full 
- When the state history of the file store is full, syncs will only read files that were last modified in the provided day range. Default: 3
- globs Sequence[str]
- The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look \n\nhere\n\n.
- input_schema str
- The schema that will be used to validate records extracted from the file. This will override the stream schema that is auto-detected from incoming files.
- schemaless bool
- When enabled, syncs will not validate or structure records against the stream's schema. Default: false
- validation_policy str
- The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. Default: "Emit Record"; must be one of ["Emit Record", "Skip Record", "Wait for Discover"]
- format Property Map
- The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.
- name String
- The name of the stream.
- daysTo NumberSync If History Is Full 
- When the state history of the file store is full, syncs will only read files that were last modified in the provided day range. Default: 3
- globs List<String>
- The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look \n\nhere\n\n.
- inputSchema String
- The schema that will be used to validate records extracted from the file. This will override the stream schema that is auto-detected from incoming files.
- schemaless Boolean
- When enabled, syncs will not validate or structure records against the stream's schema. Default: false
- validationPolicy String
- The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema. Default: "Emit Record"; must be one of ["Emit Record", "Skip Record", "Wait for Discover"]
SourceMicrosoftOnedriveConfigurationStreamFormat, SourceMicrosoftOnedriveConfigurationStreamFormatArgs            
- AvroFormat SourceMicrosoft Onedrive Configuration Stream Format Avro Format 
- CsvFormat SourceMicrosoft Onedrive Configuration Stream Format Csv Format 
- JsonlFormat SourceMicrosoft Onedrive Configuration Stream Format Jsonl Format 
- ParquetFormat SourceMicrosoft Onedrive Configuration Stream Format Parquet Format 
- UnstructuredDocument SourceFormat Microsoft Onedrive Configuration Stream Format Unstructured Document Format 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
- AvroFormat SourceMicrosoft Onedrive Configuration Stream Format Avro Format 
- CsvFormat SourceMicrosoft Onedrive Configuration Stream Format Csv Format 
- JsonlFormat SourceMicrosoft Onedrive Configuration Stream Format Jsonl Format 
- ParquetFormat SourceMicrosoft Onedrive Configuration Stream Format Parquet Format 
- UnstructuredDocument SourceFormat Microsoft Onedrive Configuration Stream Format Unstructured Document Format 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
- avroFormat SourceMicrosoft Onedrive Configuration Stream Format Avro Format 
- csvFormat SourceMicrosoft Onedrive Configuration Stream Format Csv Format 
- jsonlFormat SourceMicrosoft Onedrive Configuration Stream Format Jsonl Format 
- parquetFormat SourceMicrosoft Onedrive Configuration Stream Format Parquet Format 
- unstructuredDocument SourceFormat Microsoft Onedrive Configuration Stream Format Unstructured Document Format 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
- avroFormat SourceMicrosoft Onedrive Configuration Stream Format Avro Format 
- csvFormat SourceMicrosoft Onedrive Configuration Stream Format Csv Format 
- jsonlFormat SourceMicrosoft Onedrive Configuration Stream Format Jsonl Format 
- parquetFormat SourceMicrosoft Onedrive Configuration Stream Format Parquet Format 
- unstructuredDocument SourceFormat Microsoft Onedrive Configuration Stream Format Unstructured Document Format 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
- avro_format SourceMicrosoft Onedrive Configuration Stream Format Avro Format 
- csv_format SourceMicrosoft Onedrive Configuration Stream Format Csv Format 
- jsonl_format SourceMicrosoft Onedrive Configuration Stream Format Jsonl Format 
- parquet_format SourceMicrosoft Onedrive Configuration Stream Format Parquet Format 
- unstructured_document_ Sourceformat Microsoft Onedrive Configuration Stream Format Unstructured Document Format 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
- avroFormat Property Map
- csvFormat Property Map
- jsonlFormat Property Map
- parquetFormat Property Map
- unstructuredDocument Property MapFormat 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
SourceMicrosoftOnedriveConfigurationStreamFormatAvroFormat, SourceMicrosoftOnedriveConfigurationStreamFormatAvroFormatArgs                
- DoubleAs boolString 
- Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. Default: false
- DoubleAs boolString 
- Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. Default: false
- doubleAs BooleanString 
- Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. Default: false
- doubleAs booleanString 
- Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. Default: false
- double_as_ boolstring 
- Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. Default: false
- doubleAs BooleanString 
- Whether to convert double fields to strings. This is recommended if you have decimal numbers with a high degree of precision because there can be a loss precision when handling floating point numbers. Default: false
SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormat, SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatArgs                
- Delimiter string
- The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. Default: ","
- DoubleQuote bool
- Whether two quotes in a quoted CSV value denote a single quote in the data. Default: true
- Encoding string
- The character encoding of the CSV data. Leave blank to default to \n\nUTF8\n\n. See \n\nlist of python encodings\n\n for allowable options. Default: "utf8"
- EscapeChar string
- The character used for escaping special characters. To disallow escaping, leave this field blank.
- FalseValues List<string>
- A set of case-sensitive strings that should be interpreted as false values.
- HeaderDefinition SourceMicrosoft Onedrive Configuration Stream Format Csv Format Header Definition 
- How headers will be defined. User Providedassumes the CSV does not have a header row and uses the headers provided andAutogeneratedassumes the CSV does not have a header row and the CDK will generate headers using forf{i}whereiis the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.
- IgnoreErrors boolOn Fields Mismatch 
- Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. Default: false
- NullValues List<string>
- A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field.
- QuoteChar string
- The character used for quoting CSV values. To disallow quoting, make this field blank. Default: """
- SkipRows doubleAfter Header 
- The number of rows to skip after the header row. Default: 0
- SkipRows doubleBefore Header 
- The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. Default: 0
- StringsCan boolBe Null 
- Whether strings can be interpreted as null values. If true, strings that match the nullvalues set will be interpreted as null. If false, strings that match the nullvalues set will be interpreted as the string itself. Default: true
- TrueValues List<string>
- A set of case-sensitive strings that should be interpreted as true values.
- Delimiter string
- The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. Default: ","
- DoubleQuote bool
- Whether two quotes in a quoted CSV value denote a single quote in the data. Default: true
- Encoding string
- The character encoding of the CSV data. Leave blank to default to \n\nUTF8\n\n. See \n\nlist of python encodings\n\n for allowable options. Default: "utf8"
- EscapeChar string
- The character used for escaping special characters. To disallow escaping, leave this field blank.
- FalseValues []string
- A set of case-sensitive strings that should be interpreted as false values.
- HeaderDefinition SourceMicrosoft Onedrive Configuration Stream Format Csv Format Header Definition 
- How headers will be defined. User Providedassumes the CSV does not have a header row and uses the headers provided andAutogeneratedassumes the CSV does not have a header row and the CDK will generate headers using forf{i}whereiis the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.
- IgnoreErrors boolOn Fields Mismatch 
- Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. Default: false
- NullValues []string
- A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field.
- QuoteChar string
- The character used for quoting CSV values. To disallow quoting, make this field blank. Default: """
- SkipRows float64After Header 
- The number of rows to skip after the header row. Default: 0
- SkipRows float64Before Header 
- The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. Default: 0
- StringsCan boolBe Null 
- Whether strings can be interpreted as null values. If true, strings that match the nullvalues set will be interpreted as null. If false, strings that match the nullvalues set will be interpreted as the string itself. Default: true
- TrueValues []string
- A set of case-sensitive strings that should be interpreted as true values.
- delimiter String
- The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. Default: ","
- doubleQuote Boolean
- Whether two quotes in a quoted CSV value denote a single quote in the data. Default: true
- encoding String
- The character encoding of the CSV data. Leave blank to default to \n\nUTF8\n\n. See \n\nlist of python encodings\n\n for allowable options. Default: "utf8"
- escapeChar String
- The character used for escaping special characters. To disallow escaping, leave this field blank.
- falseValues List<String>
- A set of case-sensitive strings that should be interpreted as false values.
- headerDefinition SourceMicrosoft Onedrive Configuration Stream Format Csv Format Header Definition 
- How headers will be defined. User Providedassumes the CSV does not have a header row and uses the headers provided andAutogeneratedassumes the CSV does not have a header row and the CDK will generate headers using forf{i}whereiis the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.
- ignoreErrors BooleanOn Fields Mismatch 
- Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. Default: false
- nullValues List<String>
- A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field.
- quoteChar String
- The character used for quoting CSV values. To disallow quoting, make this field blank. Default: """
- skipRows DoubleAfter Header 
- The number of rows to skip after the header row. Default: 0
- skipRows DoubleBefore Header 
- The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. Default: 0
- stringsCan BooleanBe Null 
- Whether strings can be interpreted as null values. If true, strings that match the nullvalues set will be interpreted as null. If false, strings that match the nullvalues set will be interpreted as the string itself. Default: true
- trueValues List<String>
- A set of case-sensitive strings that should be interpreted as true values.
- delimiter string
- The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. Default: ","
- doubleQuote boolean
- Whether two quotes in a quoted CSV value denote a single quote in the data. Default: true
- encoding string
- The character encoding of the CSV data. Leave blank to default to \n\nUTF8\n\n. See \n\nlist of python encodings\n\n for allowable options. Default: "utf8"
- escapeChar string
- The character used for escaping special characters. To disallow escaping, leave this field blank.
- falseValues string[]
- A set of case-sensitive strings that should be interpreted as false values.
- headerDefinition SourceMicrosoft Onedrive Configuration Stream Format Csv Format Header Definition 
- How headers will be defined. User Providedassumes the CSV does not have a header row and uses the headers provided andAutogeneratedassumes the CSV does not have a header row and the CDK will generate headers using forf{i}whereiis the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.
- ignoreErrors booleanOn Fields Mismatch 
- Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. Default: false
- nullValues string[]
- A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field.
- quoteChar string
- The character used for quoting CSV values. To disallow quoting, make this field blank. Default: """
- skipRows numberAfter Header 
- The number of rows to skip after the header row. Default: 0
- skipRows numberBefore Header 
- The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. Default: 0
- stringsCan booleanBe Null 
- Whether strings can be interpreted as null values. If true, strings that match the nullvalues set will be interpreted as null. If false, strings that match the nullvalues set will be interpreted as the string itself. Default: true
- trueValues string[]
- A set of case-sensitive strings that should be interpreted as true values.
- delimiter str
- The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. Default: ","
- double_quote bool
- Whether two quotes in a quoted CSV value denote a single quote in the data. Default: true
- encoding str
- The character encoding of the CSV data. Leave blank to default to \n\nUTF8\n\n. See \n\nlist of python encodings\n\n for allowable options. Default: "utf8"
- escape_char str
- The character used for escaping special characters. To disallow escaping, leave this field blank.
- false_values Sequence[str]
- A set of case-sensitive strings that should be interpreted as false values.
- header_definition SourceMicrosoft Onedrive Configuration Stream Format Csv Format Header Definition 
- How headers will be defined. User Providedassumes the CSV does not have a header row and uses the headers provided andAutogeneratedassumes the CSV does not have a header row and the CDK will generate headers using forf{i}whereiis the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.
- ignore_errors_ boolon_ fields_ mismatch 
- Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. Default: false
- null_values Sequence[str]
- A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field.
- quote_char str
- The character used for quoting CSV values. To disallow quoting, make this field blank. Default: """
- skip_rows_ floatafter_ header 
- The number of rows to skip after the header row. Default: 0
- skip_rows_ floatbefore_ header 
- The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. Default: 0
- strings_can_ boolbe_ null 
- Whether strings can be interpreted as null values. If true, strings that match the nullvalues set will be interpreted as null. If false, strings that match the nullvalues set will be interpreted as the string itself. Default: true
- true_values Sequence[str]
- A set of case-sensitive strings that should be interpreted as true values.
- delimiter String
- The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\t'. Default: ","
- doubleQuote Boolean
- Whether two quotes in a quoted CSV value denote a single quote in the data. Default: true
- encoding String
- The character encoding of the CSV data. Leave blank to default to \n\nUTF8\n\n. See \n\nlist of python encodings\n\n for allowable options. Default: "utf8"
- escapeChar String
- The character used for escaping special characters. To disallow escaping, leave this field blank.
- falseValues List<String>
- A set of case-sensitive strings that should be interpreted as false values.
- headerDefinition Property Map
- How headers will be defined. User Providedassumes the CSV does not have a header row and uses the headers provided andAutogeneratedassumes the CSV does not have a header row and the CDK will generate headers using forf{i}whereiis the index starting from 0. Else, the default behavior is to use the header from the CSV file. If a user wants to autogenerate or provide column names for a CSV having headers, they can skip rows.
- ignoreErrors BooleanOn Fields Mismatch 
- Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema. Default: false
- nullValues List<String>
- A set of case-sensitive strings that should be interpreted as null values. For example, if the value 'NA' should be interpreted as null, enter 'NA' in this field.
- quoteChar String
- The character used for quoting CSV values. To disallow quoting, make this field blank. Default: """
- skipRows NumberAfter Header 
- The number of rows to skip after the header row. Default: 0
- skipRows NumberBefore Header 
- The number of rows to skip before the header row. For example, if the header row is on the 3rd row, enter 2 in this field. Default: 0
- stringsCan BooleanBe Null 
- Whether strings can be interpreted as null values. If true, strings that match the nullvalues set will be interpreted as null. If false, strings that match the nullvalues set will be interpreted as the string itself. Default: true
- trueValues List<String>
- A set of case-sensitive strings that should be interpreted as true values.
SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinition, SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionArgs                    
SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvided, SourceMicrosoftOnedriveConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs                        
- ColumnNames List<string>
- The column names that will be used while emitting the CSV records
- ColumnNames []string
- The column names that will be used while emitting the CSV records
- columnNames List<String>
- The column names that will be used while emitting the CSV records
- columnNames string[]
- The column names that will be used while emitting the CSV records
- column_names Sequence[str]
- The column names that will be used while emitting the CSV records
- columnNames List<String>
- The column names that will be used while emitting the CSV records
SourceMicrosoftOnedriveConfigurationStreamFormatParquetFormat, SourceMicrosoftOnedriveConfigurationStreamFormatParquetFormatArgs                
- DecimalAs boolFloat 
- Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. Default: false
- DecimalAs boolFloat 
- Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. Default: false
- decimalAs BooleanFloat 
- Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. Default: false
- decimalAs booleanFloat 
- Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. Default: false
- decimal_as_ boolfloat 
- Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. Default: false
- decimalAs BooleanFloat 
- Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended. Default: false
SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormat, SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatArgs                  
- Processing
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing 
- Processing configuration
- SkipUnprocessable boolFiles 
- If true, skip files that cannot be parsed and pass the error message along as the absourcefileparse_error field. If false, fail the sync. Default: true
- Strategy string
- The strategy used to parse documents. fastextracts text directly from the document which doesn't work for all files.ocr_onlyis more reliable, but slower.hi_resis the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf. Default: "auto"; must be one of ["auto", "fast", "ocronly", "hires"]
- Processing
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing 
- Processing configuration
- SkipUnprocessable boolFiles 
- If true, skip files that cannot be parsed and pass the error message along as the absourcefileparse_error field. If false, fail the sync. Default: true
- Strategy string
- The strategy used to parse documents. fastextracts text directly from the document which doesn't work for all files.ocr_onlyis more reliable, but slower.hi_resis the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf. Default: "auto"; must be one of ["auto", "fast", "ocronly", "hires"]
- processing
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing 
- Processing configuration
- skipUnprocessable BooleanFiles 
- If true, skip files that cannot be parsed and pass the error message along as the absourcefileparse_error field. If false, fail the sync. Default: true
- strategy String
- The strategy used to parse documents. fastextracts text directly from the document which doesn't work for all files.ocr_onlyis more reliable, but slower.hi_resis the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf. Default: "auto"; must be one of ["auto", "fast", "ocronly", "hires"]
- processing
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing 
- Processing configuration
- skipUnprocessable booleanFiles 
- If true, skip files that cannot be parsed and pass the error message along as the absourcefileparse_error field. If false, fail the sync. Default: true
- strategy string
- The strategy used to parse documents. fastextracts text directly from the document which doesn't work for all files.ocr_onlyis more reliable, but slower.hi_resis the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf. Default: "auto"; must be one of ["auto", "fast", "ocronly", "hires"]
- processing
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing 
- Processing configuration
- skip_unprocessable_ boolfiles 
- If true, skip files that cannot be parsed and pass the error message along as the absourcefileparse_error field. If false, fail the sync. Default: true
- strategy str
- The strategy used to parse documents. fastextracts text directly from the document which doesn't work for all files.ocr_onlyis more reliable, but slower.hi_resis the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf. Default: "auto"; must be one of ["auto", "fast", "ocronly", "hires"]
- processing Property Map
- Processing configuration
- skipUnprocessable BooleanFiles 
- If true, skip files that cannot be parsed and pass the error message along as the absourcefileparse_error field. If false, fail the sync. Default: true
- strategy String
- The strategy used to parse documents. fastextracts text directly from the document which doesn't work for all files.ocr_onlyis more reliable, but slower.hi_resis the most reliable, but requires an API key and a hosted instance of unstructured and can't be used with local mode. See the unstructured.io documentation for more details: https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf. Default: "auto"; must be one of ["auto", "fast", "ocronly", "hires"]
SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatProcessing, SourceMicrosoftOnedriveConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs                    
- Local
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- Local
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- local
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- local
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- local
SourceMicrosoft Onedrive Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- local Property Map
- Process files locally, supporting fastandocrmodes. This is the default option.
Import
$ pulumi import airbyte:index/sourceMicrosoftOnedrive:SourceMicrosoftOnedrive my_airbyte_source_microsoft_onedrive ""
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 airbyteTerraform Provider.