Class: DockerEngineRuby::Models::NetworkSummary::Ipam::Config
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- DockerEngineRuby::Models::NetworkSummary::Ipam::Config
- Defined in:
- lib/docker_engine_ruby/models/network_summary.rb
Instance Attribute Summary collapse
- #auxiliary_addresses ⇒ Hash{Symbol=>String}?
- #gateway ⇒ String?
- #ip_range ⇒ String?
- #subnet ⇒ String?
Instance Method Summary collapse
-
#initialize(config: nil, driver: nil, options: nil) ⇒ Object
constructor
Some parameter documentations has been truncated, see DockerEngineRuby::Models::NetworkSummary::Ipam for more details.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(config: nil, driver: nil, options: nil) ⇒ Object
Some parameter documentations has been truncated, see DockerEngineRuby::Models::NetworkSummary::Ipam for more details.
The network’s IP Address Management.
207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 |
# File 'lib/docker_engine_ruby/models/network_summary.rb', line 207 class Config < DockerEngineRuby::Internal::Type::BaseModel # @!attribute auxiliary_addresses # # @return [Hash{Symbol=>String}, nil] optional :auxiliary_addresses, DockerEngineRuby::Internal::Type::HashOf[String], api_name: :AuxiliaryAddresses # @!attribute gateway # # @return [String, nil] optional :gateway, String, api_name: :Gateway # @!attribute ip_range # # @return [String, nil] optional :ip_range, String, api_name: :IPRange # @!attribute subnet # # @return [String, nil] optional :subnet, String, api_name: :Subnet # @!method initialize(auxiliary_addresses: nil, gateway: nil, ip_range: nil, subnet: nil) # @param auxiliary_addresses [Hash{Symbol=>String}] # @param gateway [String] # @param ip_range [String] # @param subnet [String] end |
Instance Attribute Details
#auxiliary_addresses ⇒ Hash{Symbol=>String}?
211 212 213 |
# File 'lib/docker_engine_ruby/models/network_summary.rb', line 211 optional :auxiliary_addresses, DockerEngineRuby::Internal::Type::HashOf[String], api_name: :AuxiliaryAddresses |
#gateway ⇒ String?
218 |
# File 'lib/docker_engine_ruby/models/network_summary.rb', line 218 optional :gateway, String, api_name: :Gateway |
#ip_range ⇒ String?
223 |
# File 'lib/docker_engine_ruby/models/network_summary.rb', line 223 optional :ip_range, String, api_name: :IPRange |
#subnet ⇒ String?
228 |
# File 'lib/docker_engine_ruby/models/network_summary.rb', line 228 optional :subnet, String, api_name: :Subnet |