class Azure::Network::Mgmt::V2018_08_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/2018-08-01/generated/azure_mgmt_network/models/vpn_client_connection_health.rb, line 36
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