airbyte.SourceMicrosoftSharepoint
Explore with Pulumi AI
SourceMicrosoftSharepoint 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.SourceMicrosoftSharepoint;
import com.pulumi.airbyte.SourceMicrosoftSharepointArgs;
import com.pulumi.airbyte.inputs.SourceMicrosoftSharepointConfigurationArgs;
import com.pulumi.airbyte.inputs.SourceMicrosoftSharepointConfigurationCredentialsArgs;
import com.pulumi.airbyte.inputs.SourceMicrosoftSharepointConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs;
import com.pulumi.airbyte.inputs.SourceMicrosoftSharepointConfigurationCredentialsServiceKeyAuthenticationArgs;
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 mySourceMicrosoftsharepoint = new SourceMicrosoftSharepoint("mySourceMicrosoftsharepoint", SourceMicrosoftSharepointArgs.builder()
            .configuration(SourceMicrosoftSharepointConfigurationArgs.builder()
                .credentials(SourceMicrosoftSharepointConfigurationCredentialsArgs.builder()
                    .authenticateViaMicrosoftOAuth(SourceMicrosoftSharepointConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs.builder()
                        .clientId("...my_client_id...")
                        .clientSecret("...my_client_secret...")
                        .refreshToken("...my_refresh_token...")
                        .tenantId("...my_tenant_id...")
                        .build())
                    .serviceKeyAuthentication(SourceMicrosoftSharepointConfigurationCredentialsServiceKeyAuthenticationArgs.builder()
                        .clientId("...my_client_id...")
                        .clientSecret("...my_client_secret...")
                        .tenantId("...my_tenant_id...")
                        .userPrincipalName("...my_user_principal_name...")
                        .build())
                    .build())
                .delivery_method(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .folder_path("...my_folder_path...")
                .search_scope("ALL")
                .start_date("2021-01-01T00:00:00.000000Z")
                .streams(SourceMicrosoftSharepointConfigurationStreamArgs.builder()
                    .daysToSyncIfHistoryIsFull(0)
                    .format(SourceMicrosoftSharepointConfigurationStreamFormatArgs.builder()
                        .avroFormat(SourceMicrosoftSharepointConfigurationStreamFormatAvroFormatArgs.builder()
                            .doubleAsString(false)
                            .build())
                        .csvFormat(SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatArgs.builder()
                            .delimiter("...my_delimiter...")
                            .doubleQuote(false)
                            .encoding("...my_encoding...")
                            .escapeChar("...my_escape_char...")
                            .falseValues("...")
                            .headerDefinition(SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionArgs.builder()
                                .autogenerated()
                                .fromCsv()
                                .userProvided(SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs.builder()
                                    .columnNames("...")
                                    .build())
                                .build())
                            .ignoreErrorsOnFieldsMismatch(false)
                            .nullValues("...")
                            .quoteChar("...my_quote_char...")
                            .skipRowsAfterHeader(4)
                            .skipRowsBeforeHeader(3)
                            .stringsCanBeNull(false)
                            .trueValues("...")
                            .build())
                        .excelFormat()
                        .jsonlFormat()
                        .parquetFormat(SourceMicrosoftSharepointConfigurationStreamFormatParquetFormatArgs.builder()
                            .decimalAsFloat(true)
                            .build())
                        .unstructuredDocumentFormat(SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatArgs.builder()
                            .processing(SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs.builder()
                                .local()
                                .build())
                            .skipUnprocessableFiles(true)
                            .strategy("auto")
                            .build())
                        .build())
                    .globs("...")
                    .inputSchema("...my_input_schema...")
                    .name("...my_name...")
                    .recentNFilesToReadForSchemaDiscovery(7)
                    .schemaless(true)
                    .validationPolicy("Skip Record")
                    .build())
                .build())
            .definitionId("8120bea0-1e02-41bc-80a8-406f7b21913d")
            .secretId("...my_secret_id...")
            .workspaceId("27c9b886-94de-4d83-9b82-5954db7af16b")
            .build());
    }
}
resources:
  mySourceMicrosoftsharepoint:
    type: airbyte:SourceMicrosoftSharepoint
    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...'
        delivery_method:
          copyRawFiles:
            preserveDirectoryStructure: false
          replicateRecords: {}
        folder_path: '...my_folder_path...'
        search_scope: ALL
        start_date: 2021-01-01T00:00:00.000000Z
        streams:
          - daysToSyncIfHistoryIsFull: 0
            format:
              avroFormat:
                doubleAsString: false
              csvFormat:
                delimiter: '...my_delimiter...'
                doubleQuote: false
                encoding: '...my_encoding...'
                escapeChar: '...my_escape_char...'
                falseValues:
                  - '...'
                headerDefinition:
                  autogenerated: {}
                  fromCsv: {}
                  userProvided:
                    columnNames:
                      - '...'
                ignoreErrorsOnFieldsMismatch: false
                nullValues:
                  - '...'
                quoteChar: '...my_quote_char...'
                skipRowsAfterHeader: 4
                skipRowsBeforeHeader: 3
                stringsCanBeNull: false
                trueValues:
                  - '...'
              excelFormat: {}
              jsonlFormat: {}
              parquetFormat:
                decimalAsFloat: true
              unstructuredDocumentFormat:
                processing:
                  local: {}
                skipUnprocessableFiles: true
                strategy: auto
            globs:
              - '...'
            inputSchema: '...my_input_schema...'
            name: '...my_name...'
            recentNFilesToReadForSchemaDiscovery: 7
            schemaless: true
            validationPolicy: Skip Record
      definitionId: 8120bea0-1e02-41bc-80a8-406f7b21913d
      secretId: '...my_secret_id...'
      workspaceId: 27c9b886-94de-4d83-9b82-5954db7af16b
