OBJECT
CalixIntegration
A configuration for a specific Calix SMx endpoint.
link GraphQL Schema definition
- type CalixIntegration implements IntegrationconfigurableInterface, NoteableInterface, LoggableInterface, AccessloggableInterface {
- # The ID of the entity.
- Int64Bit! :
- # An ID that uniquely identifies this entity across the whole Sonar system.
- ID! :
- # The date and time this entity was created.
- Datetime! :
- # The last date and time this entity was modified.
- Datetime! :
- # A string that shows the version of this entity. It will be incremented whenever
- # the entity is modified.
- String! :
- # Controls if Sonar updates the ICMP device status from SMx alarms
- Boolean! :
- # Controls if Sonar should add SMx device alarms to inventory item logs
- Boolean! :
- # Controls if Sonar updates the inventory item's soft IP address from SMx DHCP
- # lease alarms.
- Boolean! :
- # Disable, pause, then re-enable Calix ONT ports after creating or removing
- # service. Recommended for deployments using DHCP within SMx.
- Boolean! :
- # The Calix policy map name to use when a commercial account becomes delinquent.
- String :
- # The Calix service template name to use when a commercial account becomes
- # delinquent.
- String :
- # Controls whether to turn on synchronization of Calix ONTs and Subscribers, from
- # Sonar Inventory Items and Accounts.
- Boolean! :
- # The Calix policy map name to use when a government account becomes delinquent.
- String :
- # The Calix service template name to use when a government account becomes
- # delinquent.
- String :
- # The Calix policy map name to use when an industrial account becomes delinquent.
- String :
- # The Calix service template name to use when an industrial account becomes
- # delinquent.
- String :
- # The date and time this device was last synchronized.
- Datetime :
- # Subscriber organization ID to use for integration
- String! :
- # The Calix policy map name to use when a residential account becomes delinquent.
- String :
- # The Calix service template name to use when a residential account becomes
- # delinquent.
- String :
- # The Calix policy map name to use when a senior citizen account becomes
- # delinquent.
- String :
- # The Calix service template name to use when a senior citizen account becomes
- # delinquent.
- String :
- # The basic auth credentials to use with SMx, username:password
- String! :
- # The URL of the SMx server including the SMx API port, eg. mysmx.org:18443 (SMx
- # uses 18443 as the default API port)
- String! :
- # The software version of SMx that will be used in integration
- CalixIntegrationVersion! :
- # The status.
- ProvisioningDeviceStatus :
- # A message describing what caused the current status of this device.
- String :
- # The ID of the account custom field which holds the SMx subscriber ID of the
- # account.
- Int64Bit :
- # Whether or not a synchronization request is queued.
- Boolean! :
- # The date/time that synchronization started.
- Datetime :
- # An entity which maps an inventory model field to a vendor specific integration
- # field type (ie serial number)
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # integration_field_type: The vendor specific type for field.
- # integrationconfigurable_id: The ID of the configuration entity
- # which owns this mapping.
- # integrationconfigurable_type: The type of the configuration
- # entity which owns this mapping.
- # inventory_model_field_id: The ID of an `InventoryModelField`.
- # inventory_model_id: The ID of an `InventoryModel`.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- IntegrationFieldType, :
- Int64Bit, :
- String, :
- Int64Bit, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): IntegrationFieldMappingConnection!
- # An entity which maps a service to a vendor specific service name
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # adtran_mosaic_profile_vector: The profile vector name in Adtran
- # Mosaic this mapping refers to.
- # integrationconfigurable_id: The ID of the configuration entity
- # which owns this mapping.
- # integrationconfigurable_type: The type of the configuration
- # entity which owns this mapping.
- # policy_map: Policy Map.
- # service_id: The ID of a Service.
- # service_template_name: The service name in vendor system this
- # mapping refers to.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- String, :
- Int64Bit, :
- String, :
- String, :
- Int64Bit, :
- String, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): IntegrationServiceMappingConnection!
- # A note.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # message: The message.
- # noteable_id: The ID of the entity that owns this note.
- # noteable_type: The type of entity that owns this note.
- # priority: The priority of this item.
- # user_id: The ID of a User.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Text, :
- Int64Bit, :
- NoteableType, :
- NotePriority, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): NoteConnection!
- # A log entry.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # current: Current data.
- # legacy: Whether or not this log was transferred from a Sonar v1
- # instance. If so, the formatting will not match current version logs.
- # legacy_title: A title which is only populated on logs that were
- # imported from Sonar v1.
- # level: The severity level.
- # loggable_id: The ID of the entity that this log is attached to.
- # loggable_type: The type of entity that this log is attached to.
- # logged_entity_id: The entity ID that triggered the log.
- # logged_entity_type: The entity that triggered the log.
- # message: The message.
- # previous: Previous data.
- # relation_data: Data from objects related to this change.
- # type: The type.
- # user_id: The ID of a User.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Text, :
- Boolean, :
- String, :
- LogLevel, :
- Int64Bit, :
- String, :
- Int64Bit, :
- String, :
- Text, :
- Text, :
- Text, :
- LogType, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): LogConnection!
- # An access log history on an entity.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # access_datetime: The date and time that this entity was
- # accessed.
- # accessloggable_id: The ID of the entity that this access log
- # belongs to.
- # accessloggable_type: The entity that this access log belongs
- # to.
- # entity_id: The ID of the entity that this access log belongs
- # to.
- # entity_name: The entity that this access log belongs to.
- # user_id: The ID of the user that accessed this entity.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Datetime, :
- Int64Bit, :
- String, :
- Int64Bit, :
- String, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): AccessLogConnection!
- # Holds information for provisioning service on Calix devices.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # account_service_id: The ID of an AccountService.
- # calix_integration_id: Calix Inegartion ID.
- # custom_json: Custom JSON.
- # cvlan: C-VLAN.
- # global_vlan: Global VLAN.
- # ont_port_id: ONT Port ID.
- # policy_map: Policy Map.
- # use_custom_json: Use Custom JSON.
- # vlan: VLAN.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- Int64Bit, :
- String, :
- Int, :
- String, :
- String, :
- String, :
- Boolean, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): AccountCalixServiceDetailConnection!
- # The `AccountCalixServiceDetail` records used to configure the Calix integrations
- # when a `ScheduledEvent` is executed.
- #
- # Arguments
- # id: The ID of the entity.
- # sonar_unique_id: An ID that uniquely identifies this entity
- # across the whole Sonar system.
- # created_at: The date and time this entity was created.
- # updated_at: The last date and time this entity was modified.
- # _version: A string that shows the version of this entity. It
- # will be incremented whenever the entity is modified.
- # calix_integration_id: Calix Inegartion ID.
- # custom_json: Custom JSON.
- # cvlan: C-VLAN.
- # global_vlan: Global VLAN.
- # ont_port_id: ONT Port ID.
- # policy_map: Policy Map.
- # scheduled_event_id: The ID of a `ScheduledEvent`
- # use_custom_json: Use Custom JSON.
- # vlan: VLAN.
- # paginator: Provides the ability to paginate through results.
- # sorter: Provides the ability to sort results.
- # search: Complex search parameters.
- # general_search: Search across all string fields with partial
- # matching.
- # aggregation: Provides the ability to return aggregated
- # mathematical data about your results.
- # reverse_relation_filters: Reverse relation filters allow you to
- # filter the result of a relation, and use that filter to affect the returned root
- # elements.
- (
- Int64Bit, :
- ID, :
- Datetime, :
- Datetime, :
- String, :
- Int64Bit, :
- String, :
- Int, :
- String, :
- String, :
- String, :
- Int64Bit, :
- Boolean, :
- Int64Bit, :
- Paginator, :
- Sorter], : [
- Search], : [
- String, :
- Aggregator], : [
- ReverseRelationFilter] : [
- ): ScheduledEventAccountCalixServiceDetailConnection!
- }
link Require by
- AccountCalixServiceDetailHolds information for provisioning service on Calix devices.
- CalixIntegrationConnectionThe connection wrapper around the `CalixIntegrationConnection` type.
- Mutationnull
- ScheduledEventAccountCalixServiceDetailThe `AccountCalixServiceDetail` records used to configure the Calix integrations when a `ScheduledEvent` is executed.