Circuit Contract
This schema extension provides models for managing Circuit Contracts, enabling structured representation of service agreements with network providers. Compatible with Infrahub 1.8.
Details
- Dependencies:
Nodes
CircuitContract
- Label: Circuit Contract
- Description: A contract document associated with a circuit service, including terms, costs, and validity period.
- Namespace: Dcim
- Icon: mdi:file-sign
- Human Friendly ID: name__value
- Inherit From: CoreFileObject
Attributes
| name | description | kind | optional | default_value | choices |
|---|---|---|---|---|---|
| name | Text | False | |||
| contract_start | DateTime | False | |||
| contract_end | DateTime | False | |||
| monthly_cost | Number | True | |||
| currency | Dropdown | True | usd, eur, gbp |
Relationships
| name | peer | optional | cardinality | kind |
|---|---|---|---|---|
| circuit | DcimCircuit | False | one | Attribute |
Extensions
note
In this context "extensions" refer to modifications or additions to the existing schema, such as adding new attributes, relationships, or other schema elements.
DcimCircuit
Relationships
| name | peer | optional | cardinality | kind |
|---|---|---|---|---|
| contract | DcimCircuitContract | True | one |