Create SourceMicrosoftSharepoint Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SourceMicrosoftSharepoint(name: string, args: SourceMicrosoftSharepointArgs, opts?: CustomResourceOptions);@overload
def SourceMicrosoftSharepoint(resource_name: str,
                              args: SourceMicrosoftSharepointArgs,
                              opts: Optional[ResourceOptions] = None)
@overload
def SourceMicrosoftSharepoint(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              configuration: Optional[SourceMicrosoftSharepointConfigurationArgs] = None,
                              workspace_id: Optional[str] = None,
                              definition_id: Optional[str] = None,
                              name: Optional[str] = None,
                              secret_id: Optional[str] = None)func NewSourceMicrosoftSharepoint(ctx *Context, name string, args SourceMicrosoftSharepointArgs, opts ...ResourceOption) (*SourceMicrosoftSharepoint, error)public SourceMicrosoftSharepoint(string name, SourceMicrosoftSharepointArgs args, CustomResourceOptions? opts = null)
public SourceMicrosoftSharepoint(String name, SourceMicrosoftSharepointArgs args)
public SourceMicrosoftSharepoint(String name, SourceMicrosoftSharepointArgs args, CustomResourceOptions options)
type: airbyte:SourceMicrosoftSharepoint
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 SourceMicrosoftSharepointArgs
- 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 SourceMicrosoftSharepointArgs
- 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 SourceMicrosoftSharepointArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SourceMicrosoftSharepointArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SourceMicrosoftSharepointArgs
- 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 sourceMicrosoftSharepointResource = new Airbyte.SourceMicrosoftSharepoint("sourceMicrosoftSharepointResource", new()
{
    Configuration = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationArgs
    {
        Credentials = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationCredentialsArgs
        {
            AuthenticateViaMicrosoftOAuth = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs
            {
                ClientId = "string",
                ClientSecret = "string",
                TenantId = "string",
                RefreshToken = "string",
            },
            ServiceKeyAuthentication = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationCredentialsServiceKeyAuthenticationArgs
            {
                ClientId = "string",
                ClientSecret = "string",
                TenantId = "string",
                UserPrincipalName = "string",
            },
        },
        Streams = new[]
        {
            new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamArgs
            {
                Format = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamFormatArgs
                {
                    AvroFormat = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamFormatAvroFormatArgs
                    {
                        DoubleAsString = false,
                    },
                    CsvFormat = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatArgs
                    {
                        Delimiter = "string",
                        DoubleQuote = false,
                        Encoding = "string",
                        EscapeChar = "string",
                        FalseValues = new[]
                        {
                            "string",
                        },
                        HeaderDefinition = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionArgs
                        {
                            Autogenerated = null,
                            FromCsv = null,
                            UserProvided = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs
                            {
                                ColumnNames = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        IgnoreErrorsOnFieldsMismatch = false,
                        NullValues = new[]
                        {
                            "string",
                        },
                        QuoteChar = "string",
                        SkipRowsAfterHeader = 0,
                        SkipRowsBeforeHeader = 0,
                        StringsCanBeNull = false,
                        TrueValues = new[]
                        {
                            "string",
                        },
                    },
                    ExcelFormat = null,
                    JsonlFormat = null,
                    ParquetFormat = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamFormatParquetFormatArgs
                    {
                        DecimalAsFloat = false,
                    },
                    UnstructuredDocumentFormat = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatArgs
                    {
                        Processing = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs
                        {
                            Local = null,
                        },
                        SkipUnprocessableFiles = false,
                        Strategy = "string",
                    },
                },
                Name = "string",
                DaysToSyncIfHistoryIsFull = 0,
                Globs = new[]
                {
                    "string",
                },
                InputSchema = "string",
                RecentNFilesToReadForSchemaDiscovery = 0,
                Schemaless = false,
                ValidationPolicy = "string",
            },
        },
        DeliveryMethod = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationDeliveryMethodArgs
        {
            CopyRawFiles = new Airbyte.Inputs.SourceMicrosoftSharepointConfigurationDeliveryMethodCopyRawFilesArgs
            {
                PreserveDirectoryStructure = false,
            },
            ReplicateRecords = null,
        },
        FolderPath = "string",
        SearchScope = "string",
        StartDate = "string",
    },
    WorkspaceId = "string",
    DefinitionId = "string",
    Name = "string",
    SecretId = "string",
});
example, err := airbyte.NewSourceMicrosoftSharepoint(ctx, "sourceMicrosoftSharepointResource", &airbyte.SourceMicrosoftSharepointArgs{
Configuration: &.SourceMicrosoftSharepointConfigurationArgs{
Credentials: &.SourceMicrosoftSharepointConfigurationCredentialsArgs{
AuthenticateViaMicrosoftOAuth: &.SourceMicrosoftSharepointConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
TenantId: pulumi.String("string"),
RefreshToken: pulumi.String("string"),
},
ServiceKeyAuthentication: &.SourceMicrosoftSharepointConfigurationCredentialsServiceKeyAuthenticationArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
TenantId: pulumi.String("string"),
UserPrincipalName: pulumi.String("string"),
},
},
Streams: .SourceMicrosoftSharepointConfigurationStreamArray{
&.SourceMicrosoftSharepointConfigurationStreamArgs{
Format: &.SourceMicrosoftSharepointConfigurationStreamFormatArgs{
AvroFormat: &.SourceMicrosoftSharepointConfigurationStreamFormatAvroFormatArgs{
DoubleAsString: pulumi.Bool(false),
},
CsvFormat: &.SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatArgs{
Delimiter: pulumi.String("string"),
DoubleQuote: pulumi.Bool(false),
Encoding: pulumi.String("string"),
EscapeChar: pulumi.String("string"),
FalseValues: pulumi.StringArray{
pulumi.String("string"),
},
HeaderDefinition: &.SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionArgs{
Autogenerated: &.SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionAutogeneratedArgs{
},
FromCsv: &.SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionFromCsvArgs{
},
UserProvided: &.SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs{
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"),
},
},
ExcelFormat: &.SourceMicrosoftSharepointConfigurationStreamFormatExcelFormatArgs{
},
JsonlFormat: &.SourceMicrosoftSharepointConfigurationStreamFormatJsonlFormatArgs{
},
ParquetFormat: &.SourceMicrosoftSharepointConfigurationStreamFormatParquetFormatArgs{
DecimalAsFloat: pulumi.Bool(false),
},
UnstructuredDocumentFormat: &.SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatArgs{
Processing: &.SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs{
Local: &.SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatProcessingLocalArgs{
},
},
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"),
RecentNFilesToReadForSchemaDiscovery: pulumi.Float64(0),
Schemaless: pulumi.Bool(false),
ValidationPolicy: pulumi.String("string"),
},
},
DeliveryMethod: &.SourceMicrosoftSharepointConfigurationDeliveryMethodArgs{
CopyRawFiles: &.SourceMicrosoftSharepointConfigurationDeliveryMethodCopyRawFilesArgs{
PreserveDirectoryStructure: pulumi.Bool(false),
},
ReplicateRecords: &.SourceMicrosoftSharepointConfigurationDeliveryMethodReplicateRecordsArgs{
},
},
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 sourceMicrosoftSharepointResource = new SourceMicrosoftSharepoint("sourceMicrosoftSharepointResource", SourceMicrosoftSharepointArgs.builder()
    .configuration(SourceMicrosoftSharepointConfigurationArgs.builder()
        .credentials(SourceMicrosoftSharepointConfigurationCredentialsArgs.builder()
            .authenticateViaMicrosoftOAuth(SourceMicrosoftSharepointConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs.builder()
                .clientId("string")
                .clientSecret("string")
                .tenantId("string")
                .refreshToken("string")
                .build())
            .serviceKeyAuthentication(SourceMicrosoftSharepointConfigurationCredentialsServiceKeyAuthenticationArgs.builder()
                .clientId("string")
                .clientSecret("string")
                .tenantId("string")
                .userPrincipalName("string")
                .build())
            .build())
        .streams(SourceMicrosoftSharepointConfigurationStreamArgs.builder()
            .format(SourceMicrosoftSharepointConfigurationStreamFormatArgs.builder()
                .avroFormat(SourceMicrosoftSharepointConfigurationStreamFormatAvroFormatArgs.builder()
                    .doubleAsString(false)
                    .build())
                .csvFormat(SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatArgs.builder()
                    .delimiter("string")
                    .doubleQuote(false)
                    .encoding("string")
                    .escapeChar("string")
                    .falseValues("string")
                    .headerDefinition(SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionArgs.builder()
                        .autogenerated()
                        .fromCsv()
                        .userProvided(SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs.builder()
                            .columnNames("string")
                            .build())
                        .build())
                    .ignoreErrorsOnFieldsMismatch(false)
                    .nullValues("string")
                    .quoteChar("string")
                    .skipRowsAfterHeader(0)
                    .skipRowsBeforeHeader(0)
                    .stringsCanBeNull(false)
                    .trueValues("string")
                    .build())
                .excelFormat()
                .jsonlFormat()
                .parquetFormat(SourceMicrosoftSharepointConfigurationStreamFormatParquetFormatArgs.builder()
                    .decimalAsFloat(false)
                    .build())
                .unstructuredDocumentFormat(SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatArgs.builder()
                    .processing(SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs.builder()
                        .local()
                        .build())
                    .skipUnprocessableFiles(false)
                    .strategy("string")
                    .build())
                .build())
            .name("string")
            .daysToSyncIfHistoryIsFull(0)
            .globs("string")
            .inputSchema("string")
            .recentNFilesToReadForSchemaDiscovery(0)
            .schemaless(false)
            .validationPolicy("string")
            .build())
        .deliveryMethod(SourceMicrosoftSharepointConfigurationDeliveryMethodArgs.builder()
            .copyRawFiles(SourceMicrosoftSharepointConfigurationDeliveryMethodCopyRawFilesArgs.builder()
                .preserveDirectoryStructure(false)
                .build())
            .replicateRecords()
            .build())
        .folderPath("string")
        .searchScope("string")
        .startDate("string")
        .build())
    .workspaceId("string")
    .definitionId("string")
    .name("string")
    .secretId("string")
    .build());
source_microsoft_sharepoint_resource = airbyte.SourceMicrosoftSharepoint("sourceMicrosoftSharepointResource",
    configuration={
        "credentials": {
            "authenticate_via_microsoft_o_auth": {
                "client_id": "string",
                "client_secret": "string",
                "tenant_id": "string",
                "refresh_token": "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"],
                },
                "excel_format": {},
                "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",
            "recent_n_files_to_read_for_schema_discovery": 0,
            "schemaless": False,
            "validation_policy": "string",
        }],
        "delivery_method": {
            "copy_raw_files": {
                "preserve_directory_structure": False,
            },
            "replicate_records": {},
        },
        "folder_path": "string",
        "search_scope": "string",
        "start_date": "string",
    },
    workspace_id="string",
    definition_id="string",
    name="string",
    secret_id="string")
const sourceMicrosoftSharepointResource = new airbyte.SourceMicrosoftSharepoint("sourceMicrosoftSharepointResource", {
    configuration: {
        credentials: {
            authenticateViaMicrosoftOAuth: {
                clientId: "string",
                clientSecret: "string",
                tenantId: "string",
                refreshToken: "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"],
                },
                excelFormat: {},
                jsonlFormat: {},
                parquetFormat: {
                    decimalAsFloat: false,
                },
                unstructuredDocumentFormat: {
                    processing: {
                        local: {},
                    },
                    skipUnprocessableFiles: false,
                    strategy: "string",
                },
            },
            name: "string",
            daysToSyncIfHistoryIsFull: 0,
            globs: ["string"],
            inputSchema: "string",
            recentNFilesToReadForSchemaDiscovery: 0,
            schemaless: false,
            validationPolicy: "string",
        }],
        deliveryMethod: {
            copyRawFiles: {
                preserveDirectoryStructure: false,
            },
            replicateRecords: {},
        },
        folderPath: "string",
        searchScope: "string",
        startDate: "string",
    },
    workspaceId: "string",
    definitionId: "string",
    name: "string",
    secretId: "string",
});
type: airbyte:SourceMicrosoftSharepoint
properties:
    configuration:
        credentials:
            authenticateViaMicrosoftOAuth:
                clientId: string
                clientSecret: string
                refreshToken: string
                tenantId: string
            serviceKeyAuthentication:
                clientId: string
                clientSecret: string
                tenantId: string
                userPrincipalName: string
        deliveryMethod:
            copyRawFiles:
                preserveDirectoryStructure: false
            replicateRecords: {}
        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
                excelFormat: {}
                jsonlFormat: {}
                parquetFormat:
                    decimalAsFloat: false
                unstructuredDocumentFormat:
                    processing:
                        local: {}
                    skipUnprocessableFiles: false
                    strategy: string
              globs:
                - string
              inputSchema: string
              name: string
              recentNFilesToReadForSchemaDiscovery: 0
              schemaless: false
              validationPolicy: string
    definitionId: string
    name: string
    secretId: string
    workspaceId: string
SourceMicrosoftSharepoint 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 SourceMicrosoftSharepoint resource accepts the following input properties:
- Configuration
SourceMicrosoft Sharepoint Configuration 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 Sharepoint Configuration Args 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 Sharepoint Configuration 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 Sharepoint Configuration 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 Sharepoint Configuration Args 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 SourceMicrosoftSharepoint 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 SourceMicrosoftSharepoint Resource
Get an existing SourceMicrosoftSharepoint 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?: SourceMicrosoftSharepointState, opts?: CustomResourceOptions): SourceMicrosoftSharepoint@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        configuration: Optional[SourceMicrosoftSharepointConfigurationArgs] = 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) -> SourceMicrosoftSharepointfunc GetSourceMicrosoftSharepoint(ctx *Context, name string, id IDInput, state *SourceMicrosoftSharepointState, opts ...ResourceOption) (*SourceMicrosoftSharepoint, error)public static SourceMicrosoftSharepoint Get(string name, Input<string> id, SourceMicrosoftSharepointState? state, CustomResourceOptions? opts = null)public static SourceMicrosoftSharepoint get(String name, Output<String> id, SourceMicrosoftSharepointState state, CustomResourceOptions options)resources:  _:    type: airbyte:SourceMicrosoftSharepoint    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 Sharepoint Configuration 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 Sharepoint Configuration Args 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 Sharepoint Configuration 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 Sharepoint Configuration 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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 Sharepoint Configuration Args 
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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
- SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification. This class combines the authentication details with additional configuration for the SharePoint 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
SourceMicrosoftSharepointConfiguration, SourceMicrosoftSharepointConfigurationArgs        
- Credentials
SourceMicrosoft Sharepoint Configuration Credentials 
- Credentials for connecting to the One Drive API
- Streams
List<SourceMicrosoft Sharepoint 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.
- DeliveryMethod SourceMicrosoft Sharepoint Configuration Delivery Method 
- 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' for all SharePoint drives the user can access, '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 Sharepoint Configuration Credentials 
- Credentials for connecting to the One Drive API
- Streams
[]SourceMicrosoft Sharepoint 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.
- DeliveryMethod SourceMicrosoft Sharepoint Configuration Delivery Method 
- 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' for all SharePoint drives the user can access, '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 Sharepoint Configuration Credentials 
- Credentials for connecting to the One Drive API
- streams
List<SourceMicrosoft Sharepoint 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.
- deliveryMethod SourceMicrosoft Sharepoint Configuration Delivery Method 
- 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' for all SharePoint drives the user can access, '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 Sharepoint Configuration Credentials 
- Credentials for connecting to the One Drive API
- streams
SourceMicrosoft Sharepoint 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.
- deliveryMethod SourceMicrosoft Sharepoint Configuration Delivery Method 
- 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' for all SharePoint drives the user can access, '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 Sharepoint Configuration Credentials 
- Credentials for connecting to the One Drive API
- streams
Sequence[SourceMicrosoft Sharepoint 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.
- delivery_method SourceMicrosoft Sharepoint Configuration Delivery Method 
- 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' for all SharePoint drives the user can access, '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.
- deliveryMethod Property Map
- 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' for all SharePoint drives the user can access, '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.
SourceMicrosoftSharepointConfigurationCredentials, SourceMicrosoftSharepointConfigurationCredentialsArgs          
- AuthenticateVia SourceMicrosoft OAuth Microsoft Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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.
SourceMicrosoftSharepointConfigurationCredentialsAuthenticateViaMicrosoftOAuth, SourceMicrosoftSharepointConfigurationCredentialsAuthenticateViaMicrosoftOAuthArgs                  
- 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 SharePoint user
- RefreshToken string
- Refresh Token of your Microsoft developer application
- 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 SharePoint user
- RefreshToken string
- Refresh Token of your Microsoft developer application
- 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 SharePoint user
- refreshToken String
- Refresh Token of your Microsoft developer application
- 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 SharePoint user
- refreshToken string
- Refresh Token of your Microsoft developer application
- 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 SharePoint user
- refresh_token str
- Refresh Token of your Microsoft developer application
- 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 SharePoint user
- refreshToken String
- Refresh Token of your Microsoft developer application
SourceMicrosoftSharepointConfigurationCredentialsServiceKeyAuthentication, SourceMicrosoftSharepointConfigurationCredentialsServiceKeyAuthenticationArgs                
- 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 SharePoint 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 SharePoint 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 SharePoint 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 SharePoint 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 SharePoint 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 SharePoint 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
SourceMicrosoftSharepointConfigurationDeliveryMethod, SourceMicrosoftSharepointConfigurationDeliveryMethodArgs            
- CopyRaw SourceFiles Microsoft Sharepoint Configuration Delivery Method Copy Raw Files 
- Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.
- ReplicateRecords SourceMicrosoft Sharepoint Configuration Delivery Method Replicate Records 
- Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.
- CopyRaw SourceFiles Microsoft Sharepoint Configuration Delivery Method Copy Raw Files 
- Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.
- ReplicateRecords SourceMicrosoft Sharepoint Configuration Delivery Method Replicate Records 
- Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.
- copyRaw SourceFiles Microsoft Sharepoint Configuration Delivery Method Copy Raw Files 
- Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.
- replicateRecords SourceMicrosoft Sharepoint Configuration Delivery Method Replicate Records 
- Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.
- copyRaw SourceFiles Microsoft Sharepoint Configuration Delivery Method Copy Raw Files 
- Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.
- replicateRecords SourceMicrosoft Sharepoint Configuration Delivery Method Replicate Records 
- Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.
- copy_raw_ Sourcefiles Microsoft Sharepoint Configuration Delivery Method Copy Raw Files 
- Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.
- replicate_records SourceMicrosoft Sharepoint Configuration Delivery Method Replicate Records 
- Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.
- copyRaw Property MapFiles 
- Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.
- replicateRecords Property Map
- Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.
SourceMicrosoftSharepointConfigurationDeliveryMethodCopyRawFiles, SourceMicrosoftSharepointConfigurationDeliveryMethodCopyRawFilesArgs                  
- PreserveDirectory boolStructure 
- If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. Default: true
- PreserveDirectory boolStructure 
- If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. Default: true
- preserveDirectory BooleanStructure 
- If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. Default: true
- preserveDirectory booleanStructure 
- If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. Default: true
- preserve_directory_ boolstructure 
- If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. Default: true
- preserveDirectory BooleanStructure 
- If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled. Default: true
SourceMicrosoftSharepointConfigurationStream, SourceMicrosoftSharepointConfigurationStreamArgs          
- Format
SourceMicrosoft Sharepoint 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.
- RecentNFiles doubleTo Read For Schema Discovery 
- The number of resent files which will be used to discover the schema for this stream.
- 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 Sharepoint 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.
- RecentNFiles float64To Read For Schema Discovery 
- The number of resent files which will be used to discover the schema for this stream.
- 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 Sharepoint 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.
- recentNFiles DoubleTo Read For Schema Discovery 
- The number of resent files which will be used to discover the schema for this stream.
- 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 Sharepoint 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.
- recentNFiles numberTo Read For Schema Discovery 
- The number of resent files which will be used to discover the schema for this stream.
- 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 Sharepoint 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.
- recent_n_ floatfiles_ to_ read_ for_ schema_ discovery 
- The number of resent files which will be used to discover the schema for this stream.
- 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.
- recentNFiles NumberTo Read For Schema Discovery 
- The number of resent files which will be used to discover the schema for this stream.
- 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"]
SourceMicrosoftSharepointConfigurationStreamFormat, SourceMicrosoftSharepointConfigurationStreamFormatArgs            
- AvroFormat SourceMicrosoft Sharepoint Configuration Stream Format Avro Format 
- CsvFormat SourceMicrosoft Sharepoint Configuration Stream Format Csv Format 
- ExcelFormat SourceMicrosoft Sharepoint Configuration Stream Format Excel Format 
- JsonlFormat SourceMicrosoft Sharepoint Configuration Stream Format Jsonl Format 
- ParquetFormat SourceMicrosoft Sharepoint Configuration Stream Format Parquet Format 
- UnstructuredDocument SourceFormat Microsoft Sharepoint Configuration Stream Format Unstructured Document Format 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
- AvroFormat SourceMicrosoft Sharepoint Configuration Stream Format Avro Format 
- CsvFormat SourceMicrosoft Sharepoint Configuration Stream Format Csv Format 
- ExcelFormat SourceMicrosoft Sharepoint Configuration Stream Format Excel Format 
- JsonlFormat SourceMicrosoft Sharepoint Configuration Stream Format Jsonl Format 
- ParquetFormat SourceMicrosoft Sharepoint Configuration Stream Format Parquet Format 
- UnstructuredDocument SourceFormat Microsoft Sharepoint Configuration Stream Format Unstructured Document Format 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
- avroFormat SourceMicrosoft Sharepoint Configuration Stream Format Avro Format 
- csvFormat SourceMicrosoft Sharepoint Configuration Stream Format Csv Format 
- excelFormat SourceMicrosoft Sharepoint Configuration Stream Format Excel Format 
- jsonlFormat SourceMicrosoft Sharepoint Configuration Stream Format Jsonl Format 
- parquetFormat SourceMicrosoft Sharepoint Configuration Stream Format Parquet Format 
- unstructuredDocument SourceFormat Microsoft Sharepoint Configuration Stream Format Unstructured Document Format 
- Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.
- avroFormat SourceMicrosoft Sharepoint Configuration Stream Format Avro Format 
- csvFormat SourceMicrosoft Sharepoint Configuration Stream Format Csv Format 
- excelFormat SourceMicrosoft Sharepoint Configuration Stream Format Excel Format 
- jsonlFormat SourceMicrosoft Sharepoint Configuration Stream Format Jsonl Format 
- parquetFormat SourceMicrosoft Sharepoint Configuration Stream Format Parquet Format 
- unstructuredDocument SourceFormat Microsoft Sharepoint 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 Sharepoint Configuration Stream Format Avro Format 
- csv_format SourceMicrosoft Sharepoint Configuration Stream Format Csv Format 
- excel_format SourceMicrosoft Sharepoint Configuration Stream Format Excel Format 
- jsonl_format SourceMicrosoft Sharepoint Configuration Stream Format Jsonl Format 
- parquet_format SourceMicrosoft Sharepoint Configuration Stream Format Parquet Format 
- unstructured_document_ Sourceformat Microsoft Sharepoint 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
- excelFormat 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.
SourceMicrosoftSharepointConfigurationStreamFormatAvroFormat, SourceMicrosoftSharepointConfigurationStreamFormatAvroFormatArgs                
- 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
SourceMicrosoftSharepointConfigurationStreamFormatCsvFormat, SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatArgs                
- 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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.
SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinition, SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionArgs                    
SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvided, SourceMicrosoftSharepointConfigurationStreamFormatCsvFormatHeaderDefinitionUserProvidedArgs                        
- 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
SourceMicrosoftSharepointConfigurationStreamFormatParquetFormat, SourceMicrosoftSharepointConfigurationStreamFormatParquetFormatArgs                
- 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
SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormat, SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatArgs                  
- Processing
SourceMicrosoft Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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 Sharepoint 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"]
SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatProcessing, SourceMicrosoftSharepointConfigurationStreamFormatUnstructuredDocumentFormatProcessingArgs                    
- Local
SourceMicrosoft Sharepoint Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- Local
SourceMicrosoft Sharepoint Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- local
SourceMicrosoft Sharepoint Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- local
SourceMicrosoft Sharepoint Configuration Stream Format Unstructured Document Format Processing Local 
- Process files locally, supporting fastandocrmodes. This is the default option.
- local
SourceMicrosoft Sharepoint 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/sourceMicrosoftSharepoint:SourceMicrosoftSharepoint my_airbyte_source_microsoft_sharepoint ""
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.