components:
  schemas:
    ManagerNetworkProtocol_v1_4_3_Actions:
      additionalProperties: false
      description: The available actions for this Resource.
      properties:
        Oem:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_OemActions'
          description: The available OEM-specific actions for this Resource.
          x-longDescription: This property shall contain the available OEM-specific
            actions for this Resource.
          x-versionAdded: v1_2_0
      type: object
      x-longDescription: This type shall contain the available actions for this Resource.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_4_3_HTTPSProtocol:
      additionalProperties: false
      description: The settings for a network protocol associated with a manager.
      properties:
        Certificates:
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_idRef
          description: The link to a collection of certificates used for HTTPS by
            this manager.
          readOnly: true
          x-longDescription: This property shall contain a link to a Resource Collection
            of type CertificateCollection.
          x-versionAdded: v1_4_0
        Port:
          description: The protocol port.
          minimum: 0
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the port assigned to the
            protocol.
        ProtocolEnabled:
          description: An indication of whether the protocol is enabled.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol is
            enabled.
      type: object
      x-longDescription: This type shall describe information about a protocol setting
        for a manager.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_4_3_ManagerNetworkProtocol:
      additionalProperties: false
      description: The network service settings for the manager.
      properties:
        '@odata.context':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_context
        '@odata.etag':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_etag
        '@odata.id':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_id
        '@odata.type':
          $ref: http://redfish.dmtf.org/schemas/v1/odata-v4.yaml#/components/schemas/odata-v4_type
        Actions:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Actions'
          description: The available actions for this Resource.
          x-longDescription: The actions property shall contain the available actions
            for this Resource.
          x-versionAdded: v1_2_0
        DHCP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's DHCPv4 protocol support.
          x-longDescription: This object shall contain the DHCPv4 protocol settings
            for the manager.
          x-versionAdded: v1_1_0
        DHCPv6:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's DHCPv6 protocol support.
          x-longDescription: This object shall contain the DHCPv6 protocol settings
            for the manager.
          x-versionAdded: v1_3_0
        Description:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Description
          nullable: true
          readOnly: true
        FQDN:
          description: 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: This property shall contain the fully qualified domain
            name for the manager.
        HTTP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's HTTP protocol support.
          x-longDescription: This object shall contain the HTTP protocol settings
            for the manager.  The default Port property value should be `80` for compatibility
            with established client implementations.
        HTTPS:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_HTTPSProtocol'
          description: The settings for this manager's HTTPS protocol support.
          x-longDescription: This object shall contain the HTTPS/SSL protocol settings
            for this manager.  The default Port property value 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: This property shall contain the host name without any
            domain information.
        IPMI:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's IPMI-over-LAN protocol support.
          x-longDescription: This object shall contain the IPMI over LAN protocol
            settings for the manager.  The default Port property value should be `623`
            for compatibility with established client implementations.
        Id:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Id
          readOnly: true
        KVMIP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's KVM-IP protocol support that
            apply to all system instances controlled by this manager.
          x-longDescription: This object shall contain the KVM-IP (Keyboard, Video,
            Mouse over IP) protocol settings for the manager.  If multiple systems
            are supported by this manager, these properties, if present, apply to
            all instances of KVMIP controlled by this manager.
        NTP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_NTPProtocol'
          description: The settings for this manager's NTP protocol support.
          x-longDescription: This object shall contain the NTP protocol settings for
            the manager.
          x-versionAdded: v1_2_0
        Name:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Name
          readOnly: true
        Oem:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Oem
          description: The OEM extension property.
          x-longDescription: This property shall contain the OEM extensions.  All
            values for properties that this object contains shall conform to the Redfish
            Specification-described requirements.
        RDP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's Remote Desktop Protocol support.
          x-longDescription: This object shall contain the Remote Desktop Protocol
            settings for the manager.
          x-versionAdded: v1_3_0
        RFB:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's Remote Frame Buffer protocol
            support, which can support VNC.
          x-longDescription: This object shall contain the Remote Frame Buffer protocol
            settings for the manager.
          x-versionAdded: v1_3_0
        SNMP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_SNMPProtocol'
          description: The settings for this manager's SNMP support.
          x-longDescription: This object shall contain the SNMP protocol settings
            for this manager.  The default Port property value should be `161` for
            compatibility with established client implementations.
        SSDP:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_SSDProtocol'
          description: The settings for this manager's SSDP support.
          x-longDescription: This object shall contain the SSDP protocol settings
            for this manager.  Simple Service Discovery Protocol (SSDP) is for network
            discovery of devices supporting the Redfish Service.  The default Port
            property value should be `1900` for compatibility with established client
            implementations.
        SSH:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's Secure Shell (SSH) protocol
            support.
          x-longDescription: This object shall contain the Secure Shell (SSH) protocol
            settings for the manager.  The default value should be 22 for compatibility
            with established client implementations.
        Status:
          $ref: http://redfish.dmtf.org/schemas/v1/Resource.yaml#/components/schemas/Resource_Status
          description: The status and health of the Resource and its subordinate or
            dependent Resources.
          x-longDescription: This property shall contain any status or health properties
            of the Resource.
        Telnet:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's Telnet protocol support.
          x-longDescription: This object shall contain the Telnet protocol settings
            for this manager.  The default Port property value should be `23` for
            compatibility with established client implementations.
        VirtualMedia:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_Protocol'
          description: The settings for this manager's virtual media support that
            apply to all system instances controlled by this manager.
          x-longDescription: This object shall contain the virtual media protocol
            settings for this manager.  The Port property shall contain the TCP port
            assigned for Virtual Media usage.  If multiple systems are supported by
            this manager, these properites, if present, apply to all instances of
            virtual media controlled by this manager.
      required:
      - '@odata.id'
      - '@odata.type'
      - Id
      - Name
      type: object
      x-longDescription: This Resource shall represent the network service settings
        for the manager.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_4_3_NTPProtocol:
      additionalProperties: false
      description: The settings for a network protocol associated with a manager.
      properties:
        NTPServers:
          description: Indicates to which NTP servers this manager is subscribed.
          items:
            nullable: true
            type: string
          readOnly: false
          type: array
          x-longDescription: This property shall contain all the NTP servers for which
            this manager is using to obtain time.
          x-versionAdded: v1_2_0
        Port:
          description: The protocol port.
          minimum: 0
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the port assigned to the
            protocol.
        ProtocolEnabled:
          description: An indication of whether the protocol is enabled.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol is
            enabled.
      type: object
      x-longDescription: This type shall describe information about a protocol setting
        for a manager.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_4_3_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_4_3_OemActions:
      additionalProperties: true
      description: The available OEM-specific actions for this Resource.
      properties: {}
      type: object
      x-longDescription: This type shall contain the available OEM-specific actions
        for this Resource.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_4_3_Protocol:
      additionalProperties: false
      description: The settings for a network protocol associated with a manager.
      properties:
        Port:
          description: The protocol port.
          minimum: 0
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the port assigned to the
            protocol.
        ProtocolEnabled:
          description: An indication of whether the protocol is enabled.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol is
            enabled.
      type: object
      x-longDescription: This type shall describe information about a protocol setting
        for a manager.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_4_3_SNMPProtocol:
      additionalProperties: false
      description: The settings for a network protocol associated with a manager.
      properties:
        Port:
          description: The protocol port.
          minimum: 0
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the port assigned to the
            protocol.
        ProtocolEnabled:
          description: An indication of whether the protocol is enabled.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol is
            enabled.
      type: object
      x-longDescription: This type shall describe information about a protocol setting
        for a manager.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
    ManagerNetworkProtocol_v1_4_3_SSDProtocol:
      additionalProperties: false
      description: The settings for a network protocol associated with a manager.
      properties:
        NotifyIPv6Scope:
          $ref: '#/components/schemas/ManagerNetworkProtocol_v1_4_3_NotifyIPv6Scope'
          description: The IPv6 scope for multicast NOTIFY messages for SSDP.
          nullable: true
          readOnly: false
          x-longDescription: This property shall contain the IPv6 scope for multicast
            NOTIFY messages.  The valid enumerations are a subset of the available
            IPv6 scope types.
        NotifyMulticastIntervalSeconds:
          description: The time interval, in seconds, between transmissions of the
            multicast NOTIFY ALIVE message from this service for SSDP.
          minimum: 0
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: 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.
          x-units: s
        NotifyTTL:
          description: The time-to-live hop count for SSDP multicast NOTIFY messages.
          minimum: 1
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the time-to-live hop count
            used for multicast NOTIFY messages.  The recommended value is 2.
        Port:
          description: The protocol port.
          minimum: 0
          nullable: true
          readOnly: false
          type: integer
          x-longDescription: This property shall contain the port assigned to the
            protocol.
        ProtocolEnabled:
          description: An indication of whether the protocol is enabled.
          nullable: true
          readOnly: false
          type: boolean
          x-longDescription: This property shall indicate whether the protocol is
            enabled.
      type: object
      x-longDescription: This type shall describe information about a protocol setting
        for a manager.
      x-patternProperties:
        ^([a-zA-Z_][a-zA-Z0-9_]*)?@(odata|Redfish|Message)\.[a-zA-Z_][a-zA-Z0-9_]*$:
          description: This property shall specify a valid odata or Redfish property.
title: '#ManagerNetworkProtocol.v1_4_3.ManagerNetworkProtocol'
x-copyright: Copyright 2014-2020 DMTF. For the full DMTF copyright policy, see http://www.dmtf.org/about/policies/copyright
x-owningEntity: DMTF
x-release: '2018.3'
