public class UrlsExternalConfigSupplier extends AbstractExternalConfigSupplier
get(String)
it
retrieves the String contents of that file. See ResourceUtils.getResourceAsString(String)
for details of the type of URL/file references supported.
Example configuration could be:
brooklyn.external.foo = brooklyn.management.config.external.FilesExternalConfigSupplier brooklyn.external.foo.authorized_keys = classpath://authorized_keys brooklyn.external.foo.privateSshKey = /path/to/privateKey brooklyn.external.foo.initScript = https://brooklyn.example.com/config/initScript.sh
Constructor and Description |
---|
UrlsExternalConfigSupplier(ManagementContext managementContext,
java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
get(java.lang.String key) |
java.lang.String |
toString() |
getManagementContext, getName
public UrlsExternalConfigSupplier(ManagementContext managementContext, java.lang.String name, java.util.Map<java.lang.String,java.lang.String> config) throws java.io.IOException
java.io.IOException