github.com/jaylevin/jenkins-library@v1.230.4/resources/metadata/cloudFoundryDeleteService.yaml (about) 1 metadata: 2 name: cloudFoundryDeleteService 3 description: DeleteCloudFoundryService 4 longDescription: | 5 Delete CloudFoundryService 6 spec: 7 inputs: 8 secrets: 9 - name: cfCredentialsId 10 description: Jenkins 'Username with password' credentials ID containing user and password to authenticate to the Cloud Foundry API. 11 type: jenkins 12 params: 13 - name: cfApiEndpoint 14 type: string 15 description: Cloud Foundry API endpoint 16 scope: 17 - PARAMETERS 18 - STAGES 19 - STEPS 20 - GENERAL 21 mandatory: true 22 aliases: 23 - name: cloudFoundry/apiEndpoint 24 - name: username 25 type: string 26 description: User or E-Mail for CF 27 scope: 28 - PARAMETERS 29 - STAGES 30 - STEPS 31 mandatory: true 32 secret: true 33 resourceRef: 34 - name: cfCredentialsId 35 type: secret 36 param: username 37 - type: vaultSecret 38 default: cloudfoundry-$(org)-$(space) 39 name: cloudfoundryVaultSecretName 40 - name: password 41 type: string 42 description: User Password for CF User 43 scope: 44 - PARAMETERS 45 - STAGES 46 - STEPS 47 mandatory: true 48 secret: true 49 resourceRef: 50 - name: cfCredentialsId 51 type: secret 52 param: password 53 - type: vaultSecret 54 default: cloudfoundry-$(org)-$(space) 55 name: cloudfoundryVaultSecretName 56 - name: cfOrg 57 type: string 58 description: CF org 59 scope: 60 - PARAMETERS 61 - STAGES 62 - STEPS 63 - GENERAL 64 mandatory: true 65 aliases: 66 - name: cloudFoundry/org 67 - name: cfSpace 68 type: string 69 description: CF Space 70 scope: 71 - PARAMETERS 72 - STAGES 73 - STEPS 74 - GENERAL 75 mandatory: true 76 aliases: 77 - name: cloudFoundry/space 78 - name: cfServiceInstance 79 type: string 80 description: Parameter of ServiceInstance Name to delete CloudFoundry Service 81 scope: 82 - PARAMETERS 83 - STAGES 84 - STEPS 85 - GENERAL 86 mandatory: true 87 aliases: 88 - name: cloudFoundry/serviceInstance 89 - name: cfDeleteServiceKeys 90 type: bool 91 description: Parameter to force deletion of Cloud Foundry Service Keys 92 scope: 93 - PARAMETERS 94 - STAGES 95 - STEPS 96 mandatory: false 97 aliases: 98 - name: cloudFoundry/cfDeleteServiceKeys 99 containers: 100 - name: cf 101 image: ppiper/cf-cli:latest 102 workingDir: "/home/piper"