Skip to content

Create Data Product Revision

datazone_create_data_product_revision R Documentation

Creates a data product revision

Description

Creates a data product revision.

Prerequisites:

  • The original data product must exist in the given domain.

  • User must have permissions on the data product.

  • The domain must be valid and accessible.

  • The new revision name must comply with naming constraints (if required).

Usage

datazone_create_data_product_revision(domainIdentifier, identifier,
  name, description, glossaryTerms, items, formsInput, clientToken)

Arguments

domainIdentifier

[required] The ID of the domain where the data product revision is created.

identifier

[required] The ID of the data product revision.

name

[required] The name of the data product revision.

description

The description of the data product revision.

glossaryTerms

The glossary terms of the data product revision.

items

The data assets of the data product revision.

formsInput

The metadata forms of the data product revision.

clientToken

A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.

Value

A list with the following syntax:

list(
  domainId = "string",
  id = "string",
  revision = "string",
  owningProjectId = "string",
  name = "string",
  status = "CREATED"|"CREATING"|"CREATE_FAILED",
  description = "string",
  glossaryTerms = list(
    "string"
  ),
  items = list(
    list(
      itemType = "ASSET",
      identifier = "string",
      revision = "string",
      glossaryTerms = list(
        "string"
      )
    )
  ),
  formsOutput = list(
    list(
      formName = "string",
      typeName = "string",
      typeRevision = "string",
      content = "string"
    )
  ),
  createdAt = as.POSIXct(
    "2015-01-01"
  ),
  createdBy = "string",
  firstRevisionCreatedAt = as.POSIXct(
    "2015-01-01"
  ),
  firstRevisionCreatedBy = "string"
)

Request syntax

svc$create_data_product_revision(
  domainIdentifier = "string",
  identifier = "string",
  name = "string",
  description = "string",
  glossaryTerms = list(
    "string"
  ),
  items = list(
    list(
      itemType = "ASSET",
      identifier = "string",
      revision = "string",
      glossaryTerms = list(
        "string"
      )
    )
  ),
  formsInput = list(
    list(
      formName = "string",
      typeIdentifier = "string",
      typeRevision = "string",
      content = "string"
    )
  ),
  clientToken = "string"
)