class Azure::Synapse::Mgmt::V2019_06_01_preview::Models::IpFirewallRuleInfo
IP firewall rule
Attributes
end_ip_address[RW]
@return [String] The end IP address of the firewall rule. Must be IPv4 format. Must be greater than or equal to startIpAddress
provisioning_state[RW]
@return [ProvisioningState] Resource
provisioning state. Possible values include: 'Provisioning', 'Succeeded', 'Deleting', 'Failed', 'DeleteError'
start_ip_address[RW]
@return [String] The start IP address of the firewall rule. Must be IPv4 format
Private Class Methods
mapper()
click to toggle source
Mapper for IpFirewallRuleInfo
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-06-01-preview/generated/azure_mgmt_synapse/models/ip_firewall_rule_info.rb, line 33 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'IpFirewallRuleInfo', type: { name: 'Composite', class_name: 'IpFirewallRuleInfo', model_properties: { id: { client_side_validation: true, required: false, read_only: true, serialized_name: 'id', type: { name: 'String' } }, name: { client_side_validation: true, required: false, read_only: true, serialized_name: 'name', type: { name: 'String' } }, type: { client_side_validation: true, required: false, read_only: true, serialized_name: 'type', type: { name: 'String' } }, end_ip_address: { client_side_validation: true, required: false, serialized_name: 'properties.endIpAddress', type: { name: 'String' } }, provisioning_state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'properties.provisioningState', type: { name: 'String' } }, start_ip_address: { client_side_validation: true, required: false, serialized_name: 'properties.startIpAddress', type: { name: 'String' } } } } } end