Oracle Enterprise Manager · Arazzo Workflow

Oracle Enterprise Manager Define Global Target Property

Version 1.0.0

Create a global target property, verify it, and read back its valid values.

1 workflow 1 source API 1 provider
View Spec View on GitHub Cloud ManagementDatabase ManagementEnterprise ManagementInfrastructure ManagementMonitoringOracleArazzoWorkflows

Provider

oracle-enterprise-manager

Workflows

define-global-property
Create and verify a global target property, then read its valid values.
Creates a global target property, reads it back, and lists its valid values when it has a constrained value set.
3 steps inputs: description, propertyDisplayName, propertyName, propertyType, validValues outputs: globalTargetPropertyId, hasValidValues, validValues
1
createProperty
Create the global target property definition.
2
confirmProperty
Read the created property back to confirm its definition.
3
readValidValues
Retrieve the constrained set of valid values for the property when it advertises one.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Oracle Enterprise Manager Define Global Target Property
  summary: Create a global target property, verify it, and read back its valid values.
  description: >-
    Defines a new global target property used to classify and organize targets
    with custom metadata. The workflow creates the property with an optional
    constrained value set, reads the created definition back to confirm it,
    and — when the property advertises a constrained value set — retrieves the
    list of valid values. Three real operations are chained with a branch that
    only fetches valid values when the property actually has them.
  version: 1.0.0
  x-realizes-capability-ids:
  - BC-600.40
  x-capability-derivation:
    method: 'deterministic join: sourceDescriptions -> per-tag OpenAPI -> tag/capability edge. No classification at this step.'
    min_confidence: 0.7
    sources:
    - capability_id: BC-600.40
      capability_name: IT Operations Management
      spec: oracle-enterprise-manager-global-target-properties-api-openapi.yml
      confidence: 0.7
    model: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0
sourceDescriptions:
- name: globalTargetPropertiesApi
  url: ../openapi/oracle-enterprise-manager-global-target-properties-api-openapi.yml
  type: openapi
workflows:
- workflowId: define-global-property
  summary: Create and verify a global target property, then read its valid values.
  description: >-
    Creates a global target property, reads it back, and lists its valid
    values when it has a constrained value set.
  inputs:
    type: object
    required:
    - propertyName
    - propertyDisplayName
    properties:
      propertyName:
        type: string
        description: Internal name of the global target property.
      propertyDisplayName:
        type: string
        description: Human-readable display name of the property.
      description:
        type: string
        description: Description of the property's purpose.
      propertyType:
        type: string
        description: Property value type (e.g. STRING).
        default: STRING
      validValues:
        type: array
        description: Optional constrained set of valid values for the property.
        items:
          type: string
  steps:
  - stepId: createProperty
    description: Create the global target property definition.
    operationId: createGlobalTargetProperty
    requestBody:
      contentType: application/json
      payload:
        propertyName: $inputs.propertyName
        propertyDisplayName: $inputs.propertyDisplayName
        description: $inputs.description
        propertyType: $inputs.propertyType
        validValues: $inputs.validValues
    successCriteria:
    - condition: $statusCode == 201
    outputs:
      globalTargetPropertyId: $response.body#/globalTargetPropertyId
      hasValidValues: $response.body#/hasValidValues
  - stepId: confirmProperty
    description: Read the created property back to confirm its definition.
    operationId: getGlobalTargetProperty
    parameters:
    - name: globalTargetPropertyId
      in: path
      value: $steps.createProperty.outputs.globalTargetPropertyId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      globalTargetPropertyId: $response.body#/globalTargetPropertyId
      hasValidValues: $response.body#/hasValidValues
    onSuccess:
    - name: hasConstrainedValues
      type: goto
      stepId: readValidValues
      criteria:
      - context: $response.body
        condition: $.hasValidValues == true
        type: jsonpath
  - stepId: readValidValues
    description: >-
      Retrieve the constrained set of valid values for the property when it
      advertises one.
    operationId: getGlobalTargetPropertyValidValues
    parameters:
    - name: globalTargetPropertyId
      in: path
      value: $steps.confirmProperty.outputs.globalTargetPropertyId
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      validValues: $response.body#/items
  outputs:
    globalTargetPropertyId: $steps.confirmProperty.outputs.globalTargetPropertyId
    hasValidValues: $steps.confirmProperty.outputs.hasValidValues
    validValues: $steps.readValidValues.outputs.validValues

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/oracle-enterprise-manager-define-global-property-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.