Skip to main contentIBM Video Streaming Developers

ServerConfiguration

An ECDN server’s software configuration.

type ServerConfiguration {
    # This configuration's status on ECDN server.
    status(): ConfigurationStatus!
    # Selected mode to apply this configuration to an ECDN server.
    mode(): ConfigurationMode!
    # Whether content delivery is enabled or not.
    contentDeliveryEnabled(): Boolean!
    # Network interfaces of ECDN server.
    # Currently it's always a single interface with name of eth0.
    interfaces(): [Interface!]!
    # DNS servers used for name resolutions.
    dnsServers(): [ServerAddress!]!
    # Address of NTP servers used by ECDN server.
    # Null in case ECDN server reported invalid (malformed) NTP server addresses.
    ntpServers(): [ServerAddress!]
    # Is remote assistance enabled on server.
    remoteAssistanceEnabled(): Boolean!
    # Is SNMP polling enabled on server.
    snmpEnabled(): Boolean!
    # Community string of SNMP v2c. Null if SNMP polling is disabled.
    snmpCommunityString(): String
    # Is log forwarding enabled on server.
    logForwardEnabled(): Boolean!
    # Log collector's address. Null if log forwarding is disabled.
    logCollector(): TransportAddress
    # Config CD's URL. Null if mode is remote configuration.
    # Returned URL expires in 24 hours.
    cdURL(): String
    # Image URL for the appropriate hypervisor.
    # Null if server configuration was created through legacy ECDN API (or legacy portal).
    # Returned URL expires in 24 hours.
    imageURL(): String
}

Fields

status: ConfigurationStatus!

This configuration’s status on ECDN server.

mode: ConfigurationMode!

Selected mode to apply this configuration to an ECDN server.

contentDeliveryEnabled: Boolean!

Whether content delivery is enabled or not.

interfaces: [Interface!]!

Network interfaces of ECDN server. Currently it’s always a single interface with name of eth0.

dnsServers: [ServerAddress!]!

DNS servers used for name resolutions.

ntpServers: [ServerAddress!]

Address of NTP servers used by ECDN server. Null in case ECDN server reported invalid (malformed) NTP server addresses.

remoteAssistanceEnabled: Boolean!

Is remote assistance enabled on server.

snmpEnabled: Boolean!

Is SNMP polling enabled on server.

snmpCommunityString: String

Community string of SNMP v2c. Null if SNMP polling is disabled.

logForwardEnabled: Boolean!

Is log forwarding enabled on server.

logCollector: TransportAddress

Log collector’s address. Null if log forwarding is disabled.

cdURL: String

Config CD’s URL. Null if mode is remote configuration. Returned URL expires in 24 hours.

imageURL: String

Image URL for the appropriate hypervisor. Null if server configuration was created through legacy ECDN API (or legacy portal). Returned URL expires in 24 hours.