Class: Azure::ARM::Web::Models::VnetInfo
- Inherits:
-
Object
- Object
- Azure::ARM::Web::Models::VnetInfo
- Includes:
- MsRest::JSONable, MsRestAzure
- Defined in:
- lib/generated/azure_mgmt_web/models/vnet_info.rb
Overview
Virtual Network information contract.
Instance Attribute Summary collapse
-
#cert_blob ⇒ String
key of the private key used to authenticate a Point-To-Site VPN connection.
-
#cert_thumbprint ⇒ String
The client certificate thumbprint.
-
#dns_servers ⇒ String
should be a comma-separated list of IP addresses.
-
#resync_required ⇒ Boolean
false
. -
#routes ⇒ Array<VnetRoute>
connection uses.
-
#vnet_resource_id ⇒ String
The Virtual Network’s resource ID.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for VnetInfo class as Ruby Hash.
Instance Attribute Details
#cert_blob ⇒ String
key of the private key used to authenticate a Point-To-Site VPN connection.
25 26 27 |
# File 'lib/generated/azure_mgmt_web/models/vnet_info.rb', line 25 def cert_blob @cert_blob end |
#cert_thumbprint ⇒ String
Returns The client certificate thumbprint.
20 21 22 |
# File 'lib/generated/azure_mgmt_web/models/vnet_info.rb', line 20 def cert_thumbprint @cert_thumbprint end |
#dns_servers ⇒ String
should be a comma-separated list of IP addresses.
37 38 39 |
# File 'lib/generated/azure_mgmt_web/models/vnet_info.rb', line 37 def dns_servers @dns_servers end |
#resync_required ⇒ Boolean
false
.
33 34 35 |
# File 'lib/generated/azure_mgmt_web/models/vnet_info.rb', line 33 def resync_required @resync_required end |
#routes ⇒ Array<VnetRoute>
connection uses.
29 30 31 |
# File 'lib/generated/azure_mgmt_web/models/vnet_info.rb', line 29 def routes @routes end |
#vnet_resource_id ⇒ String
Returns The Virtual Network’s resource ID.
17 18 19 |
# File 'lib/generated/azure_mgmt_web/models/vnet_info.rb', line 17 def vnet_resource_id @vnet_resource_id end |
Class Method Details
.mapper ⇒ Object
Mapper for VnetInfo class as Ruby Hash. This will be used for serialization/deserialization.
44 45 46 47 48 49 50 51 52 53 54 55 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 |
# File 'lib/generated/azure_mgmt_web/models/vnet_info.rb', line 44 def self.mapper() { required: false, serialized_name: 'VnetInfo', type: { name: 'Composite', class_name: 'VnetInfo', model_properties: { vnet_resource_id: { required: false, serialized_name: 'vnetResourceId', type: { name: 'String' } }, cert_thumbprint: { required: false, read_only: true, serialized_name: 'certThumbprint', type: { name: 'String' } }, cert_blob: { required: false, serialized_name: 'certBlob', type: { name: 'String' } }, routes: { required: false, read_only: true, serialized_name: 'routes', type: { name: 'Sequence', element: { required: false, serialized_name: 'VnetRouteElementType', type: { name: 'Composite', class_name: 'VnetRoute' } } } }, resync_required: { required: false, read_only: true, serialized_name: 'resyncRequired', type: { name: 'Boolean' } }, dns_servers: { required: false, serialized_name: 'dnsServers', type: { name: 'String' } } } } } end |