INPUT_OBJECT

UpdateCalixIntegrationMutationInput

The input object that defines the fields for the updateCalixIntegration mutation.

link GraphQL Schema definition

  • input UpdateCalixIntegrationMutationInput {
  • # Subscriber organization ID to use for integration
  • org_id: String
  • # The URL of the SMx server including the SMx API port, eg. mysmx.org:18443 (SMx
  • # uses 18443 as the default API port)
  • smx_url: String
  • # The basic auth credentials to use with SMx, username:password
  • smx_credentials: String
  • # The software version of SMx that will be used in integration
  • smx_version: CalixIntegrationVersion
  • # An entity which maps an inventory model field to a vendor specific integration
  • # field type (ie serial number)
  • integration_field_mappings: [IntegrationFieldMappingInput]
  • # An entity which maps a service to a vendor specific service name
  • integration_service_mappings: [IntegrationServiceMappingInput]
  • # Controls if Sonar should add SMx device alarms to inventory item logs
  • alarms_create_logs: Boolean
  • # Controls if Sonar updates the ICMP device status from SMx alarms
  • alarms_change_device_status: Boolean
  • # Controls if Sonar updates the inventory item's soft IP address from SMx DHCP
  • # lease alarms.
  • alarms_update_ip_assignment: Boolean
  • # Controls whether to turn on synchronization of Calix ONTs and Subscribers, from
  • # Sonar Inventory Items and Accounts.
  • enable_ont_synchronization: Boolean
  • # Disable, pause, then re-enable Calix ONT ports after creating or removing
  • # service. Recommended for deployments using DHCP within SMx.
  • bounce_ports: Boolean
  • # The Calix service template name to use when a residential account becomes
  • # delinquent.
  • residential_delinquency_service_template: String
  • # The Calix service template name to use when a commercial account becomes
  • # delinquent.
  • commercial_delinquency_service_template: String
  • # The Calix service template name to use when a government account becomes
  • # delinquent.
  • government_delinquency_service_template: String
  • # The Calix policy map name to use when a residential account becomes delinquent.
  • residential_delinquency_policy_map: String
  • # The Calix policy map name to use when a commercial account becomes delinquent.
  • commercial_delinquency_policy_map: String
  • # The Calix policy map name to use when a government account becomes delinquent.
  • government_delinquency_policy_map: String
  • # The Calix service template name to use when an industrial account becomes
  • # delinquent.
  • industrial_delinquency_service_template: String
  • # The Calix policy map name to use when an industrial account becomes delinquent.
  • industrial_delinquency_policy_map: String
  • # The Calix service template name to use when a senior citizen account becomes
  • # delinquent.
  • senior_citizen_delinquency_service_template: String
  • # The Calix policy map name to use when a senior citizen account becomes
  • # delinquent.
  • senior_citizen_delinquency_policy_map: String
  • # A note about this entity.
  • note: NoteMutationInput
  • # Setting this value to `true` will set `residential_delinquency_service_template`
  • # to null.
  • unset_residential_delinquency_service_template: Boolean
  • # Setting this value to `true` will set `commercial_delinquency_service_template`
  • # to null.
  • unset_commercial_delinquency_service_template: Boolean
  • # Setting this value to `true` will set `government_delinquency_service_template`
  • # to null.
  • unset_government_delinquency_service_template: Boolean
  • # Setting this value to `true` will set `industrial_delinquency_service_template`
  • # to null.
  • unset_industrial_delinquency_service_template: Boolean
  • # Setting this value to `true` will set
  • # `senior_citizen_delinquency_service_template` to null.
  • unset_senior_citizen_delinquency_service_template: Boolean
  • # Setting this value to `true` will set `residential_delinquency_policy_map` to
  • # null.
  • unset_residential_delinquency_policy_map: Boolean
  • # Setting this value to `true` will set `commercial_delinquency_policy_map` to
  • # null.
  • unset_commercial_delinquency_policy_map: Boolean
  • # Setting this value to `true` will set `government_delinquency_policy_map` to
  • # null.
  • unset_government_delinquency_policy_map: Boolean
  • # Setting this value to `true` will set `industrial_delinquency_policy_map` to
  • # null.
  • unset_industrial_delinquency_policy_map: Boolean
  • # Setting this value to `true` will set `senior_citizen_delinquency_policy_map` to
  • # null.
  • unset_senior_citizen_delinquency_policy_map: Boolean
  • }

link Require by