class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::IntegrationRuntimeVNetProperties
VNet properties for managed integration runtime.
Attributes
additional_properties[RW]
@return Unmatched properties from the message are deserialized this collection
public_ips[RW]
@return [Array<String>] Resource
IDs of the public IP addresses that this integration runtime will use.
subnet[RW]
@return [String] The name of the subnet this integration runtime will join.
v_net_id[RW]
@return [String] The ID of the VNet that this integration runtime will join.
Private Class Methods
mapper()
click to toggle source
Mapper for IntegrationRuntimeVNetProperties
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/integration_runtime_vnet_properties.rb, line 36 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'IntegrationRuntimeVNetProperties', type: { name: 'Composite', class_name: 'IntegrationRuntimeVNetProperties', model_properties: { additional_properties: { client_side_validation: true, required: false, type: { name: 'Dictionary', value: { client_side_validation: true, required: false, serialized_name: 'ObjectElementType', type: { name: 'Object' } } } }, v_net_id: { client_side_validation: true, required: false, serialized_name: 'vNetId', type: { name: 'String' } }, subnet: { client_side_validation: true, required: false, serialized_name: 'subnet', type: { name: 'String' } }, public_ips: { client_side_validation: true, required: false, serialized_name: 'publicIPs', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } } } } } end