components:
  schemas:
    ManagerNetworkProtocol_v1_0_2_ManagerNetworkProtocol:
      additionalProperties: false
      description: This resource is used to obtain or modify the network services
        managed by a given manager.
      properties:
        '@odata.context':
          $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_context
        '@odata.id':
          $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_id
        '@odata.type':
          $ref: http://redfish.dmtf.org/schemas/v1/odata.4.0.0.yaml#/components/schemas/odata_4_0_0_type
        Description:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description
          nullable: true
        FQDN:
          description: This is the fully qualified domain name for the manager obtained
            by DNS including the host name and top-level domain name.
          nullable: true
          readOnly: true
          type: string
          x-longDescription: The value of this property shall contain the fully qualified
            domain name for the manager.
        HTTP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_Protocol'
          description: Settings for this Manager's HTTP protocol support
          readOnly: false
          x-longDescription: This object shall contain information for the HTTP protocol
            settings for the manager. The default value of the Port property should
            be 80 for compatibility with established client implementations.
        HTTPS:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_Protocol'
          description: Settings for this Manager's HTTPS protocol support
          readOnly: false
          x-longDescription: This object shall contain information for the HTTPS/SSL
            protocol settings for this manager. The default value of the Port property
            should be 443 for compatibility with established client implementations.
        HostName:
          description: The DNS Host Name of this manager, without any domain information
          nullable: true
          readOnly: true
          type: string
          x-longDescription: The value of this property shall contain the host name
            without any domain information.
        IPMI:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_Protocol'
          description: Settings for this Manager's IPMI-over-LAN protocol support
          readOnly: false
          x-longDescription: This object shall contain information for the IPMI over
            LAN protocol settings for the manager. The default value of the Port property
            should be 623 for compatibility with established client implementations.
        Id:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id
        KVMIP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_Protocol'
          description: Settings for this Manager's KVM-IP protocol support
          readOnly: false
          x-longDescription: This object shall contain information for the KVM-IP
            (Keyboard, Video, Mouse) protocol settings for the manager.
        Name:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name
        Oem:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem
          description: This is the manufacturer/provider specific extension moniker
            used to divide the Oem object into sections.
          x-longDescription: The value of this string shall be of the format for the
            reserved word *Oem*.
        SNMP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_Protocol'
          description: Settings for this Manager's SNMP support
          readOnly: false
          x-longDescription: This object shall contain information for the SNMP protocol
            settings for this manager. The default value of the Port property should
            be 161 for compatibility with established client implementations.
        SSDP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_SSDProtocol'
          description: Settings for this Manager's SSDP support
          readOnly: false
          x-longDescription: This object shall contain information for the SSDP protocol
            settings for this manager.  Simple Service Discovery Protocol (SSDP) is
            for network discovery of devices supporting the Redfish service. The default
            value of the Port property should be 1900 for compatibility with established
            client implementations.
        SSH:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_Protocol'
          description: Settings for this Manager's SSH (Secure Shell) protocol support
          readOnly: false
          x-longDescription: This object shall contain information for the SSH protocol
            settings for the manager. The default value of the Port property should
            be 22 for compatibility with established client implementations.
        Status:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Status
        Telnet:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_Protocol'
          description: Settings for this Manager's Telnet protocol support
          readOnly: false
          x-longDescription: This object shall contain information for the Telnet
            protocol settings for this manager. The default value of the Port property
            should be 23 for compatibility with established client implementations.
        VirtualMedia:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_Protocol'
          description: Settings for this Manager's Virtual Media support
          readOnly: false
          x-longDescription: This object shall contain information for the Virtual
            Media protocol settings for this manager. The value of the Port property
            shall contain the TCP port assigned for Virtual Media usage.
      required:
      - Id
      - Name
      type: object
      x-longDescription: This object shall be used to represent the network service
        settings for the manager.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_0_2_NotifyIPv6Scope:
      enum:
      - Link
      - Site
      - Organization
      type: string
      x-enumDescriptions:
        Link: SSDP Notify messages are sent to addresses in the IPv6 Local Link scope
        Organization: SSDP Notify messages are sent to addresses in the IPv6 Local
          Organization scope
        Site: SSDP Notify messages are sent to addresses in the IPv6 Local Site scope
    ManagerNetworkProtocol_v1_0_2_Protocol:
      additionalProperties: false
      properties:
        Port:
          description: Indicates the protocol port.
          minimum: 0
          nullable: true
          readOnly: false
          type: number
          x-longDescription: The value of this property shall contain the port assigned
            for the protocol.
        ProtocolEnabled:
          description: Indicates if the protocol is enabled or disabled
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: The value of this property shall contain the enabled
            status of the protocol.  The value shall be true if enabled and false
            if disabled.
      type: object
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_0_2_SSDProtocol:
      additionalProperties: false
      properties:
        NotifyIPv6Scope:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_0_2_NotifyIPv6Scope'
          description: Indicates the scope for the IPv6 Notify messages for SSDP.
          nullable: true
          x-longDescription: The value of this property shall contain the IPv6 scope
            used for multicast NOTIFY messages.  The valid enumerations are a subset
            of the available IPv6 Scope types.
        NotifyMulticastIntervalSeconds:
          description: Indicates how often the Multicast is done from this service
            for SSDP.
          minimum: 0
          nullable: true
          type: number
          x-longDescription: The value of this property shall contain the time interval,
            in seconds, between transmissions of the multicast NOTIFY ALIVE message.  A
            setting of 0 seconds shall disable this functionality.  The recommended
            value is 600 seconds.
        NotifyTTL:
          description: Indicates the time to live hop count for SSDPs Notify messages.
          minimum: 1
          nullable: true
          type: number
          x-longDescription: The value of this property shall contain the Time-To-Live
            hop count used for multicast NOTIFY messages.  The recommended value is
            2.
        Port:
          description: Indicates the protocol port.
          minimum: 0
          nullable: true
          readOnly: false
          type: number
          x-longDescription: The value of this property shall contain the port assigned
            for the protocol.
        ProtocolEnabled:
          description: Indicates if the protocol is enabled or disabled
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: The value of this property shall contain the enabled
            status of the protocol.  The value shall be true if enabled and false
            if disabled.
      type: object
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message|Privileges)\.[a-zA-Z_][a-zA-Z0-9_.]+$:
          description: This property shall specify a valid odata or Redfish property.
title: '#ManagerNetworkProtocol.v1_0_2.ManagerNetworkProtocol'
x-copyright: Copyright 2014-2016 Distributed Management Task Force, Inc. (DMTF). For
  the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
