Skip to content

Search Types

datazone_search_types R Documentation

Searches for types in Amazon DataZone

Description

Searches for types in Amazon DataZone.

Usage

datazone_search_types(domainIdentifier, filters, managed, maxResults,
  nextToken, searchIn, searchScope, searchText, sort)

Arguments

domainIdentifier

[required] The identifier of the Amazon DataZone domain in which to invoke the search_types action.

filters

The filters for the search_types action.

managed

[required] Specifies whether the search is managed.

maxResults

The maximum number of results to return in a single call to search_types. When the number of results to be listed is greater than the value of MaxResults, the response contains a NextToken value that you can use in a subsequent call to search_types to list the next set of results.

nextToken

When the number of results is greater than the default value for the MaxResults parameter, or if you explicitly specify a value for MaxResults that is less than the number of results, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to search_types to list the next set of results.

searchIn

The details of the search.

searchScope

[required] Specifies the scope of the search for types.

searchText

Specifies the text for which to search.

sort

The specifies the way to sort the search_types results.

Value

A list with the following syntax:

list(
  items = list(
    list(
      assetTypeItem = list(
        createdAt = as.POSIXct(
          "2015-01-01"
        ),
        createdBy = "string",
        description = "string",
        domainId = "string",
        formsOutput = list(
          list(
            required = TRUE|FALSE,
            typeName = "string",
            typeRevision = "string"
          )
        ),
        name = "string",
        originDomainId = "string",
        originProjectId = "string",
        owningProjectId = "string",
        revision = "string",
        updatedAt = as.POSIXct(
          "2015-01-01"
        ),
        updatedBy = "string"
      ),
      formTypeItem = list(
        createdAt = as.POSIXct(
          "2015-01-01"
        ),
        createdBy = "string",
        description = "string",
        domainId = "string",
        imports = list(
          list(
            name = "string",
            revision = "string"
          )
        ),
        model = list(
          smithy = "string"
        ),
        name = "string",
        originDomainId = "string",
        originProjectId = "string",
        owningProjectId = "string",
        revision = "string",
        status = "ENABLED"|"DISABLED"
      ),
      lineageNodeTypeItem = list(
        createdAt = as.POSIXct(
          "2015-01-01"
        ),
        createdBy = "string",
        description = "string",
        domainId = "string",
        formsOutput = list(
          list(
            required = TRUE|FALSE,
            typeName = "string",
            typeRevision = "string"
          )
        ),
        name = "string",
        revision = "string",
        updatedAt = as.POSIXct(
          "2015-01-01"
        ),
        updatedBy = "string"
      )
    )
  ),
  nextToken = "string",
  totalMatchCount = 123
)

Request syntax

svc$search_types(
  domainIdentifier = "string",
  filters = list(
    and = list(
      list()
    ),
    filter = list(
      attribute = "string",
      value = "string"
    ),
    or = list(
      list()
    )
  ),
  managed = TRUE|FALSE,
  maxResults = 123,
  nextToken = "string",
  searchIn = list(
    list(
      attribute = "string"
    )
  ),
  searchScope = "ASSET_TYPE"|"FORM_TYPE"|"LINEAGE_NODE_TYPE",
  searchText = "string",
  sort = list(
    attribute = "string",
    order = "ASCENDING"|"DESCENDING"
  )
)