Class: Azure::Network::Mgmt::V2020_05_01::Models::VpnClientConnectionHealthDetail
- Inherits:
-
Object
- Object
- Azure::Network::Mgmt::V2020_05_01::Models::VpnClientConnectionHealthDetail
- Includes:
- MsRestAzure
- Defined in:
- lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb
Overview
VPN client connection health detail.
Instance Attribute Summary collapse
-
#egress_bytes_transferred ⇒ Integer
The egress bytes per second.
-
#egress_packets_transferred ⇒ Integer
The egress packets per second.
-
#ingress_bytes_transferred ⇒ Integer
The ingress bytes per second.
-
#ingress_packets_transferred ⇒ Integer
The ingress packets per second.
-
#max_bandwidth ⇒ Integer
The max band width.
-
#max_packets_per_second ⇒ Integer
The max packets transferred per second.
-
#private_ip_address ⇒ String
The assigned private Ip of a connected vpn client.
-
#public_ip_address ⇒ String
The public Ip of a connected vpn client.
-
#vpn_connection_duration ⇒ Integer
The duration time of a connected vpn client.
-
#vpn_connection_id ⇒ String
The vpn client Id.
-
#vpn_connection_time ⇒ String
The start time of a connected vpn client.
-
#vpn_user_name ⇒ String
The user name of a connected vpn client.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for VpnClientConnectionHealthDetail class as Ruby Hash.
Instance Attribute Details
#egress_bytes_transferred ⇒ Integer
Returns The egress bytes per second.
40 41 42 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 40 def egress_bytes_transferred @egress_bytes_transferred end |
#egress_packets_transferred ⇒ Integer
Returns The egress packets per second.
37 38 39 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 37 def egress_packets_transferred @egress_packets_transferred end |
#ingress_bytes_transferred ⇒ Integer
Returns The ingress bytes per second.
46 47 48 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 46 def ingress_bytes_transferred @ingress_bytes_transferred end |
#ingress_packets_transferred ⇒ Integer
Returns The ingress packets per second.
43 44 45 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 43 def ingress_packets_transferred @ingress_packets_transferred end |
#max_bandwidth ⇒ Integer
Returns The max band width.
34 35 36 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 34 def max_bandwidth @max_bandwidth end |
#max_packets_per_second ⇒ Integer
Returns The max packets transferred per second.
49 50 51 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 49 def max_packets_per_second @max_packets_per_second end |
#private_ip_address ⇒ String
Returns The assigned private Ip of a connected vpn client.
28 29 30 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 28 def private_ip_address @private_ip_address end |
#public_ip_address ⇒ String
Returns The public Ip of a connected vpn client.
25 26 27 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 25 def public_ip_address @public_ip_address end |
#vpn_connection_duration ⇒ Integer
Returns The duration time of a connected vpn client.
19 20 21 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 19 def vpn_connection_duration @vpn_connection_duration end |
#vpn_connection_id ⇒ String
Returns The vpn client Id.
16 17 18 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 16 def vpn_connection_id @vpn_connection_id end |
#vpn_connection_time ⇒ String
Returns The start time of a connected vpn client.
22 23 24 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 22 def vpn_connection_time @vpn_connection_time end |
#vpn_user_name ⇒ String
Returns The user name of a connected vpn client.
31 32 33 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 31 def vpn_user_name @vpn_user_name end |
Class Method Details
.mapper ⇒ Object
Mapper for VpnClientConnectionHealthDetail class as Ruby Hash. This will be used for serialization/deserialization.
56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/2020-05-01/generated/azure_mgmt_network/models/vpn_client_connection_health_detail.rb', line 56 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VpnClientConnectionHealthDetail', type: { name: 'Composite', class_name: 'VpnClientConnectionHealthDetail', model_properties: { vpn_connection_id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'vpnConnectionId', type: { name: 'String' } }, vpn_connection_duration: { client_side_validation: true, required: false, read_only: true, serialized_name: 'vpnConnectionDuration', type: { name: 'Number' } }, vpn_connection_time: { client_side_validation: true, required: false, read_only: true, serialized_name: 'vpnConnectionTime', type: { name: 'String' } }, public_ip_address: { client_side_validation: true, required: false, read_only: true, serialized_name: 'publicIpAddress', type: { name: 'String' } }, private_ip_address: { client_side_validation: true, required: false, read_only: true, serialized_name: 'privateIpAddress', type: { name: 'String' } }, vpn_user_name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'vpnUserName', type: { name: 'String' } }, max_bandwidth: { client_side_validation: true, required: false, read_only: true, serialized_name: 'maxBandwidth', type: { name: 'Number' } }, egress_packets_transferred: { client_side_validation: true, required: false, read_only: true, serialized_name: 'egressPacketsTransferred', type: { name: 'Number' } }, egress_bytes_transferred: { client_side_validation: true, required: false, read_only: true, serialized_name: 'egressBytesTransferred', type: { name: 'Number' } }, ingress_packets_transferred: { client_side_validation: true, required: false, read_only: true, serialized_name: 'ingressPacketsTransferred', type: { name: 'Number' } }, ingress_bytes_transferred: { client_side_validation: true, required: false, read_only: true, serialized_name: 'ingressBytesTransferred', type: { name: 'Number' } }, max_packets_per_second: { client_side_validation: true, required: false, read_only: true, serialized_name: 'maxPacketsPerSecond', type: { name: 'Number' } } } } } end |