Class: DockerEngineAPI::Models::Network::Ipam::Config
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- DockerEngineAPI::Models::Network::Ipam::Config
- Defined in:
- lib/docker_engine_api/models/network.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 DockerEngineAPI::Models::Network::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 DockerEngineAPI::Models::Network::Ipam for more details.
200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 |
# File 'lib/docker_engine_api/models/network.rb', line 200 class Config < DockerEngineAPI::Internal::Type::BaseModel # @!attribute auxiliary_addresses # # @return [Hash{Symbol=>String}, nil] optional :auxiliary_addresses, DockerEngineAPI::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}?
204 205 206 |
# File 'lib/docker_engine_api/models/network.rb', line 204 optional :auxiliary_addresses, DockerEngineAPI::Internal::Type::HashOf[String], api_name: :AuxiliaryAddresses |
#gateway ⇒ String?
211 |
# File 'lib/docker_engine_api/models/network.rb', line 211 optional :gateway, String, api_name: :Gateway |
#ip_range ⇒ String?
216 |
# File 'lib/docker_engine_api/models/network.rb', line 216 optional :ip_range, String, api_name: :IPRange |
#subnet ⇒ String?
221 |
# File 'lib/docker_engine_api/models/network.rb', line 221 optional :subnet, String, api_name: :Subnet |