Skip to content
This repository has been archived by the owner on Feb 13, 2024. It is now read-only.

Latest commit

 

History

History
522 lines (286 loc) · 24.7 KB

btpsa-usecase-properties-services-items.md

File metadata and controls

522 lines (286 loc) · 24.7 KB

items Type

object (Details)

all of

items Properties

Property Type Required Nullable Defined by
amount integer Optional cannot be null JSON Schema for BTPSA use case definitions
assignrolecollections array Optional cannot be null JSON Schema for BTPSA use case definitions
category string Required cannot be null JSON Schema for BTPSA use case definitions
createServiceKeys array Optional cannot be null JSON Schema for BTPSA use case definitions
customerDeveloped boolean Optional cannot be null JSON Schema for BTPSA use case definitions
entitleonly boolean Optional cannot be null JSON Schema for BTPSA use case definitions
instancename string Optional cannot be null JSON Schema for BTPSA use case definitions
labels object Optional cannot be null JSON Schema for BTPSA use case definitions
name string Required cannot be null JSON Schema for BTPSA use case definitions
parameters Multiple Optional cannot be null JSON Schema for BTPSA use case definitions
plan string Optional cannot be null JSON Schema for BTPSA use case definitions
planCatalogName string Optional cannot be null JSON Schema for BTPSA use case definitions
relatedLinks array Optional cannot be null JSON Schema for BTPSA use case definitions
repeatstatusrequest integer Optional cannot be null JSON Schema for BTPSA use case definitions
repeatstatustimeout integer Optional cannot be null JSON Schema for BTPSA use case definitions
requiredrolecollections array Optional cannot be null JSON Schema for BTPSA use case definitions
requiredServices array Optional cannot be null JSON Schema for BTPSA use case definitions
serviceKeyLabels array Optional cannot be null JSON Schema for BTPSA use case definitions
serviceparameterfile string Optional cannot be null JSON Schema for BTPSA use case definitions
skipTrustSetupForXSUAA boolean Optional cannot be null JSON Schema for BTPSA use case definitions
statusResponse object Optional cannot be null JSON Schema for BTPSA use case definitions
targetenvironment string Optional cannot be null JSON Schema for BTPSA use case definitions

amount

amount to be used for the service

amount

amount Type

integer (amount to be used for the service)

assignrolecollections

list of role collections to be created within the btp account

assignrolecollections

assignrolecollections Type

array (list of role collections to be created within the btp account)

assignrolecollections Default Value

The default value is:

[]

category

category of the service

category

category Type

string (category of the service)

category Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"SERVICE"
"APPLICATION"
"CF_CUP_SERVICE"
"ENVIRONMENT"

createServiceKeys

list of service keys to be created for the service

createServiceKeys

createServiceKeys Type

array (list of service keys to be created for the service)

createServiceKeys Default Value

The default value is:

[]

customerDeveloped

custom developed application

customerDeveloped

customerDeveloped Type

boolean (custom developed application)

entitleonly

only entitlement - if true, the service will only be entitled, but not assigned to a role collection

entitleonly

entitleonly Type

boolean (only entitlement (no service instances will be created by the tool))

entitleonly Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
true
false

instancename

name of the service instance

instancename

instancename Type

string (name of the service instance)

labels

labels for the service

labels

labels Type

object (labels for the service)

name

name of the service

name

name Type

string (name of the service)

parameters

parameters for the service

parameters

parameters Type

any of the following: object or string (parameters for the service)

plan

plan name of the service

plan

plan Type

string (plan name of the service)

planCatalogName

catalog name of the service plan

planCatalogName

planCatalogName Type

string (catalog name of the service plan)

relatedLinks

links related to this service

relatedLinks

relatedLinks Type

array (links related to this service)

repeatstatusrequest

number of seconds when status should be checked

repeatstatusrequest

repeatstatusrequest Type

integer (number of seconds when status should be checked)

repeatstatusrequest Default Value

The default value is:

5

repeatstatustimeout

timeout in seconds after which the script will stop checking the status

repeatstatustimeout

repeatstatustimeout Type

integer (timeout in seconds after which the script will stop checking the status)

repeatstatustimeout Default Value

The default value is:

3600

requiredrolecollections

list of role collections to assign users to

requiredrolecollections

requiredrolecollections Type

object[] (Details)

requiredServices

list of services that need to be instantiated before instantiating this service

requiredServices

requiredServices Type

array (list of services that need to be instantiated before instantiating this service)

requiredServices Default Value

The default value is:

[]

serviceKeyLabels

labels for service keys as JSON

serviceKeyLabels

serviceKeyLabels Type

object[] (Details)

serviceKeyLabels Default Value

The default value is:

[]

serviceparameterfile

parameter file for the service in case you want to provide the parameters via a file

serviceparameterfile

serviceparameterfile Type

string (parameter file for the service)

skipTrustSetupForXSUAA

skip the trust setup to an IdP for XSUAA. Only relevant for the plan apiaccess!

skipTrustSetupForXSUAA

skipTrustSetupForXSUAA Type

boolean (skip trust setup to IdP for XSUAA (plan apiaccess))

statusResponse

information that is available only durng the execution of the script (should not be set in the usecase.json file)

statusResponse

statusResponse Type

object (creation info)

targetenvironment

environment in which the service should be created

targetenvironment

targetenvironment Type

string (environment in which the service should be created)

targetenvironment Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"cloudfoundry"
"kymaruntime"
"sapbtp"

targetenvironment Default Value

The default value is:

"cloudfoundry"