class DockerCloud::Service
Public Instance Methods
amc_address()
click to toggle source
# File lib/docker_cloud/service.rb, line 109 def amc_address info[:mac_address] end
auto_destroy()
click to toggle source
# File lib/docker_cloud/service.rb, line 197 def auto_destroy info[:autodestroy] end
auto_redeploy()
click to toggle source
# File lib/docker_cloud/service.rb, line 221 def auto_redeploy info[:autoredeploy] end
auto_restart()
click to toggle source
# File lib/docker_cloud/service.rb, line 193 def auto_restart info[:autorestart] end
bindings()
click to toggle source
# File lib/docker_cloud/service.rb, line 189 def bindings info[:bindings] end
cap_add()
click to toggle source
# File lib/docker_cloud/service.rb, line 133 def cap_add info[:cap_add] end
cap_drop()
click to toggle source
# File lib/docker_cloud/service.rb, line 137 def cap_drop info[:cap_add] end
cgroup_name()
click to toggle source
# File lib/docker_cloud/service.rb, line 113 def cgroup_name info[:cgroup_name] end
container_env_vars()
click to toggle source
# File lib/docker_cloud/service.rb, line 85 def container_env_vars info[:container_envvars] end
containers()
click to toggle source
def containers; info; end
# File lib/docker_cloud/service.rb, line 75 def containers if @containers.nil? && !info[:containers].nil? @containers = [] info[:containers].each do |uri| @containers.push(client.containers.get_from_uri(uri)) end end @containers end
cpuset()
click to toggle source
# File lib/docker_cloud/service.rb, line 169 def cpuset info[:cpuset] end
current_num_containers()
click to toggle source
# File lib/docker_cloud/service.rb, line 57 def current_num_containers info[:current_num_containers] end
deployed_date()
click to toggle source
# File lib/docker_cloud/service.rb, line 37 def deployed_date info[:deployed_datetime] end
deployment_strategy()
click to toggle source
# File lib/docker_cloud/service.rb, line 213 def deployment_strategy info[:deployment_strategy] end
destroyed_date()
click to toggle source
# File lib/docker_cloud/service.rb, line 49 def destroyed_date info[:destroyed_datetime] end
devices()
click to toggle source
# File lib/docker_cloud/service.rb, line 141 def devices info[:devices] end
dns()
click to toggle source
# File lib/docker_cloud/service.rb, line 125 def dns info[:dns] end
dns_search()
click to toggle source
# File lib/docker_cloud/service.rb, line 129 def dns_search info[:dns_search] end
domain_name()
click to toggle source
# File lib/docker_cloud/service.rb, line 105 def domain_name info[:domainname] end
entrypoint()
click to toggle source
# File lib/docker_cloud/service.rb, line 153 def entrypoint info[:entrypoint] end
extra_hosrs()
click to toggle source
# File lib/docker_cloud/service.rb, line 145 def extra_hosrs info[:extra_hosrs] end
hostname()
click to toggle source
# File lib/docker_cloud/service.rb, line 101 def hostname info[:hostname] end
image()
click to toggle source
# File lib/docker_cloud/service.rb, line 9 def image @image ||= client.images.get_from_uri(info[:image_tag]) unless info[:image_tag].nil? end
image_name()
click to toggle source
# File lib/docker_cloud/service.rb, line 5 def image_name info[:image_name] end
labels()
click to toggle source
# File lib/docker_cloud/service.rb, line 89 def labels info[:labels] end
link_variables()
click to toggle source
# File lib/docker_cloud/service.rb, line 201 def link_variables info[:link_variables] end
linked_from_service()
click to toggle source
# File lib/docker_cloud/service.rb, line 181 def linked_from_service info[:linked_from_service] end
linked_to_service()
click to toggle source
# File lib/docker_cloud/service.rb, line 185 def linked_to_service info[:linked_to_service] end
memory()
click to toggle source
# File lib/docker_cloud/service.rb, line 173 def memory info[:memory] end
memory_swap()
click to toggle source
# File lib/docker_cloud/service.rb, line 177 def memory_swap info[:memory_swap] end
name()
click to toggle source
# File lib/docker_cloud/service.rb, line 13 def name info[:name] end
net()
click to toggle source
# File lib/docker_cloud/service.rb, line 25 def net info[:net] end
nickname()
click to toggle source
# File lib/docker_cloud/service.rb, line 225 def nickname info[:nickname] end
pid()
click to toggle source
# File lib/docker_cloud/service.rb, line 29 def pid info[:pid] end
privileged()
click to toggle source
# File lib/docker_cloud/service.rb, line 205 def privileged info[:privileged] end
public_dns()
click to toggle source
# File lib/docker_cloud/service.rb, line 17 def public_dns info[:public_dns] end
read_only()
click to toggle source
# File lib/docker_cloud/service.rb, line 209 def read_only info[:read_only] end
run_command()
click to toggle source
# File lib/docker_cloud/service.rb, line 157 def run_command info[:run_command] end
running_num_containers()
click to toggle source
# File lib/docker_cloud/service.rb, line 61 def running_num_containers info[:running_num_containers] end
security_opt()
click to toggle source
# File lib/docker_cloud/service.rb, line 149 def security_opt info[:security_opt] end
sequential_deployment()
click to toggle source
# File lib/docker_cloud/service.rb, line 161 def sequential_deployment info[:sequential_deployment] end
stack()
click to toggle source
def stack; info; end
# File lib/docker_cloud/service.rb, line 70 def stack @stack ||= client.stacks.get_from_uri(info[:stack]) end
started_date()
click to toggle source
# File lib/docker_cloud/service.rb, line 41 def started_date info[:started_datetime] end
state()
click to toggle source
# File lib/docker_cloud/service.rb, line 21 def state info[:state] end
stdin_open()
click to toggle source
# File lib/docker_cloud/service.rb, line 121 def stdin_open info[:stdin_open] end
stopped_date()
click to toggle source
# File lib/docker_cloud/service.rb, line 45 def stopped_date info[:stopped_datetime] end
stopped_num_containers()
click to toggle source
# File lib/docker_cloud/service.rb, line 65 def stopped_num_containers info[:stopped_run_containers] end
synchronized()
click to toggle source
# File lib/docker_cloud/service.rb, line 33 def synchronized info[:synchronized] end
target_container_num()
click to toggle source
# File lib/docker_cloud/service.rb, line 53 def target_container_num info[:target_num_containers] end
tty()
click to toggle source
# File lib/docker_cloud/service.rb, line 117 def tty info[:tty] end
user()
click to toggle source
# File lib/docker_cloud/service.rb, line 97 def user info[:user] end
working_dir()
click to toggle source
# File lib/docker_cloud/service.rb, line 93 def working_dir info[:working_dir] end
Private Instance Methods
api()
click to toggle source
# File lib/docker_cloud/service.rb, line 231 def api client.services end