class Azure::DevTestLabs::Mgmt::V2018_09_15::Models::NetworkInterfacePropertiesFragment
Properties of a network interface.
Attributes
dns_name[RW]
@return [String] The DNS name.
private_ip_address[RW]
@return [String] The private IP address.
public_ip_address[RW]
@return [String] The public IP address.
public_ip_address_id[RW]
@return [String] The resource ID of the public IP address.
subnet_id[RW]
@return [String] The resource ID of the sub net.
virtual_network_id[RW]
@return [String] The resource ID of the virtual network.
Private Class Methods
mapper()
click to toggle source
Mapper for NetworkInterfacePropertiesFragment
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-09-15/generated/azure_mgmt_devtestlabs/models/network_interface_properties_fragment.rb, line 51 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'NetworkInterfacePropertiesFragment', type: { name: 'Composite', class_name: 'NetworkInterfacePropertiesFragment', model_properties: { virtual_network_id: { client_side_validation: true, required: false, serialized_name: 'virtualNetworkId', type: { name: 'String' } }, subnet_id: { client_side_validation: true, required: false, serialized_name: 'subnetId', type: { name: 'String' } }, public_ip_address_id: { client_side_validation: true, required: false, serialized_name: 'publicIpAddressId', type: { name: 'String' } }, public_ip_address: { client_side_validation: true, required: false, serialized_name: 'publicIpAddress', type: { name: 'String' } }, private_ip_address: { client_side_validation: true, required: false, serialized_name: 'privateIpAddress', type: { name: 'String' } }, dns_name: { client_side_validation: true, required: false, serialized_name: 'dnsName', type: { name: 'String' } }, rdp_authority: { client_side_validation: true, required: false, serialized_name: 'rdpAuthority', type: { name: 'String' } }, ssh_authority: { client_side_validation: true, required: false, serialized_name: 'sshAuthority', type: { name: 'String' } }, shared_public_ip_address_configuration: { client_side_validation: true, required: false, serialized_name: 'sharedPublicIpAddressConfiguration', type: { name: 'Composite', class_name: 'SharedPublicIpAddressConfigurationFragment' } } } } } end