public interface KubernetesPod extends DockerContainer
SoftwareProcess.ChildStartableMode, SoftwareProcess.RestartSoftwareParameters, SoftwareProcess.StopSoftwareParameters
Entity.AdjunctSupport<T extends EntityAdjunct>, Entity.EnricherSupport, Entity.GroupSupport, Entity.PolicySupport, Entity.SensorSupport
BrooklynObject.RelationSupport<T extends BrooklynObject>, BrooklynObject.SubscriptionSupport, BrooklynObject.TagSupport
Configurable.ConfigurationSupport
Startable.RestartEffectorBody, Startable.StartEffectorBody, Startable.StopEffectorBody
Modifier and Type | Field and Description |
---|---|
static ConfigKey<java.lang.String> |
DEPLOYMENT |
static java.lang.String |
EMPTY |
static AttributeSensor<java.lang.String> |
KUBERNETES_DEPLOYMENT |
static AttributeSensor<java.lang.String> |
KUBERNETES_NAMESPACE |
static AttributeSensor<java.lang.String> |
KUBERNETES_POD |
static AttributeSensor<java.lang.String> |
KUBERNETES_SERVICE |
static ConfigKey<java.util.Map<java.lang.String,java.lang.String>> |
LIMITS |
static MapConfigKey<java.lang.Object> |
METADATA |
static ConfigKey<java.lang.String> |
NAMESPACE |
static ConfigKey<java.util.List<java.lang.String>> |
PERSISTENT_VOLUMES |
static ConfigKey<java.lang.Boolean> |
PRIVILEGED |
static ConfigKey<java.lang.Integer> |
REPLICAS |
static ConfigKey<java.util.Map<java.lang.String,java.lang.String>> |
SECRETS |
CONTAINER_ENVIRONMENT, DISABLE_SSH, IMAGE_NAME, INBOUND_TCP_PORTS
ADD_OPEN_INBOUND_PORTS_EFFECTOR, ADDRESS, ARCHIVE_DIRECTORY_NAME_FORMAT, CHILDREN_STARTABLE_MODE, CUSTOMIZE_FILES, CUSTOMIZE_LATCH, CUSTOMIZE_TEMPLATES, DONT_REQUIRE_TTY_FOR_SUDO, DOWNLOAD_ADDON_URLS, DOWNLOAD_URL, ENTITY_STARTED, EXPANDED_INSTALL_DIR, HOSTNAME, INBOUND_PORTS_AUTO_INFER, INBOUND_PORTS_CONFIG_REGEX, INSTALL_DIR, INSTALL_FILES, INSTALL_LATCH, INSTALL_RESOURCES_LATCH, INSTALL_TEMPLATES, INSTALL_UNIQUE_LABEL, LAUNCH_LATCH, LIFECYCLE_EFFECTOR_TASKS, MAXIMUM_REBIND_SENSOR_CONNECT_DELAY, OPEN_IPTABLES, PID_FILE, POST_CUSTOMIZE_COMMAND, POST_INSTALL_COMMAND, POST_LAUNCH_COMMAND, PRE_CUSTOMIZE_COMMAND, PRE_INSTALL_COMMAND, PRE_INSTALL_FILES, PRE_INSTALL_TEMPLATES, PRE_LAUNCH_COMMAND, PROVISIONING_LOCATION, PROVISIONING_PROPERTIES, REQUIRED_OPEN_LOGIN_PORTS, RETRIEVE_USAGE_METRICS, RUN_DIR, RUNTIME_FILES, RUNTIME_RESOURCES_LATCH, RUNTIME_TEMPLATES, SERVICE_PROCESS_IS_RUNNING, SERVICE_PROCESS_IS_RUNNING_POLL_PERIOD, SERVICE_STATE_ACTUAL, SERVICE_STATE_EXPECTED, SETUP_LATCH, SHELL_ENVIRONMENT, SKIP_ENTITY_START_IF_RUNNING, SKIP_INSTALLATION, START_LATCH, START_TIMEOUT, STOP_IPTABLES, STOP_LATCH, SUBNET_ADDRESS, SUBNET_HOSTNAME, SUGGESTED_VERSION, TEMPLATE_SUBSTITUTIONS
RESTART, SERVICE_UP, START, STOP
populateServiceNotUpDiagnostics
addChild, addChild, addFeed, clearParent, enrichers, getApplication, getApplicationId, getAttribute, getChildren, getConfig, getCreationTime, getDisplayName, getEntityType, getIconUrl, getId, getLocations, getParent, groups, invoke, policies, relations, removeChild, sensors, setDisplayName, setParent
getCatalogItemId, getCatalogItemIdSearchPath, subscriptions, tags
config, getConfig
static final ConfigKey<java.lang.String> NAMESPACE
static final ConfigKey<java.lang.Boolean> PRIVILEGED
static final ConfigKey<java.util.List<java.lang.String>> PERSISTENT_VOLUMES
static final ConfigKey<java.lang.String> DEPLOYMENT
static final ConfigKey<java.lang.Integer> REPLICAS
static final ConfigKey<java.util.Map<java.lang.String,java.lang.String>> SECRETS
static final ConfigKey<java.util.Map<java.lang.String,java.lang.String>> LIMITS
static final MapConfigKey<java.lang.Object> METADATA
static final AttributeSensor<java.lang.String> KUBERNETES_DEPLOYMENT
static final AttributeSensor<java.lang.String> KUBERNETES_NAMESPACE
static final AttributeSensor<java.lang.String> KUBERNETES_SERVICE
static final AttributeSensor<java.lang.String> KUBERNETES_POD
static final java.lang.String EMPTY