class Azure::Web::Mgmt::V2020_09_01::Models::EndpointDependency

A domain name that a service is reached at, including details of the current connection status.

Attributes

domain_name[RW]

@return [String] The domain name of the dependency.

endpoint_details[RW]

@return [Array<EndpointDetail>] The IP Addresses and Ports used when connecting to DomainName.

Private Class Methods

mapper() click to toggle source

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

# File lib/2020-09-01/generated/azure_mgmt_web/models/endpoint_dependency.rb, line 28
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'EndpointDependency',
    type: {
      name: 'Composite',
      class_name: 'EndpointDependency',
      model_properties: {
        domain_name: {
          client_side_validation: true,
          required: false,
          serialized_name: 'domainName',
          type: {
            name: 'String'
          }
        },
        endpoint_details: {
          client_side_validation: true,
          required: false,
          serialized_name: 'endpointDetails',
          type: {
            name: 'Sequence',
            element: {
                client_side_validation: true,
                required: false,
                serialized_name: 'EndpointDetailElementType',
                type: {
                  name: 'Composite',
                  class_name: 'EndpointDetail'
                }
            }
          }
        }
      }
    }
  }
end