class Azure::Security::Mgmt::V2015_06_01_preview::Models::JitNetworkAccessRequestPort
Model object.
Attributes
@return [String] Mutually exclusive with the “allowedSourceAddressPrefixes” parameter. Should be an IP address or CIDR, for example “192.168.0.3” or “192.168.0.0/16”.
@return [Array<String>] Mutually exclusive with the “allowedSourceAddressPrefix” parameter.
@return [DateTime] The date & time at which the request ends in UTC
@return [Integer] The port which is mapped to this port's `number` in the Azure
Firewall, if applicable
@return [Integer]
@return [Status] The status of the port. Possible values include: 'Revoked', 'Initiated'
@return [StatusReason] A description of why the `status` has its value. Possible values include: 'Expired', 'UserRequested', 'NewerRequestInitiated'
Public Class Methods
Mapper for JitNetworkAccessRequestPort
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2015-06-01-preview/generated/azure_mgmt_security/models/jit_network_access_request_port.rb, line 49 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'JitNetworkAccessRequestPort', type: { name: 'Composite', class_name: 'JitNetworkAccessRequestPort', model_properties: { number: { client_side_validation: true, required: true, serialized_name: 'number', type: { name: 'Number' } }, allowed_source_address_prefix: { client_side_validation: true, required: false, serialized_name: 'allowedSourceAddressPrefix', type: { name: 'String' } }, allowed_source_address_prefixes: { client_side_validation: true, required: false, serialized_name: 'allowedSourceAddressPrefixes', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'StringElementType', type: { name: 'String' } } } }, end_time_utc: { client_side_validation: true, required: true, serialized_name: 'endTimeUtc', type: { name: 'DateTime' } }, status: { client_side_validation: true, required: true, serialized_name: 'status', type: { name: 'String' } }, status_reason: { client_side_validation: true, required: true, serialized_name: 'statusReason', type: { name: 'String' } }, mapped_port: { client_side_validation: true, required: false, serialized_name: 'mappedPort', type: { name: 'Number' } } } } } end