Pipelines Extension Resource Model - Syntax Model

JFrog Pipelines Documentation

Products
JFrog Pipelines
Content Type
User Guide
ft:sourceType
Paligo

This is the syntax model for the resource. For a list of tags that are used in the Syntax model, see Pipelines Extension Resource Model - Tags.

resourceModel.yml

description: <string>                 # User can provide an optional description

platforms:                                              # optional
  - os: Linux
  - os: Windows

configuration:                  # array of properties
  <property name string>:
    type: <data type>           # required
    required: <boolean>         # optional
    immutable: <boolean>        # optional: field value cannot/can be changed
    validate:                   # optional
      <validation specifiction>
                allowedIntegrationTypes: <string> # optional
   # more property definitions


userDefinedDataType:             # array of data type definitions
  - type: <string>               # Defines a new data type
    configuration:
      - <string>:                # Specifies a property of the data type
        type: <data type>           # required
        required: <boolean>         # optional
        validate:                   # optional
          <validation specifiction>
                        allowedIntegrationTypes: <string> # optional

   # more data type property definitions