class Azure::Web::Mgmt::V2018_02_01::Models::IpSecurityRestriction
IP security restriction on an app.
Attributes
@return [String] Allow or Deny access for this IP range.
@return [String] IP restriction rule description.
@return [String] IP address the security restriction is valid for. It can be in form of pure ipv4 address (required SubnetMask property) or CIDR notation such as ipv4/mask (leading bit match). For CIDR, SubnetMask property must not be specified.
@return [String] IP restriction rule name.
@return [Integer] Priority of IP restriction rule.
@return [String] Subnet mask for the range of IP addresses the restriction is valid for.
@return [IpFilterTag] Defines what this IP filter will be used for. This is to support IP filtering on proxies. Possible values include: 'Default', 'XffProxy'
Private Class Methods
Mapper for IpSecurityRestriction
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-02-01/generated/azure_mgmt_web/models/ip_security_restriction.rb, line 48 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'IpSecurityRestriction', type: { name: 'Composite', class_name: 'IpSecurityRestriction', model_properties: { ip_address: { client_side_validation: true, required: true, serialized_name: 'ipAddress', type: { name: 'String' } }, subnet_mask: { client_side_validation: true, required: false, serialized_name: 'subnetMask', type: { name: 'String' } }, action: { client_side_validation: true, required: false, serialized_name: 'action', type: { name: 'String' } }, tag: { client_side_validation: true, required: false, serialized_name: 'tag', type: { name: 'Enum', module: 'IpFilterTag' } }, priority: { client_side_validation: true, required: false, serialized_name: 'priority', type: { name: 'Number' } }, name: { client_side_validation: true, required: false, serialized_name: 'name', type: { name: 'String' } }, description: { client_side_validation: true, required: false, serialized_name: 'description', type: { name: 'String' } } } } } end