class Azure::IotHub::Mgmt::V2016_02_03::Models::IpFilterRule
The IP filter rules for the IoT hub.
Attributes
action[RW]
@return [IpFilterActionType] The desired action for requests captured by this rule. Possible values include: 'Accept', 'Reject'
filter_name[RW]
@return [String] The name of the IP filter rule.
ip_mask[RW]
@return [String] A string that contains the IP address range in CIDR notation for the rule.
Public Class Methods
mapper()
click to toggle source
Mapper for IpFilterRule
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-02-03/generated/azure_mgmt_iot_hub/models/ip_filter_rule.rb, line 31 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'IpFilterRule', type: { name: 'Composite', class_name: 'IpFilterRule', model_properties: { filter_name: { client_side_validation: true, required: true, serialized_name: 'filterName', type: { name: 'String' } }, action: { client_side_validation: true, required: true, serialized_name: 'action', type: { name: 'Enum', module: 'IpFilterActionType' } }, ip_mask: { client_side_validation: true, required: true, serialized_name: 'ipMask', type: { name: 'String' } } } } } end