REST Resource: deltasharing.v1alpha.projects.catalogs

Resource: DeltaSharingCatalog

Represents a DeltaSharing catalog.

JSON representation
{
  "name": string,
  "location": string,
  "createTime": string,
  "updateTime": string,
  "serviceAccount": string,

  // Union field config can be only one of the following:
  "sapConfig": {
    object (SapConfig)
  }
  // End of list of possible types for union field config.
}
Fields
name

string

Identifier. The resource name. Format: projects/{project}/catalogs/{catalog}

location

string

Required. Immutable. The user-provided GCP location of the catalog. This field is immutable.

createTime

string (Timestamp format)

Output only. The creation time of the catalog.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Output only. The last modification time of the catalog.

Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" or "2014-10-02T15:01:23+05:30".

serviceAccount

string

Output only. The service account used for SAP enrollment and is created as a side effect of creating the Delta Sharing catalog resource.

Union field config. Config for the Catalog. Exactly one field must be set, which determines the type of Catalog. config can be only one of the following:
sapConfig

object (SapConfig)

Config for a catalog that connects to SAP Business Data Cloud (BDC).

SapConfig

Configuration for SAP Business Data Cloud (BDC).

JSON representation
{
  "sapBdcEnrollmentConfig": {
    object (SapBdcEnrollmentConfig)
  }
}
Fields
sapBdcEnrollmentConfig

object (SapBdcEnrollmentConfig)

Optional. To create a catalog resource that connects to SAP BDC, follow this 3 step process: 1. Set SapConfig to empty. This creates a catalog resource with a GCP Service Account: serviceAccount. 2. On your SAP BDC instance, using this serviceAccount, follow the enrollment process and create a BDC Connector. You will receive connectorEndpoint and invitationCode from SAP. 3. With these additional fields provided by SAP, update the BigLake catalog resource created earlier with the SapBdcEnrollmentConfig. Once the SapBdcEnrollmentConfig is set, it is immutable.

SapBdcEnrollmentConfig

Contains the enrollment configuration received from SAP.

JSON representation
{
  "connectorEndpoint": string,
  "invitationCode": string
}
Fields
connectorEndpoint

string

Optional. The unique SAP BDC Connector Endpoint.

invitationCode

string

Optional. An invitation code from SAP.

Methods

create

Creates a new DeltaSharing catalog.

delete

Deletes an existing DeltaSharing catalog specified by the resource name.

get

Gets the catalog specified by the resource name.

list

List all DeltaSharing catalogs in a specified project.

patch

Updates an existing DeltaSharing catalog.