Skip to main content

UpdateServerInput

No description

input UpdateServerInput {
id: ID!
name: String
description: String
dnsDomain: String
dnsDomainId: ID
dnsAliases: [String!]
ipAddress: String
customerId: ID
applicationType: String
applicationTypeId: ID
roleId: ID
timezone: String
notes: String
customAttributes: [CustomAttributeInput!]
administratorUserId: ID
deputyUserId: ID
serviceLevelAgreementId: ID
cloudServiceAuthenticationId: ID
serialNumber: String
gateway: Boolean
natTraversal: Boolean
operationalSince: DateTime
operationalUntil: DateTime
virtualServerConfiguration: VirtualServerInput
}

Fields

UpdateServerInput.id ● ID! non-null scalar

The id of the server to update.

UpdateServerInput.name ● String scalar

The name of the server.

UpdateServerInput.description ● String scalar

The description for this server.

UpdateServerInput.dnsDomain ● String scalar

A dns domain known to Avantra: It has to be registered in Avantra's customizations. If unknown the domain will be ignored.

UpdateServerInput.dnsDomainId ● ID scalar

If you only have the DNS domain's ID you can use it as well. If it is set the dnsDomain field will be ignored.

UpdateServerInput.dnsAliases ● [String!] list scalar

DNS aliases

UpdateServerInput.ipAddress ● String scalar

IP address or FQDN

UpdateServerInput.customerId ● ID scalar

Customer ID - for which Avantra customer this server should be added. To fetch the list of available IDs use e.g. the customers(...) query.

UpdateServerInput.applicationType ● String scalar

Application Type: Has to be one of Avantra application types defined in the customizations.

UpdateServerInput.applicationTypeId ● ID scalar

Application Type ID: if this is set the application type field is ignored.

UpdateServerInput.roleId ● ID scalar

The role of this monitored system.

UpdateServerInput.timezone ● String scalar

What is the server's timezone. If not set it will fall back to default.

UpdateServerInput.notes ● String scalar

The notes for this server.

UpdateServerInput.customAttributes ● [CustomAttributeInput!] list input

Custom attributes (see documentation) to set.

UpdateServerInput.administratorUserId ● ID scalar

The administrator user ID for the monitored system.

UpdateServerInput.deputyUserId ● ID scalar

The administrator deputy user ID for the monitored system.

UpdateServerInput.serviceLevelAgreementId ● ID scalar

The service level agreement ID.

UpdateServerInput.cloudServiceAuthenticationId ● ID scalar

If this is a cloud server this field can hold the authentication's ID (see cloudServiceAuthentications() query).

UpdateServerInput.serialNumber ● String scalar

The serial number for this server.

UpdateServerInput.gateway ● Boolean scalar

Is this server a gateway

UpdateServerInput.natTraversal ● Boolean scalar

Does this server implement NAT traversal.

UpdateServerInput.operationalSince ● DateTime scalar

Operational since

UpdateServerInput.operationalUntil ● DateTime scalar

Operational until

UpdateServerInput.virtualServerConfiguration ● VirtualServerInput input

Input type to indicate whether this is a virtual server or not (default is false => null). NOTE: if this is set then it forces the physicalServerIds of the VirtualServerInput field to contain some valid physical server ids.

Member Of

updateServer mutation