Class: Ansible::Ruby::Modules::Docker_swarm_service

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb

Overview

Manage docker services. Allows live altering of already defined services

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#argsObject?



25
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 25

attribute :args

#configsObject?



98
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 98

attribute :configs

#constraintsObject?



28
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 28

attribute :constraints

#container_labelsObject?



55
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 55

attribute :container_labels

#dnsObject?



39
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 39

attribute :dns

#dns_optionsObject?



45
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 45

attribute :dns_options

#dns_searchObject?



42
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 42

attribute :dns_search

#endpoint_mode:vip, ...



58
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 58

attribute :endpoint_mode

#envObject?



62
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 62

attribute :env

#force_updateSymbol?



48
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 48

attribute :force_update

#hostnameString?



31
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 31

attribute :hostname

#imageString



17
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 17

attribute :image

#labelsObject?



52
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 52

attribute :labels

#limit_cpuFloat?



72
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 72

attribute :limit_cpu

#limit_memoryInteger?



80
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 80

attribute :limit_memory

#log_driverString?



65
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 65

attribute :log_driver

#log_driver_optionsObject?



69
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 69

attribute :log_driver_options

#modeString?



88
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 88

attribute :mode

#mountsObject?



92
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 92

attribute :mounts

#nameString



13
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 13

attribute :name

#networksObject?



101
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 101

attribute :networks

#publishObject?



104
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 104

attribute :publish

#replicasInteger?



107
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 107

attribute :replicas

#reserve_cpuFloat?



76
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 76

attribute :reserve_cpu

#reserve_memoryInteger?



84
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 84

attribute :reserve_memory

#restart_policy:none, ...



111
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 111

attribute :restart_policy

#restart_policy_attemptsInteger?



115
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 115

attribute :restart_policy_attempts

#restart_policy_delayInteger?



119
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 119

attribute :restart_policy_delay

#restart_policy_windowInteger?



123
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 123

attribute :restart_policy_window

#secretsObject?



95
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 95

attribute :secrets

#state:present, :absent



21
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 21

attribute :state

#ttySymbol?



35
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 35

attribute :tty

#update_delayInteger?



127
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 127

attribute :update_delay

#update_failure_action:continue, ...



135
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 135

attribute :update_failure_action

#update_max_failure_ratioFloat?



143
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 143

attribute :update_max_failure_ratio

#update_monitorInteger?



139
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 139

attribute :update_monitor

#update_order:"stop-first", ...



147
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 147

attribute :update_order

#update_parallelismInteger?



131
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 131

attribute :update_parallelism

#userString?



151
# File 'lib/ansible/ruby/modules/generated/cloud/docker/docker_swarm_service.rb', line 151

attribute :user