class Azure::DevTestLabs::Mgmt::V2018_09_15::Models::SubnetSharedPublicIpAddressConfiguration
Configuration for public IP address sharing.
Attributes
allowed_ports[RW]
@return [Array<Port>] Backend ports that virtual machines on this subnet are allowed to expose
Private Class Methods
mapper()
click to toggle source
Mapper for SubnetSharedPublicIpAddressConfiguration
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-09-15/generated/azure_mgmt_devtestlabs/models/subnet_shared_public_ip_address_configuration.rb, line 24 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SubnetSharedPublicIpAddressConfiguration', type: { name: 'Composite', class_name: 'SubnetSharedPublicIpAddressConfiguration', model_properties: { allowed_ports: { client_side_validation: true, required: false, serialized_name: 'allowedPorts', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PortElementType', type: { name: 'Composite', class_name: 'Port' } } } } } } } end