Class: Siren::Compose::Deploy

Inherits:
Struct
  • Object
show all
Includes:
HashInitialize
Defined in:
lib/siren/compose/types.rb

Instance Attribute Summary collapse

Method Summary

Methods included from HashInitialize

#initialize

Instance Attribute Details

#endpoint_modeObject

Returns the value of attribute endpoint_mode



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def endpoint_mode
  @endpoint_mode
end

#labelsObject

Returns the value of attribute labels



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def labels
  @labels
end

#modeObject

Returns the value of attribute mode



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def mode
  @mode
end

#placementObject

Returns the value of attribute placement



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def placement
  @placement
end

#replicasObject

Returns the value of attribute replicas



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def replicas
  @replicas
end

#resourcesObject

Returns the value of attribute resources



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def resources
  @resources
end

#restart_policyObject

Returns the value of attribute restart_policy



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def restart_policy
  @restart_policy
end

#rollback_configObject

Returns the value of attribute rollback_config



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def rollback_config
  @rollback_config
end

#update_configObject

Returns the value of attribute update_config



54
55
56
# File 'lib/siren/compose/types.rb', line 54

def update_config
  @update_config
end