class Azure::Web::Mgmt::V2020_09_01::Models::PrivateAccessVirtualNetwork
Description of a Virtual Network that is useable for private site access.
Attributes
key[RW]
@return [Integer] The key (ID) of the Virtual Network.
name[RW]
@return [String] The name of the Virtual Network.
resource_id[RW]
@return [String] The ARM uri of the Virtual Network
subnets[RW]
@return [Array<PrivateAccessSubnet>] A List of subnets that access is allowed to on this Virtual Network. An empty array (but not null) is interpreted to mean that all subnets are allowed within this Virtual Network.
Private Class Methods
mapper()
click to toggle source
Mapper for PrivateAccessVirtualNetwork
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2020-09-01/generated/azure_mgmt_web/models/private_access_virtual_network.rb, line 35 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'PrivateAccessVirtualNetwork', type: { name: 'Composite', class_name: 'PrivateAccessVirtualNetwork', model_properties: { name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, key: { client_side_validation: true, required: false, serialized_name: 'key', type: { name: 'Number' } }, resource_id: { client_side_validation: true, required: false, serialized_name: 'resourceId', type: { name: 'String' } }, subnets: { client_side_validation: true, required: false, serialized_name: 'subnets', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'PrivateAccessSubnetElementType', type: { name: 'Composite', class_name: 'PrivateAccessSubnet' } } } } } } } end