1. Packages
  2. Packages
  3. Databricks Provider
  4. API Docs
  5. PostgresSyncedTable
Viewing docs for Databricks v1.91.1
published on Friday, May 1, 2026 by Pulumi
databricks logo
Viewing docs for Databricks v1.91.1
published on Friday, May 1, 2026 by Pulumi

    Public Beta

    Create PostgresSyncedTable Resource

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

    Constructor syntax

    new PostgresSyncedTable(name: string, args: PostgresSyncedTableArgs, opts?: CustomResourceOptions);
    @overload
    def PostgresSyncedTable(resource_name: str,
                            args: PostgresSyncedTableArgs,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def PostgresSyncedTable(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            synced_table_id: Optional[str] = None,
                            provider_config: Optional[PostgresSyncedTableProviderConfigArgs] = None,
                            spec: Optional[PostgresSyncedTableSpecArgs] = None)
    func NewPostgresSyncedTable(ctx *Context, name string, args PostgresSyncedTableArgs, opts ...ResourceOption) (*PostgresSyncedTable, error)
    public PostgresSyncedTable(string name, PostgresSyncedTableArgs args, CustomResourceOptions? opts = null)
    public PostgresSyncedTable(String name, PostgresSyncedTableArgs args)
    public PostgresSyncedTable(String name, PostgresSyncedTableArgs args, CustomResourceOptions options)
    
    type: databricks:PostgresSyncedTable
    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 PostgresSyncedTableArgs
    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 PostgresSyncedTableArgs
    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 PostgresSyncedTableArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args PostgresSyncedTableArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args PostgresSyncedTableArgs
    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 postgresSyncedTableResource = new Databricks.PostgresSyncedTable("postgresSyncedTableResource", new()
    {
        SyncedTableId = "string",
        ProviderConfig = new Databricks.Inputs.PostgresSyncedTableProviderConfigArgs
        {
            WorkspaceId = "string",
        },
        Spec = new Databricks.Inputs.PostgresSyncedTableSpecArgs
        {
            Branch = "string",
            CreateDatabaseObjectsIfMissing = false,
            ExistingPipelineId = "string",
            NewPipelineSpec = new Databricks.Inputs.PostgresSyncedTableSpecNewPipelineSpecArgs
            {
                BudgetPolicyId = "string",
                StorageCatalog = "string",
                StorageSchema = "string",
            },
            PostgresDatabase = "string",
            PrimaryKeyColumns = new[]
            {
                "string",
            },
            SchedulingPolicy = "string",
            SourceTableFullName = "string",
            TimeseriesKey = "string",
        },
    });
    
    example, err := databricks.NewPostgresSyncedTable(ctx, "postgresSyncedTableResource", &databricks.PostgresSyncedTableArgs{
    	SyncedTableId: pulumi.String("string"),
    	ProviderConfig: &databricks.PostgresSyncedTableProviderConfigArgs{
    		WorkspaceId: pulumi.String("string"),
    	},
    	Spec: &databricks.PostgresSyncedTableSpecArgs{
    		Branch:                         pulumi.String("string"),
    		CreateDatabaseObjectsIfMissing: pulumi.Bool(false),
    		ExistingPipelineId:             pulumi.String("string"),
    		NewPipelineSpec: &databricks.PostgresSyncedTableSpecNewPipelineSpecArgs{
    			BudgetPolicyId: pulumi.String("string"),
    			StorageCatalog: pulumi.String("string"),
    			StorageSchema:  pulumi.String("string"),
    		},
    		PostgresDatabase: pulumi.String("string"),
    		PrimaryKeyColumns: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		SchedulingPolicy:    pulumi.String("string"),
    		SourceTableFullName: pulumi.String("string"),
    		TimeseriesKey:       pulumi.String("string"),
    	},
    })
    
    var postgresSyncedTableResource = new PostgresSyncedTable("postgresSyncedTableResource", PostgresSyncedTableArgs.builder()
        .syncedTableId("string")
        .providerConfig(PostgresSyncedTableProviderConfigArgs.builder()
            .workspaceId("string")
            .build())
        .spec(PostgresSyncedTableSpecArgs.builder()
            .branch("string")
            .createDatabaseObjectsIfMissing(false)
            .existingPipelineId("string")
            .newPipelineSpec(PostgresSyncedTableSpecNewPipelineSpecArgs.builder()
                .budgetPolicyId("string")
                .storageCatalog("string")
                .storageSchema("string")
                .build())
            .postgresDatabase("string")
            .primaryKeyColumns("string")
            .schedulingPolicy("string")
            .sourceTableFullName("string")
            .timeseriesKey("string")
            .build())
        .build());
    
    postgres_synced_table_resource = databricks.PostgresSyncedTable("postgresSyncedTableResource",
        synced_table_id="string",
        provider_config={
            "workspace_id": "string",
        },
        spec={
            "branch": "string",
            "create_database_objects_if_missing": False,
            "existing_pipeline_id": "string",
            "new_pipeline_spec": {
                "budget_policy_id": "string",
                "storage_catalog": "string",
                "storage_schema": "string",
            },
            "postgres_database": "string",
            "primary_key_columns": ["string"],
            "scheduling_policy": "string",
            "source_table_full_name": "string",
            "timeseries_key": "string",
        })
    
    const postgresSyncedTableResource = new databricks.PostgresSyncedTable("postgresSyncedTableResource", {
        syncedTableId: "string",
        providerConfig: {
            workspaceId: "string",
        },
        spec: {
            branch: "string",
            createDatabaseObjectsIfMissing: false,
            existingPipelineId: "string",
            newPipelineSpec: {
                budgetPolicyId: "string",
                storageCatalog: "string",
                storageSchema: "string",
            },
            postgresDatabase: "string",
            primaryKeyColumns: ["string"],
            schedulingPolicy: "string",
            sourceTableFullName: "string",
            timeseriesKey: "string",
        },
    });
    
    type: databricks:PostgresSyncedTable
    properties:
        providerConfig:
            workspaceId: string
        spec:
            branch: string
            createDatabaseObjectsIfMissing: false
            existingPipelineId: string
            newPipelineSpec:
                budgetPolicyId: string
                storageCatalog: string
                storageSchema: string
            postgresDatabase: string
            primaryKeyColumns:
                - string
            schedulingPolicy: string
            sourceTableFullName: string
            timeseriesKey: string
        syncedTableId: string
    

    PostgresSyncedTable 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 PostgresSyncedTable resource accepts the following input properties:

    SyncedTableId string

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    ProviderConfig PostgresSyncedTableProviderConfig
    Configure the provider for management through account provider.
    Spec PostgresSyncedTableSpec
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    SyncedTableId string

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    ProviderConfig PostgresSyncedTableProviderConfigArgs
    Configure the provider for management through account provider.
    Spec PostgresSyncedTableSpecArgs
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    syncedTableId String

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    providerConfig PostgresSyncedTableProviderConfig
    Configure the provider for management through account provider.
    spec PostgresSyncedTableSpec
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    syncedTableId string

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    providerConfig PostgresSyncedTableProviderConfig
    Configure the provider for management through account provider.
    spec PostgresSyncedTableSpec
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    synced_table_id str

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    provider_config PostgresSyncedTableProviderConfigArgs
    Configure the provider for management through account provider.
    spec PostgresSyncedTableSpecArgs
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    syncedTableId String

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    providerConfig Property Map
    Configure the provider for management through account provider.
    spec Property Map
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries

    Outputs

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

    CreateTime string
    (string)
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    Status PostgresSyncedTableStatus
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    Uid string
    (string) - The Unity Catalog table ID for this synced table
    CreateTime string
    (string)
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    Status PostgresSyncedTableStatus
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    Uid string
    (string) - The Unity Catalog table ID for this synced table
    createTime String
    (string)
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    status PostgresSyncedTableStatus
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    uid String
    (string) - The Unity Catalog table ID for this synced table
    createTime string
    (string)
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    status PostgresSyncedTableStatus
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    uid string
    (string) - The Unity Catalog table ID for this synced table
    create_time str
    (string)
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    status PostgresSyncedTableStatus
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    uid str
    (string) - The Unity Catalog table ID for this synced table
    createTime String
    (string)
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    status Property Map
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    uid String
    (string) - The Unity Catalog table ID for this synced table

    Look up Existing PostgresSyncedTable Resource

    Get an existing PostgresSyncedTable 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?: PostgresSyncedTableState, opts?: CustomResourceOptions): PostgresSyncedTable
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            create_time: Optional[str] = None,
            name: Optional[str] = None,
            provider_config: Optional[PostgresSyncedTableProviderConfigArgs] = None,
            spec: Optional[PostgresSyncedTableSpecArgs] = None,
            status: Optional[PostgresSyncedTableStatusArgs] = None,
            synced_table_id: Optional[str] = None,
            uid: Optional[str] = None) -> PostgresSyncedTable
    func GetPostgresSyncedTable(ctx *Context, name string, id IDInput, state *PostgresSyncedTableState, opts ...ResourceOption) (*PostgresSyncedTable, error)
    public static PostgresSyncedTable Get(string name, Input<string> id, PostgresSyncedTableState? state, CustomResourceOptions? opts = null)
    public static PostgresSyncedTable get(String name, Output<String> id, PostgresSyncedTableState state, CustomResourceOptions options)
    resources:  _:    type: databricks:PostgresSyncedTable    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    CreateTime string
    (string)
    Name string
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    ProviderConfig PostgresSyncedTableProviderConfig
    Configure the provider for management through account provider.
    Spec PostgresSyncedTableSpec
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    Status PostgresSyncedTableStatus
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    SyncedTableId string

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    Uid string
    (string) - The Unity Catalog table ID for this synced table
    CreateTime string
    (string)
    Name string
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    ProviderConfig PostgresSyncedTableProviderConfigArgs
    Configure the provider for management through account provider.
    Spec PostgresSyncedTableSpecArgs
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    Status PostgresSyncedTableStatusArgs
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    SyncedTableId string

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    Uid string
    (string) - The Unity Catalog table ID for this synced table
    createTime String
    (string)
    name String
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    providerConfig PostgresSyncedTableProviderConfig
    Configure the provider for management through account provider.
    spec PostgresSyncedTableSpec
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    status PostgresSyncedTableStatus
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    syncedTableId String

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    uid String
    (string) - The Unity Catalog table ID for this synced table
    createTime string
    (string)
    name string
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    providerConfig PostgresSyncedTableProviderConfig
    Configure the provider for management through account provider.
    spec PostgresSyncedTableSpec
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    status PostgresSyncedTableStatus
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    syncedTableId string

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    uid string
    (string) - The Unity Catalog table ID for this synced table
    create_time str
    (string)
    name str
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    provider_config PostgresSyncedTableProviderConfigArgs
    Configure the provider for management through account provider.
    spec PostgresSyncedTableSpecArgs
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    status PostgresSyncedTableStatusArgs
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    synced_table_id str

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    uid str
    (string) - The Unity Catalog table ID for this synced table
    createTime String
    (string)
    name String
    (string) - Output only. The Full resource name of the synced table in Postgres where (catalog, schema, table) are the UC entity names.
    providerConfig Property Map
    Configure the provider for management through account provider.
    spec Property Map
    Configuration details of the synced table, such as the source table, scheduling policy, etc. This attribute is specified at creation time and most fields are returned as is on subsequent queries
    status Property Map
    (SyncedTableSyncedTableStatus) - Synced Table data synchronization status
    syncedTableId String

    The ID to use for the Synced Table. This becomes the final component of the SyncedTable's resource name. ID is required and is the synced table name, containing (catalog, schema, table) tuple. Elements of the tuple are the UC entity names.

    Example: "{catalog}.{schema}.{table}"

    syncedTableId represents both of the following:

    1. An online VIEW virtual table in the Unity Catalog accessible via the Lakehouse Federation.
    2. Postgres table named "{table}" in schema "{schema}" in the connected Postgres database
    uid String
    (string) - The Unity Catalog table ID for this synced table

    Supporting Types

    PostgresSyncedTableProviderConfig, PostgresSyncedTableProviderConfigArgs

    WorkspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    WorkspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId String
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId string
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspace_id str
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.
    workspaceId String
    Workspace ID which the resource belongs to. This workspace must be part of the account which the provider is configured with.

    PostgresSyncedTableSpec, PostgresSyncedTableSpecArgs

    Branch string

    The full resource name the branch associated with the table.

    Format: "projects/{project_id}/branches/{branch_id}"

    CreateDatabaseObjectsIfMissing bool

    If true, the synced table's logical database and schema resources in PG will be created if they do not already exist. The request will fail if this is false and the database/schema do not exist.

    Defaults to true if omitted

    ExistingPipelineId string

    ID of an existing pipeline to bin-pack this synced table into. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    NewPipelineSpec PostgresSyncedTableSpecNewPipelineSpec

    Specification for creating a new pipeline. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    PostgresDatabase string

    The Postgres database name where the synced table will be created in.

    If this synced table is created inside a Lakebase Catalog, this attribute can be omitted on creation and is inferred from the postgresDatabase associated with the Lakebase Catalog. If specified when inside a Lakebase Catalog, the value must match.

    A value must be specified when creating a synced table inside a Standard Catalog

    PrimaryKeyColumns List<string>
    Primary Key columns to be used for data insert/update in the destination
    SchedulingPolicy string
    Scheduling policy of the underlying pipeline. Possible values are: CONTINUOUS, SNAPSHOT, TRIGGERED
    SourceTableFullName string

    Three-part (catalog, schema, table) name of the source Delta table.

    For the corresponding destination table, use any of the two:

    • syncedTableId used at the creation of the SyncedTable
    • "name" consisting of "synced_tables/" prefix and the full name of the destination table
    TimeseriesKey string
    Time series key to deduplicate (tie-break) rows with the same primary key
    Branch string

    The full resource name the branch associated with the table.

    Format: "projects/{project_id}/branches/{branch_id}"

    CreateDatabaseObjectsIfMissing bool

    If true, the synced table's logical database and schema resources in PG will be created if they do not already exist. The request will fail if this is false and the database/schema do not exist.

    Defaults to true if omitted

    ExistingPipelineId string

    ID of an existing pipeline to bin-pack this synced table into. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    NewPipelineSpec PostgresSyncedTableSpecNewPipelineSpec

    Specification for creating a new pipeline. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    PostgresDatabase string

    The Postgres database name where the synced table will be created in.

    If this synced table is created inside a Lakebase Catalog, this attribute can be omitted on creation and is inferred from the postgresDatabase associated with the Lakebase Catalog. If specified when inside a Lakebase Catalog, the value must match.

    A value must be specified when creating a synced table inside a Standard Catalog

    PrimaryKeyColumns []string
    Primary Key columns to be used for data insert/update in the destination
    SchedulingPolicy string
    Scheduling policy of the underlying pipeline. Possible values are: CONTINUOUS, SNAPSHOT, TRIGGERED
    SourceTableFullName string

    Three-part (catalog, schema, table) name of the source Delta table.

    For the corresponding destination table, use any of the two:

    • syncedTableId used at the creation of the SyncedTable
    • "name" consisting of "synced_tables/" prefix and the full name of the destination table
    TimeseriesKey string
    Time series key to deduplicate (tie-break) rows with the same primary key
    branch String

    The full resource name the branch associated with the table.

    Format: "projects/{project_id}/branches/{branch_id}"

    createDatabaseObjectsIfMissing Boolean

    If true, the synced table's logical database and schema resources in PG will be created if they do not already exist. The request will fail if this is false and the database/schema do not exist.

    Defaults to true if omitted

    existingPipelineId String

    ID of an existing pipeline to bin-pack this synced table into. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    newPipelineSpec PostgresSyncedTableSpecNewPipelineSpec

    Specification for creating a new pipeline. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    postgresDatabase String

    The Postgres database name where the synced table will be created in.

    If this synced table is created inside a Lakebase Catalog, this attribute can be omitted on creation and is inferred from the postgresDatabase associated with the Lakebase Catalog. If specified when inside a Lakebase Catalog, the value must match.

    A value must be specified when creating a synced table inside a Standard Catalog

    primaryKeyColumns List<String>
    Primary Key columns to be used for data insert/update in the destination
    schedulingPolicy String
    Scheduling policy of the underlying pipeline. Possible values are: CONTINUOUS, SNAPSHOT, TRIGGERED
    sourceTableFullName String

    Three-part (catalog, schema, table) name of the source Delta table.

    For the corresponding destination table, use any of the two:

    • syncedTableId used at the creation of the SyncedTable
    • "name" consisting of "synced_tables/" prefix and the full name of the destination table
    timeseriesKey String
    Time series key to deduplicate (tie-break) rows with the same primary key
    branch string

    The full resource name the branch associated with the table.

    Format: "projects/{project_id}/branches/{branch_id}"

    createDatabaseObjectsIfMissing boolean

    If true, the synced table's logical database and schema resources in PG will be created if they do not already exist. The request will fail if this is false and the database/schema do not exist.

    Defaults to true if omitted

    existingPipelineId string

    ID of an existing pipeline to bin-pack this synced table into. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    newPipelineSpec PostgresSyncedTableSpecNewPipelineSpec

    Specification for creating a new pipeline. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    postgresDatabase string

    The Postgres database name where the synced table will be created in.

    If this synced table is created inside a Lakebase Catalog, this attribute can be omitted on creation and is inferred from the postgresDatabase associated with the Lakebase Catalog. If specified when inside a Lakebase Catalog, the value must match.

    A value must be specified when creating a synced table inside a Standard Catalog

    primaryKeyColumns string[]
    Primary Key columns to be used for data insert/update in the destination
    schedulingPolicy string
    Scheduling policy of the underlying pipeline. Possible values are: CONTINUOUS, SNAPSHOT, TRIGGERED
    sourceTableFullName string

    Three-part (catalog, schema, table) name of the source Delta table.

    For the corresponding destination table, use any of the two:

    • syncedTableId used at the creation of the SyncedTable
    • "name" consisting of "synced_tables/" prefix and the full name of the destination table
    timeseriesKey string
    Time series key to deduplicate (tie-break) rows with the same primary key
    branch str

    The full resource name the branch associated with the table.

    Format: "projects/{project_id}/branches/{branch_id}"

    create_database_objects_if_missing bool

    If true, the synced table's logical database and schema resources in PG will be created if they do not already exist. The request will fail if this is false and the database/schema do not exist.

    Defaults to true if omitted

    existing_pipeline_id str

    ID of an existing pipeline to bin-pack this synced table into. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    new_pipeline_spec PostgresSyncedTableSpecNewPipelineSpec

    Specification for creating a new pipeline. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    postgres_database str

    The Postgres database name where the synced table will be created in.

    If this synced table is created inside a Lakebase Catalog, this attribute can be omitted on creation and is inferred from the postgresDatabase associated with the Lakebase Catalog. If specified when inside a Lakebase Catalog, the value must match.

    A value must be specified when creating a synced table inside a Standard Catalog

    primary_key_columns Sequence[str]
    Primary Key columns to be used for data insert/update in the destination
    scheduling_policy str
    Scheduling policy of the underlying pipeline. Possible values are: CONTINUOUS, SNAPSHOT, TRIGGERED
    source_table_full_name str

    Three-part (catalog, schema, table) name of the source Delta table.

    For the corresponding destination table, use any of the two:

    • syncedTableId used at the creation of the SyncedTable
    • "name" consisting of "synced_tables/" prefix and the full name of the destination table
    timeseries_key str
    Time series key to deduplicate (tie-break) rows with the same primary key
    branch String

    The full resource name the branch associated with the table.

    Format: "projects/{project_id}/branches/{branch_id}"

    createDatabaseObjectsIfMissing Boolean

    If true, the synced table's logical database and schema resources in PG will be created if they do not already exist. The request will fail if this is false and the database/schema do not exist.

    Defaults to true if omitted

    existingPipelineId String

    ID of an existing pipeline to bin-pack this synced table into. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    newPipelineSpec Property Map

    Specification for creating a new pipeline. At most one of existingPipelineId and newPipelineSpec should be defined.

    The pipeline used for the synced table is returned via the top level pipelineId attribute

    postgresDatabase String

    The Postgres database name where the synced table will be created in.

    If this synced table is created inside a Lakebase Catalog, this attribute can be omitted on creation and is inferred from the postgresDatabase associated with the Lakebase Catalog. If specified when inside a Lakebase Catalog, the value must match.

    A value must be specified when creating a synced table inside a Standard Catalog

    primaryKeyColumns List<String>
    Primary Key columns to be used for data insert/update in the destination
    schedulingPolicy String
    Scheduling policy of the underlying pipeline. Possible values are: CONTINUOUS, SNAPSHOT, TRIGGERED
    sourceTableFullName String

    Three-part (catalog, schema, table) name of the source Delta table.

    For the corresponding destination table, use any of the two:

    • syncedTableId used at the creation of the SyncedTable
    • "name" consisting of "synced_tables/" prefix and the full name of the destination table
    timeseriesKey String
    Time series key to deduplicate (tie-break) rows with the same primary key

    PostgresSyncedTableSpecNewPipelineSpec, PostgresSyncedTableSpecNewPipelineSpecArgs

    BudgetPolicyId string
    Budget policy to set on the newly created pipeline
    StorageCatalog string
    UC catalog for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be a standard catalog where the user has permissions to create Delta tables
    StorageSchema string
    UC schema for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be in the standard catalog where the user has permissions to create Delta tables
    BudgetPolicyId string
    Budget policy to set on the newly created pipeline
    StorageCatalog string
    UC catalog for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be a standard catalog where the user has permissions to create Delta tables
    StorageSchema string
    UC schema for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be in the standard catalog where the user has permissions to create Delta tables
    budgetPolicyId String
    Budget policy to set on the newly created pipeline
    storageCatalog String
    UC catalog for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be a standard catalog where the user has permissions to create Delta tables
    storageSchema String
    UC schema for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be in the standard catalog where the user has permissions to create Delta tables
    budgetPolicyId string
    Budget policy to set on the newly created pipeline
    storageCatalog string
    UC catalog for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be a standard catalog where the user has permissions to create Delta tables
    storageSchema string
    UC schema for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be in the standard catalog where the user has permissions to create Delta tables
    budget_policy_id str
    Budget policy to set on the newly created pipeline
    storage_catalog str
    UC catalog for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be a standard catalog where the user has permissions to create Delta tables
    storage_schema str
    UC schema for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be in the standard catalog where the user has permissions to create Delta tables
    budgetPolicyId String
    Budget policy to set on the newly created pipeline
    storageCatalog String
    UC catalog for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be a standard catalog where the user has permissions to create Delta tables
    storageSchema String
    UC schema for the pipeline to store intermediate files (checkpoints, event logs etc). This needs to be in the standard catalog where the user has permissions to create Delta tables

    PostgresSyncedTableStatus, PostgresSyncedTableStatusArgs

    DetailedState string
    (string) - The state of the synced table. Possible values are: SYNCED_TABLE_OFFLINE, SYNCED_TABLE_OFFLINE_FAILED, SYNCED_TABLE_ONLINE, SYNCED_TABLE_ONLINE_CONTINUOUS_UPDATE, SYNCED_TABLE_ONLINE_NO_PENDING_UPDATE, SYNCED_TABLE_ONLINE_PIPELINE_FAILED, SYNCED_TABLE_ONLINE_TRIGGERED_UPDATE, SYNCED_TABLE_ONLINE_UPDATING_PIPELINE_RESOURCES, SYNCED_TABLE_PROVISIONING, SYNCED_TABLE_PROVISIONING_INITIAL_SNAPSHOT, SYNCED_TABLE_PROVISIONING_PIPELINE_RESOURCES
    LastProcessedCommitVersion int
    (integer) - The last source table Delta version that was successfully synced to the synced table
    LastSync PostgresSyncedTableStatusLastSync
    (SyncedTablePosition) - Summary of the last successful synchronization from source to destination
    LastSyncTime string
    (string) - The end timestamp of the last time any data was synchronized from the source table to the synced table. This is when the data is available in the synced table
    Message string
    (string) - A text description of the current state of the synced table
    OngoingSyncProgress PostgresSyncedTableStatusOngoingSyncProgress
    (SyncedTablePipelineProgress)
    PipelineId string
    (string) - ID of the associated pipeline
    Project string
    (string) - The full resource name of the project associated with the table.
    ProvisioningPhase string
    (string) - The current phase of the data synchronization pipeline. Possible values are: PROVISIONING_PHASE_INDEX_SCAN, PROVISIONING_PHASE_INDEX_SORT, PROVISIONING_PHASE_MAIN
    UnityCatalogProvisioningState string
    (string) - The provisioning state of the synced table entity in Unity Catalog. Possible values are: ACTIVE, DEGRADED, DELETING, FAILED, PROVISIONING, UPDATING
    DetailedState string
    (string) - The state of the synced table. Possible values are: SYNCED_TABLE_OFFLINE, SYNCED_TABLE_OFFLINE_FAILED, SYNCED_TABLE_ONLINE, SYNCED_TABLE_ONLINE_CONTINUOUS_UPDATE, SYNCED_TABLE_ONLINE_NO_PENDING_UPDATE, SYNCED_TABLE_ONLINE_PIPELINE_FAILED, SYNCED_TABLE_ONLINE_TRIGGERED_UPDATE, SYNCED_TABLE_ONLINE_UPDATING_PIPELINE_RESOURCES, SYNCED_TABLE_PROVISIONING, SYNCED_TABLE_PROVISIONING_INITIAL_SNAPSHOT, SYNCED_TABLE_PROVISIONING_PIPELINE_RESOURCES
    LastProcessedCommitVersion int
    (integer) - The last source table Delta version that was successfully synced to the synced table
    LastSync PostgresSyncedTableStatusLastSync
    (SyncedTablePosition) - Summary of the last successful synchronization from source to destination
    LastSyncTime string
    (string) - The end timestamp of the last time any data was synchronized from the source table to the synced table. This is when the data is available in the synced table
    Message string
    (string) - A text description of the current state of the synced table
    OngoingSyncProgress PostgresSyncedTableStatusOngoingSyncProgress
    (SyncedTablePipelineProgress)
    PipelineId string
    (string) - ID of the associated pipeline
    Project string
    (string) - The full resource name of the project associated with the table.
    ProvisioningPhase string
    (string) - The current phase of the data synchronization pipeline. Possible values are: PROVISIONING_PHASE_INDEX_SCAN, PROVISIONING_PHASE_INDEX_SORT, PROVISIONING_PHASE_MAIN
    UnityCatalogProvisioningState string
    (string) - The provisioning state of the synced table entity in Unity Catalog. Possible values are: ACTIVE, DEGRADED, DELETING, FAILED, PROVISIONING, UPDATING
    detailedState String
    (string) - The state of the synced table. Possible values are: SYNCED_TABLE_OFFLINE, SYNCED_TABLE_OFFLINE_FAILED, SYNCED_TABLE_ONLINE, SYNCED_TABLE_ONLINE_CONTINUOUS_UPDATE, SYNCED_TABLE_ONLINE_NO_PENDING_UPDATE, SYNCED_TABLE_ONLINE_PIPELINE_FAILED, SYNCED_TABLE_ONLINE_TRIGGERED_UPDATE, SYNCED_TABLE_ONLINE_UPDATING_PIPELINE_RESOURCES, SYNCED_TABLE_PROVISIONING, SYNCED_TABLE_PROVISIONING_INITIAL_SNAPSHOT, SYNCED_TABLE_PROVISIONING_PIPELINE_RESOURCES
    lastProcessedCommitVersion Integer
    (integer) - The last source table Delta version that was successfully synced to the synced table
    lastSync PostgresSyncedTableStatusLastSync
    (SyncedTablePosition) - Summary of the last successful synchronization from source to destination
    lastSyncTime String
    (string) - The end timestamp of the last time any data was synchronized from the source table to the synced table. This is when the data is available in the synced table
    message String
    (string) - A text description of the current state of the synced table
    ongoingSyncProgress PostgresSyncedTableStatusOngoingSyncProgress
    (SyncedTablePipelineProgress)
    pipelineId String
    (string) - ID of the associated pipeline
    project String
    (string) - The full resource name of the project associated with the table.
    provisioningPhase String
    (string) - The current phase of the data synchronization pipeline. Possible values are: PROVISIONING_PHASE_INDEX_SCAN, PROVISIONING_PHASE_INDEX_SORT, PROVISIONING_PHASE_MAIN
    unityCatalogProvisioningState String
    (string) - The provisioning state of the synced table entity in Unity Catalog. Possible values are: ACTIVE, DEGRADED, DELETING, FAILED, PROVISIONING, UPDATING
    detailedState string
    (string) - The state of the synced table. Possible values are: SYNCED_TABLE_OFFLINE, SYNCED_TABLE_OFFLINE_FAILED, SYNCED_TABLE_ONLINE, SYNCED_TABLE_ONLINE_CONTINUOUS_UPDATE, SYNCED_TABLE_ONLINE_NO_PENDING_UPDATE, SYNCED_TABLE_ONLINE_PIPELINE_FAILED, SYNCED_TABLE_ONLINE_TRIGGERED_UPDATE, SYNCED_TABLE_ONLINE_UPDATING_PIPELINE_RESOURCES, SYNCED_TABLE_PROVISIONING, SYNCED_TABLE_PROVISIONING_INITIAL_SNAPSHOT, SYNCED_TABLE_PROVISIONING_PIPELINE_RESOURCES
    lastProcessedCommitVersion number
    (integer) - The last source table Delta version that was successfully synced to the synced table
    lastSync PostgresSyncedTableStatusLastSync
    (SyncedTablePosition) - Summary of the last successful synchronization from source to destination
    lastSyncTime string
    (string) - The end timestamp of the last time any data was synchronized from the source table to the synced table. This is when the data is available in the synced table
    message string
    (string) - A text description of the current state of the synced table
    ongoingSyncProgress PostgresSyncedTableStatusOngoingSyncProgress
    (SyncedTablePipelineProgress)
    pipelineId string
    (string) - ID of the associated pipeline
    project string
    (string) - The full resource name of the project associated with the table.
    provisioningPhase string
    (string) - The current phase of the data synchronization pipeline. Possible values are: PROVISIONING_PHASE_INDEX_SCAN, PROVISIONING_PHASE_INDEX_SORT, PROVISIONING_PHASE_MAIN
    unityCatalogProvisioningState string
    (string) - The provisioning state of the synced table entity in Unity Catalog. Possible values are: ACTIVE, DEGRADED, DELETING, FAILED, PROVISIONING, UPDATING
    detailed_state str
    (string) - The state of the synced table. Possible values are: SYNCED_TABLE_OFFLINE, SYNCED_TABLE_OFFLINE_FAILED, SYNCED_TABLE_ONLINE, SYNCED_TABLE_ONLINE_CONTINUOUS_UPDATE, SYNCED_TABLE_ONLINE_NO_PENDING_UPDATE, SYNCED_TABLE_ONLINE_PIPELINE_FAILED, SYNCED_TABLE_ONLINE_TRIGGERED_UPDATE, SYNCED_TABLE_ONLINE_UPDATING_PIPELINE_RESOURCES, SYNCED_TABLE_PROVISIONING, SYNCED_TABLE_PROVISIONING_INITIAL_SNAPSHOT, SYNCED_TABLE_PROVISIONING_PIPELINE_RESOURCES
    last_processed_commit_version int
    (integer) - The last source table Delta version that was successfully synced to the synced table
    last_sync PostgresSyncedTableStatusLastSync
    (SyncedTablePosition) - Summary of the last successful synchronization from source to destination
    last_sync_time str
    (string) - The end timestamp of the last time any data was synchronized from the source table to the synced table. This is when the data is available in the synced table
    message str
    (string) - A text description of the current state of the synced table
    ongoing_sync_progress PostgresSyncedTableStatusOngoingSyncProgress
    (SyncedTablePipelineProgress)
    pipeline_id str
    (string) - ID of the associated pipeline
    project str
    (string) - The full resource name of the project associated with the table.
    provisioning_phase str
    (string) - The current phase of the data synchronization pipeline. Possible values are: PROVISIONING_PHASE_INDEX_SCAN, PROVISIONING_PHASE_INDEX_SORT, PROVISIONING_PHASE_MAIN
    unity_catalog_provisioning_state str
    (string) - The provisioning state of the synced table entity in Unity Catalog. Possible values are: ACTIVE, DEGRADED, DELETING, FAILED, PROVISIONING, UPDATING
    detailedState String
    (string) - The state of the synced table. Possible values are: SYNCED_TABLE_OFFLINE, SYNCED_TABLE_OFFLINE_FAILED, SYNCED_TABLE_ONLINE, SYNCED_TABLE_ONLINE_CONTINUOUS_UPDATE, SYNCED_TABLE_ONLINE_NO_PENDING_UPDATE, SYNCED_TABLE_ONLINE_PIPELINE_FAILED, SYNCED_TABLE_ONLINE_TRIGGERED_UPDATE, SYNCED_TABLE_ONLINE_UPDATING_PIPELINE_RESOURCES, SYNCED_TABLE_PROVISIONING, SYNCED_TABLE_PROVISIONING_INITIAL_SNAPSHOT, SYNCED_TABLE_PROVISIONING_PIPELINE_RESOURCES
    lastProcessedCommitVersion Number
    (integer) - The last source table Delta version that was successfully synced to the synced table
    lastSync Property Map
    (SyncedTablePosition) - Summary of the last successful synchronization from source to destination
    lastSyncTime String
    (string) - The end timestamp of the last time any data was synchronized from the source table to the synced table. This is when the data is available in the synced table
    message String
    (string) - A text description of the current state of the synced table
    ongoingSyncProgress Property Map
    (SyncedTablePipelineProgress)
    pipelineId String
    (string) - ID of the associated pipeline
    project String
    (string) - The full resource name of the project associated with the table.
    provisioningPhase String
    (string) - The current phase of the data synchronization pipeline. Possible values are: PROVISIONING_PHASE_INDEX_SCAN, PROVISIONING_PHASE_INDEX_SORT, PROVISIONING_PHASE_MAIN
    unityCatalogProvisioningState String
    (string) - The provisioning state of the synced table entity in Unity Catalog. Possible values are: ACTIVE, DEGRADED, DELETING, FAILED, PROVISIONING, UPDATING

    PostgresSyncedTableStatusLastSync, PostgresSyncedTableStatusLastSyncArgs

    DeltaTableSyncInfo PostgresSyncedTableStatusLastSyncDeltaTableSyncInfo
    (DeltaTableSyncInfo)
    SyncEndTime string
    (string) - The end timestamp of the most recent successful synchronization. This is the time when the data is available in the synced table
    SyncStartTime string
    (string) - The starting timestamp of the most recent successful synchronization from the source table to the destination (synced) table. Note this is the starting timestamp of the sync operation, not the end time. E.g., for a batch, this is the time when the sync operation started
    DeltaTableSyncInfo PostgresSyncedTableStatusLastSyncDeltaTableSyncInfo
    (DeltaTableSyncInfo)
    SyncEndTime string
    (string) - The end timestamp of the most recent successful synchronization. This is the time when the data is available in the synced table
    SyncStartTime string
    (string) - The starting timestamp of the most recent successful synchronization from the source table to the destination (synced) table. Note this is the starting timestamp of the sync operation, not the end time. E.g., for a batch, this is the time when the sync operation started
    deltaTableSyncInfo PostgresSyncedTableStatusLastSyncDeltaTableSyncInfo
    (DeltaTableSyncInfo)
    syncEndTime String
    (string) - The end timestamp of the most recent successful synchronization. This is the time when the data is available in the synced table
    syncStartTime String
    (string) - The starting timestamp of the most recent successful synchronization from the source table to the destination (synced) table. Note this is the starting timestamp of the sync operation, not the end time. E.g., for a batch, this is the time when the sync operation started
    deltaTableSyncInfo PostgresSyncedTableStatusLastSyncDeltaTableSyncInfo
    (DeltaTableSyncInfo)
    syncEndTime string
    (string) - The end timestamp of the most recent successful synchronization. This is the time when the data is available in the synced table
    syncStartTime string
    (string) - The starting timestamp of the most recent successful synchronization from the source table to the destination (synced) table. Note this is the starting timestamp of the sync operation, not the end time. E.g., for a batch, this is the time when the sync operation started
    delta_table_sync_info PostgresSyncedTableStatusLastSyncDeltaTableSyncInfo
    (DeltaTableSyncInfo)
    sync_end_time str
    (string) - The end timestamp of the most recent successful synchronization. This is the time when the data is available in the synced table
    sync_start_time str
    (string) - The starting timestamp of the most recent successful synchronization from the source table to the destination (synced) table. Note this is the starting timestamp of the sync operation, not the end time. E.g., for a batch, this is the time when the sync operation started
    deltaTableSyncInfo Property Map
    (DeltaTableSyncInfo)
    syncEndTime String
    (string) - The end timestamp of the most recent successful synchronization. This is the time when the data is available in the synced table
    syncStartTime String
    (string) - The starting timestamp of the most recent successful synchronization from the source table to the destination (synced) table. Note this is the starting timestamp of the sync operation, not the end time. E.g., for a batch, this is the time when the sync operation started

    PostgresSyncedTableStatusLastSyncDeltaTableSyncInfo, PostgresSyncedTableStatusLastSyncDeltaTableSyncInfoArgs

    DeltaCommitTime string
    (string) - The timestamp when the above Delta version was committed in the source Delta table. Note: This is the Delta commit time, not the time the data was written to the synced table
    DeltaCommitVersion int
    (integer) - The Delta Lake commit version that was last successfully synced
    DeltaCommitTime string
    (string) - The timestamp when the above Delta version was committed in the source Delta table. Note: This is the Delta commit time, not the time the data was written to the synced table
    DeltaCommitVersion int
    (integer) - The Delta Lake commit version that was last successfully synced
    deltaCommitTime String
    (string) - The timestamp when the above Delta version was committed in the source Delta table. Note: This is the Delta commit time, not the time the data was written to the synced table
    deltaCommitVersion Integer
    (integer) - The Delta Lake commit version that was last successfully synced
    deltaCommitTime string
    (string) - The timestamp when the above Delta version was committed in the source Delta table. Note: This is the Delta commit time, not the time the data was written to the synced table
    deltaCommitVersion number
    (integer) - The Delta Lake commit version that was last successfully synced
    delta_commit_time str
    (string) - The timestamp when the above Delta version was committed in the source Delta table. Note: This is the Delta commit time, not the time the data was written to the synced table
    delta_commit_version int
    (integer) - The Delta Lake commit version that was last successfully synced
    deltaCommitTime String
    (string) - The timestamp when the above Delta version was committed in the source Delta table. Note: This is the Delta commit time, not the time the data was written to the synced table
    deltaCommitVersion Number
    (integer) - The Delta Lake commit version that was last successfully synced

    PostgresSyncedTableStatusOngoingSyncProgress, PostgresSyncedTableStatusOngoingSyncProgressArgs

    EstimatedCompletionTimeSeconds double
    (number) - The estimated time remaining to complete this update in seconds
    LatestVersionCurrentlyProcessing int
    (integer) - The source table Delta version that was last processed by the pipeline. The pipeline may not have completely processed this version yet
    SyncProgressCompletion double
    (number) - The completion ratio of this update. This is a number between 0 and 1
    SyncedRowCount int
    (integer) - The number of rows that have been synced in this update
    TotalRowCount int
    (integer) - The total number of rows that need to be synced in this update. This number may be an estimate
    EstimatedCompletionTimeSeconds float64
    (number) - The estimated time remaining to complete this update in seconds
    LatestVersionCurrentlyProcessing int
    (integer) - The source table Delta version that was last processed by the pipeline. The pipeline may not have completely processed this version yet
    SyncProgressCompletion float64
    (number) - The completion ratio of this update. This is a number between 0 and 1
    SyncedRowCount int
    (integer) - The number of rows that have been synced in this update
    TotalRowCount int
    (integer) - The total number of rows that need to be synced in this update. This number may be an estimate
    estimatedCompletionTimeSeconds Double
    (number) - The estimated time remaining to complete this update in seconds
    latestVersionCurrentlyProcessing Integer
    (integer) - The source table Delta version that was last processed by the pipeline. The pipeline may not have completely processed this version yet
    syncProgressCompletion Double
    (number) - The completion ratio of this update. This is a number between 0 and 1
    syncedRowCount Integer
    (integer) - The number of rows that have been synced in this update
    totalRowCount Integer
    (integer) - The total number of rows that need to be synced in this update. This number may be an estimate
    estimatedCompletionTimeSeconds number
    (number) - The estimated time remaining to complete this update in seconds
    latestVersionCurrentlyProcessing number
    (integer) - The source table Delta version that was last processed by the pipeline. The pipeline may not have completely processed this version yet
    syncProgressCompletion number
    (number) - The completion ratio of this update. This is a number between 0 and 1
    syncedRowCount number
    (integer) - The number of rows that have been synced in this update
    totalRowCount number
    (integer) - The total number of rows that need to be synced in this update. This number may be an estimate
    estimated_completion_time_seconds float
    (number) - The estimated time remaining to complete this update in seconds
    latest_version_currently_processing int
    (integer) - The source table Delta version that was last processed by the pipeline. The pipeline may not have completely processed this version yet
    sync_progress_completion float
    (number) - The completion ratio of this update. This is a number between 0 and 1
    synced_row_count int
    (integer) - The number of rows that have been synced in this update
    total_row_count int
    (integer) - The total number of rows that need to be synced in this update. This number may be an estimate
    estimatedCompletionTimeSeconds Number
    (number) - The estimated time remaining to complete this update in seconds
    latestVersionCurrentlyProcessing Number
    (integer) - The source table Delta version that was last processed by the pipeline. The pipeline may not have completely processed this version yet
    syncProgressCompletion Number
    (number) - The completion ratio of this update. This is a number between 0 and 1
    syncedRowCount Number
    (integer) - The number of rows that have been synced in this update
    totalRowCount Number
    (integer) - The total number of rows that need to be synced in this update. This number may be an estimate

    Package Details

    Repository
    databricks pulumi/pulumi-databricks
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the databricks Terraform Provider.
    databricks logo
    Viewing docs for Databricks v1.91.1
    published on Friday, May 1, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.