class Azure::Network::Mgmt::V2020_03_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/2020-03-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