github.com/jaylevin/jenkins-library@v1.230.4/resources/metadata/apiProviderUpload.yaml (about)

     1  metadata:
     2    name: apiProviderUpload
     3    description: this steps creates an API provider artifact in the API Portal.
     4    longDescription: |
     5      This steps creates an API provider artifact in the API Portal using the OData API.
     6      Learn more about API Management api for creating an API provider artifact [here](https://help.sap.com/viewer/66d066d903c2473f81ec33acfe2ccdb4/Cloud/en-US/e26b3320cd534ae4bc743af8013a8abb.html).
     7  
     8  spec:
     9    inputs:
    10      secrets:
    11        - name: apimApiServiceKeyCredentialsId
    12          description: Jenkins secret text credential ID containing the service key to the API Management Runtime service instance of plan 'api'
    13          type: jenkins
    14      params:
    15        - name: apiServiceKey
    16          type: string
    17          description: Service key JSON string to access the API Management Runtime service instance of plan 'api'
    18          scope:
    19            - PARAMETERS
    20          mandatory: true
    21          secret: true
    22          resourceRef:
    23            - name: apimApiServiceKeyCredentialsId
    24              type: secret
    25              param: apiServiceKey
    26        - name: filePath
    27          type: string
    28          description: Specifies api provider json file relative path
    29          scope:
    30            - PARAMETERS
    31            - STAGES
    32            - STEPS
    33          mandatory: true