Bundled resource
Purpose¶
Bundled Resources Service actions.
Resource deployment will create a target file using the bundled resource’s definition and copy the content into the file. Un-deployment will ensure the file is removed.
A resource’s id consists of the application key and the bundled resource’s name separated with a dot (.).
Methods¶
Binding name: bundled
- boolean isDeployed(String resourceId): True if the bundled resource has been deployed
- boolean deploy(String resourceId): Deploy the bundled resource identified it’s id.
- boolean undeploy(String resourceId): Undeploy the bundled resource identified by it’s id
- Map
resourceProperties(String resourceId) : Get the properties associated with a resource identified by it’s id - String[] listResources(): Get a list of all defined Bundled resource ids
Examples¶
println "Resources:\n" + bundled.listResources() println bundled.resourceProperties(".MyTestResource") println "MyTestResource deployed? " + bundled.isDeployed(".MyTestResource") println "Deploying..." bundled.deploy(".MyTestResource") assert true == bundled.isDeployed(".MyTestResource") : "Deployment failed!" println "Undeploying..." bundled.undeploy(".MyTestResource") assert true != bundled.isDeployed(".MyTestResource") : "Undeployment failed!"