Skip to main content

# CreateCloudServiceInput

No description

    input CreateCloudServiceInput {
      name: String!
      description: String
      customerId: ID!
      monitoring: Boolean!
      roleId: ID
      customAttributes: [CustomAttributeInput!]
      administratorUserId: ID
      deputyUserId: ID
      operationalSince: DateTime
      operationalUntil: DateTime
      settings: CloudSettingsInput!
      monitoringServerId: ID
      proxyID: ID
      serviceLevelAgreementId: ID
    }

### Fields​

#### `CreateCloudServiceInput.name` ● `String!` non-null scalar​

The name for this monitored system.

#### `CreateCloudServiceInput.description` ● `String` scalar​

The description for this monitored system.

#### `CreateCloudServiceInput.customerId` ● `ID!` non-null scalar​

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

#### `CreateCloudServiceInput.monitoring` ● `Boolean!` non-null scalar​

Should the monitoring be turned on or off after the creation of this monitored system.

#### `CreateCloudServiceInput.roleId` ● `ID` scalar​

The role of this monitored system.

#### `CreateCloudServiceInput.customAttributes` ● `[CustomAttributeInput!]` list input​

Custom attributes (see documentation) to set.

#### `CreateCloudServiceInput.administratorUserId` ● `ID` scalar​

The administrator user ID for the monitored system.

#### `CreateCloudServiceInput.deputyUserId` ● `ID` scalar​

The administrator deputy user ID for the monitored system.

#### `CreateCloudServiceInput.operationalSince` ● `DateTime` scalar​

Operational since

#### `CreateCloudServiceInput.operationalUntil` ● `DateTime` scalar​

Operational until

#### `CreateCloudServiceInput.settings` ● `CloudSettingsInput!` non-null input​

Settings for this cloud service. The used input type decides the service type.

#### `CreateCloudServiceInput.monitoringServerId` ● `ID` scalar​

The ID of the monitoring server.

#### `CreateCloudServiceInput.proxyID` ● `ID` scalar​

An optional proxy that can be set. To query the id list the query: proxies {id name} can help.

#### `CreateCloudServiceInput.serviceLevelAgreementId` ● `ID` scalar​

The service level agreement ID.

### Member Of​

`createCloudService` mutation ● `createCloudServiceDraft` mutation