Skip to main content

business_metadata_defs

Creates, updates, deletes, gets or lists a business_metadata_defs resource.

Overview

Namebusiness_metadata_defs
TypeResource
Idconfluent.catalog.business_metadata_defs

Fields

NameDatatypeDescription
namestringThe name
descriptionstringThe description
attributeDefsarrayThe attribute definitions
categorystringThe category
createTimeintegerThe create time
createdBystringThe creator
guidstringThe internal guid
optionsobjectThe options
serviceTypestringThe service type
typeVersionstringThe type version
updateTimeintegerThe update time
updatedBystringThe updater
versionintegerThe version

Methods

NameAccessible byRequired ParamsDescription
get_all_business_metadata_defsSELECTGenerally Available Bulk retrieval API for retrieving business metadata definitions.
get_business_metadata_def_by_nameSELECTbmNameGenerally Available Get the business metadata definition with the given name.
create_business_metadata_defsINSERTGenerally Available Bulk create API for business metadata definitions.
delete_business_metadata_defDELETEbmNameGenerally Available Delete API for business metadata definition identified by its name.
update_business_metadata_defsEXECGenerally Available Bulk update API for business metadata definitions.

SELECT examples

Generally Available Bulk retrieval API for retrieving business metadata definitions.

SELECT
name,
description,
attributeDefs,
category,
createTime,
createdBy,
guid,
options,
serviceType,
typeVersion,
updateTime,
updatedBy,
version
FROM confluent.catalog.business_metadata_defs
;

INSERT example

Use the following StackQL query and manifest file to create a new business_metadata_defs resource.

/*+ create */
INSERT INTO confluent.catalog.business_metadata_defs (

)
SELECT

;

DELETE example

Deletes the specified business_metadata_defs resource.

/*+ delete */
DELETE FROM confluent.catalog.business_metadata_defs
WHERE bmName = '{{ bmName }}';