class Azure::Web::Mgmt::V2020_09_01::Models::InboundEnvironmentEndpoint

The IP Addresses and Ports that require inbound network access to and within the subnet of the App Service Environment.

Attributes

description[RW]

@return [String] Short text describing the purpose of the network traffic.

endpoints[RW]

@return [Array<String>] The IP addresses that network traffic will originate from in cidr notation.

ports[RW]

@return [Array<String>] The ports that network traffic will arrive to the App Service Environment at.

Private Class Methods

mapper() click to toggle source

Mapper for InboundEnvironmentEndpoint class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2020-09-01/generated/azure_mgmt_web/models/inbound_environment_endpoint.rb, line 33
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'InboundEnvironmentEndpoint',
    type: {
      name: 'Composite',
      class_name: 'InboundEnvironmentEndpoint',
      model_properties: {
        description: {
          client_side_validation: true,
          required: false,
          serialized_name: 'description',
          type: {
            name: 'String'
          }
        },
        endpoints: {
          client_side_validation: true,
          required: false,
          serialized_name: 'endpoints',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        },
        ports: {
          client_side_validation: true,
          required: false,
          serialized_name: 'ports',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'StringElementType',
                type: {
                  name: 'String'
                }
            }
          }
        }
      }
    }
  }
end