class Azure::DevTestLabs::Mgmt::V2016_05_15::Models::SubnetOverride
Property overrides on a subnet of a virtual network.
Attributes
lab_subnet_name[RW]
@return [String] The name given to the subnet within the lab.
resource_id[RW]
@return [String] The resource ID of the subnet.
use_in_vm_creation_permission[RW]
@return [UsagePermissionType] Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). Possible values include: 'Default', 'Deny', 'Allow'
use_public_ip_address_permission[RW]
@return [UsagePermissionType] Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. Allow, Deny). Possible values include: 'Default', 'Deny', 'Allow'
virtual_network_pool_name[RW]
@return [String] The virtual network pool associated with this subnet.
Public Class Methods
mapper()
click to toggle source
Mapper for SubnetOverride
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-05-15/generated/azure_mgmt_devtestlabs/models/subnet_override.rb, line 43 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'SubnetOverride', type: { name: 'Composite', class_name: 'SubnetOverride', model_properties: { resource_id: { client_side_validation: true, required: false, serialized_name: 'resourceId', type: { name: 'String' } }, lab_subnet_name: { client_side_validation: true, required: false, serialized_name: 'labSubnetName', type: { name: 'String' } }, use_in_vm_creation_permission: { client_side_validation: true, required: false, serialized_name: 'useInVmCreationPermission', type: { name: 'String' } }, use_public_ip_address_permission: { client_side_validation: true, required: false, serialized_name: 'usePublicIpAddressPermission', type: { name: 'String' } }, shared_public_ip_address_configuration: { client_side_validation: true, required: false, serialized_name: 'sharedPublicIpAddressConfiguration', type: { name: 'Composite', class_name: 'SubnetSharedPublicIpAddressConfiguration' } }, virtual_network_pool_name: { client_side_validation: true, required: false, serialized_name: 'virtualNetworkPoolName', type: { name: 'String' } } } } } end