class Azure::Network::Mgmt::V2019_04_01::Models::VpnClientConnectionHealth
VpnClientConnectionHealth properties.
Attributes
allocated_ip_addresses[RW]
@return [Array<String>] List of allocated ip addresses to the connected p2s vpn clients.
total_egress_bytes_transferred[RW]
@return [Integer] Total of the Egress Bytes Transferred in this connection.
total_ingress_bytes_transferred[RW]
@return [Integer] Total of the Ingress Bytes Transferred in this P2S Vpn connection.
vpn_client_connections_count[RW]
@return [Integer] The total of p2s vpn clients connected at this time to this P2SVpnGateway.
Public Class Methods
mapper()
click to toggle source
Mapper for VpnClientConnectionHealth class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-04-01/generated/azure_mgmt_network/models/vpn_client_connection_health.rb, line 35 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VpnClientConnectionHealth', type: { name: 'Composite', class_name: 'VpnClientConnectionHealth', model_properties: { total_ingress_bytes_transferred: { client_side_validation: true, required: false, read_only: true, serialized_name: 'totalIngressBytesTransferred', type: { name: 'Number' } }, total_egress_bytes_transferred: { client_side_validation: true, required: false, read_only: true, serialized_name: 'totalEgressBytesTransferred', type: { name: 'Number' } }, vpn_client_connections_count: { client_side_validation: true, required: false, serialized_name: 'vpnClientConnectionsCount', type: { name: 'Number' } }, allocated_ip_addresses: { client_side_validation: true, required: false, serialized_name: 'allocatedIpAddresses', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end