1
0
mirror of https://github.com/SAP/jenkins-library.git synced 2024-12-14 11:03:09 +02:00
sap-jenkins-library/resources/metadata/apiKeyValueMapUpload.yaml

50 lines
1.7 KiB
YAML
Raw Normal View History

metadata:
name: apiKeyValueMapUpload
description: this steps creates an API key value map artifact in the API Portal
longDescription: |
This steps creates an API key value map artifact in the API Portal using the OData API.
Learn more about the SAP API Management API for creating an API key value map artifact [here](https://help.sap.com/viewer/66d066d903c2473f81ec33acfe2ccdb4/Cloud/en-US/e26b3320cd534ae4bc743af8013a8abb.html).
spec:
inputs:
secrets:
- name: apimApiServiceKeyCredentialsId
description: Jenkins secret text credential ID containing the service key to the API Management Runtime service instance of plan 'api'
type: jenkins
params:
- name: apiServiceKey
type: string
description: Service key JSON string to access the API Management Runtime service instance of plan 'api'
scope:
- PARAMETERS
mandatory: true
secret: true
resourceRef:
- name: apimApiServiceKeyCredentialsId
type: secret
param: apiServiceKey
- name: key
type: string
description: Specifies API key name of API key value map
scope:
- PARAMETERS
- STAGES
- STEPS
mandatory: true
- name: value
type: string
description: Specifies API key value of API key value map
scope:
- PARAMETERS
- STAGES
- STEPS
mandatory: true
- name: keyValueMapName
type: string
description: Specifies the name of the API key value map
scope:
- PARAMETERS
- STAGES
- STEPS
mandatory: true