object
(Details)
all of
-
Untitled undefined type in JSON Schema for BTPSA use case definitions
-
Untitled undefined type in JSON Schema for BTPSA use case definitions
-
Untitled undefined type in JSON Schema for BTPSA use case definitions
-
Untitled undefined type in JSON Schema for BTPSA use case definitions
amount to be used for the service
amount
-
is optional
-
Type:
integer
(amount to be used for the service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
integer
(amount to be used for the service)
list of role collections to be created within the btp account
assignrolecollections
-
is optional
-
Type:
array
(list of role collections to be created within the btp account) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
array
(list of role collections to be created within the btp account)
The default value is:
[]
category of the service
category
-
is required
-
Type:
string
(category of the service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
string
(category of the service)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"SERVICE" |
|
"APPLICATION" |
|
"CF_CUP_SERVICE" |
|
"ENVIRONMENT" |
list of service keys to be created for the service
createServiceKeys
-
is optional
-
Type:
array
(list of service keys to be created for the service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
array
(list of service keys to be created for the service)
The default value is:
[]
custom developed application
customerDeveloped
-
is optional
-
Type:
boolean
(custom developed application) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
boolean
(custom developed application)
only entitlement - if true, the service will only be entitled, but not assigned to a role collection
entitleonly
-
is optional
-
Type:
boolean
(only entitlement (no service instances will be created by the tool)) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
boolean
(only entitlement (no service instances will be created by the tool))
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
true |
|
false |
name of the service instance
instancename
-
is optional
-
Type:
string
(name of the service instance) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
string
(name of the service instance)
labels for the service
labels
-
is optional
-
Type:
object
(labels for the service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
object
(labels for the service)
name of the service
name
-
is required
-
Type:
string
(name of the service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
string
(name of the service)
parameters for the service
parameters
-
is optional
-
Type: any of the following:
object
orstring
(parameters for the service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
any of the following: object
or string
(parameters for the service)
plan name of the service
plan
-
is optional
-
Type:
string
(plan name of the service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
string
(plan name of the service)
catalog name of the service plan
planCatalogName
-
is optional
-
Type:
string
(catalog name of the service plan) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
string
(catalog name of the service plan)
links related to this service
relatedLinks
-
is optional
-
Type:
array
(links related to this service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
array
(links related to this service)
number of seconds when status should be checked
repeatstatusrequest
-
is optional
-
Type:
integer
(number of seconds when status should be checked) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
integer
(number of seconds when status should be checked)
The default value is:
5
timeout in seconds after which the script will stop checking the status
repeatstatustimeout
-
is optional
-
Type:
integer
(timeout in seconds after which the script will stop checking the status) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
integer
(timeout in seconds after which the script will stop checking the status)
The default value is:
3600
list of role collections to assign users to
requiredrolecollections
-
is optional
-
Type:
object[]
(Details) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
object[]
(Details)
list of services that need to be instantiated before instantiating this service
requiredServices
-
is optional
-
Type:
array
(list of services that need to be instantiated before instantiating this service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
array
(list of services that need to be instantiated before instantiating this service)
The default value is:
[]
labels for service keys as JSON
serviceKeyLabels
-
is optional
-
Type:
object[]
(Details) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
object[]
(Details)
The default value is:
[]
parameter file for the service in case you want to provide the parameters via a file
serviceparameterfile
-
is optional
-
Type:
string
(parameter file for the service) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
string
(parameter file for the service)
skip the trust setup to an IdP for XSUAA. Only relevant for the plan apiaccess!
skipTrustSetupForXSUAA
-
is optional
-
Type:
boolean
(skip trust setup to IdP for XSUAA (plan apiaccess)) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
boolean
(skip trust setup to IdP for XSUAA (plan apiaccess))
information that is available only durng the execution of the script (should not be set in the usecase.json file)
statusResponse
-
is optional
-
Type:
object
(creation info) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
object
(creation info)
environment in which the service should be created
targetenvironment
-
is optional
-
Type:
string
(environment in which the service should be created) -
cannot be null
-
defined in: JSON Schema for BTPSA use case definitions
string
(environment in which the service should be created)
enum: the value of this property must be equal to one of the following values:
Value | Explanation |
---|---|
"cloudfoundry" |
|
"kymaruntime" |
|
"sapbtp" |
The default value is:
"cloudfoundry"