class Azure::Web::Mgmt::V2020_09_01::Models::OutboundEnvironmentEndpoint

Endpoints accessed for a common purpose that the App Service Environment requires outbound network access to.

Attributes

category[RW]

@return [String] The type of service accessed by the App Service Environment, e.g., Azure Storage, Azure SQL Database, and Azure Active Directory.

endpoints[RW]

@return [Array<EndpointDependency>] The endpoints that the App Service Environment reaches the service at.

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-09-01/generated/azure_mgmt_web/models/outbound_environment_endpoint.rb, line 30
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'OutboundEnvironmentEndpoint',
    type: {
      name: 'Composite',
      class_name: 'OutboundEnvironmentEndpoint',
      model_properties: {
        category: {
          client_side_validation: true,
          required: false,
          serialized_name: 'category',
          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: 'EndpointDependencyElementType',
                type: {
                  name: 'Composite',
                  class_name: 'EndpointDependency'
                }
            }
          }
        }
      }
    }
  }
end