class Azure::Web::Mgmt::V2015_08_01::Models::VnetInfo
Virtual Network information contract.
Attributes
cert_blob[RW]
@return [Array<Integer>] A certificate file (.cer) blob containing the public key of the private key used to authenticate a Point-To-Site VPN connection.
cert_thumbprint[RW]
@return [String] The client certificate thumbprint.
dns_servers[RW]
@return [String] DNS servers to be used by this Virtual Network. This should be a comma-separated list of IP addresses.
resync_required[RW]
@return [Boolean] true
if a resync is required; otherwise, false
.
routes[RW]
@return [Array<VnetRoute>] The routes that this Virtual Network connection uses.
vnet_resource_id[RW]
@return [String] The Virtual Network's resource ID.
Public Class Methods
mapper()
click to toggle source
Mapper for VnetInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2015-08-01/generated/azure_mgmt_web/models/vnet_info.rb, line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'VnetInfo', type: { name: 'Composite', class_name: 'VnetInfo', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, kind: { client_side_validation: true, required: false, serialized_name: 'kind', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, vnet_resource_id: { client_side_validation: true, required: false, serialized_name: 'properties.vnetResourceId', type: { name: 'String' } }, cert_thumbprint: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.certThumbprint', type: { name: 'String' } }, cert_blob: { client_side_validation: true, required: false, serialized_name: 'properties.certBlob', type: { name: 'ByteArray' } }, routes: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.routes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'VnetRouteElementType', type: { name: 'Composite', class_name: 'VnetRoute' } } } }, resync_required: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.resyncRequired', type: { name: 'Boolean' } }, dns_servers: { client_side_validation: true, required: false, serialized_name: 'properties.dnsServers', type: { name: 'String' } } } } } end