public class KubernetesSshMachineLocation extends SshMachineLocation implements KubernetesMachineLocation
MachineLocation represemnting a Kubernetes resource that allows SSH access.KubernetesSshMachineLocation}AbstractLocation.BasicSubscriptionSupportBrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupportConfigurable.ConfigurationSupportBrooklynObjectInternal.ConfigurationSupportInternal, BrooklynObjectInternal.RelationSupportInternal<T extends BrooklynObject>, BrooklynObjectInternal.SubscriptionSupportInternalALL_SSH_CONFIG_KEY_NAMES, ALL_SSH_CONFIG_KEYS, ALLOCATE_PTY, CLOSE_CONNECTION, LOCAL_TEMP_DIR, LOG_PREFIX, NO_STDERR_LOGGING, NO_STDOUT_LOGGING, PASSWORD, PRIVATE_ADDRESSES, PRIVATE_KEY_DATA, PRIVATE_KEY_FILE, PRIVATE_KEY_PASSPHRASE, REUSABLE_SSH_PROPS, SCP_EXECUTABLE, SCRIPT_DIR, SSH_CACHE_EXPIRY_DURATION, SSH_CONFIG_GIVEN_TO_PROPS, SSH_ENV_MAP, SSH_EXECUTABLE, SSH_HOST, SSH_PORT, SSH_TOOL_CLASS, SSH_TOOL_CLASS_PROPERTIES_PREFIX, STDERR, STDOUT, TCP_PORT_MAPPINGS, UNIQUE_IDDETECT_MACHINE_DETAILS, MACHINE_DETAILSPARENT_LOCATION, TEMPORARY_LOCATIONKUBERNETES_NAMESPACE, KUBERNETES_RESOURCE_NAME, KUBERNETES_RESOURCE_TYPEFINAL_SPEC, NAMED_SPEC_NAME, ORIGINAL_SPEC| Constructor and Description |
|---|
KubernetesSshMachineLocation() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getNamespace() |
java.lang.String |
getResourceName() |
java.lang.String |
getResourceType() |
acquireMutex, close, configure, copyFrom, copyFrom, copyTo, copyTo, copyTo, copyTo, copyTo, copyTo, copyTo, copyTo, copyTo, copyTo, execCommands, execCommands, execCommands, execCommands, execScript, execScript, execScript, execScript, findKeyPair, findPassword, getAddress, getHostname, getPort, getPrivateAddresses, getPublicAddresses, getSshHostAndPort, getUser, hasMutex, init, installTo, installTo, installTo, installTo, isSshable, obtainPort, obtainSpecificPort, releaseMutex, releasePort, resolveOnBoxDirFor, toString, toVerboseString, tryAcquireMutexgetMachineDetails, getOsDetails, mutexesaddChild, addExtension, config, containsLocation, equals, getChildren, getConfig, getConfig, getDisplayName, getExtension, getHostGeoInfo, getLocationTypeInternal, getParent, getRebindSupport, hasExtension, hashCode, isManaged, onManagementStarted, onManagementStopped, rebind, relations, removeChild, setDisplayName, setHostGeoInfo, setManagementContext, setParent, setParent, subscriptions, toMetadataRecordaddSearchPath, getCatalogItemId, getCatalogItemIdSearchPath, getId, getManagementContext, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemId, tagsgetAddress, getMachineDetails, getOsDetailscontainsLocation, getChildren, getConfig, getDisplayName, getExtension, getId, getParent, hasExtension, relations, setParent, toVerboseStringgetCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tagsconfig, getConfiggetHostname, getPrivateAddresses, getPublicAddressesgetManagementContextaddSearchPath, setCatalogItemId, setCatalogItemIdAndSearchPath, stackCatalogItemIdpublic java.lang.String getResourceName()
getResourceName in interface KubernetesMachineLocationpublic java.lang.String getResourceType()
getResourceType in interface KubernetesMachineLocationpublic java.lang.String getNamespace()
getNamespace in interface KubernetesMachineLocation