ParameterMap

A generic multi-map that holds key value pairs. They keys and values can be of any type, unless specified.

JSON representation
{
  "entries": [
    {
      object (ParameterMapEntry)
    }
  ],
  "keyType": enum (WorkflowParameterDataType),
  "valueType": enum (WorkflowParameterDataType)
}
Fields
entries[]

object (ParameterMapEntry)

keyType

enum (WorkflowParameterDataType)

Option to specify key value type for all entries of the map. If provided then field types for all entries must conform to this.

valueType

enum (WorkflowParameterDataType)

ParameterMapEntry

Entry is a pair of key and value.

JSON representation
{
  "key": {
    object (ParameterMapField)
  },
  "value": {
    object (ParameterMapField)
  }
}
Fields
key

object (ParameterMapField)

value

object (ParameterMapField)

ParameterMapField

Field represents either the key or value in an entry.

JSON representation
{

  // Union field value can be only one of the following:
  "referenceKey": string,
  "literalValue": {
    object (ParameterValueType)
  }
  // End of list of possible types for union field value.
}
Fields

Union field value.

value can be only one of the following:

referenceKey

string

Referencing one of the WF variables.

literalValue

object (ParameterValueType)

Passing a literal value.