- MaintenanceProductInput
Represents the properties of a line item that can be updated
Activation ID of the line item for which attributes has to be updated
List of custom attributes related to the line item and license model
Whether this line item is to be deployed
Order type can have values like 'New_Order', 'Renewal_Order', 'Upgrade_Order' and Upsell_Order. This is used to identify the type of order for the line item
Activation ID which will be updated as a parent line item if order type relation exists between line items. If order type is 'New' then this field will be ignored
Product related to the line item
{ "activationId": "Example String", "attributes": [ { "__typename": "AttributeUpdateInput" } ], "deploy": true, "orderType": "Example String", "parentActivationId": "Example String", "product": { "__typename": "UpdateProductInput" } }
Input for line item to be linked
Activation ID of the line item
{ "activationId": "Example String" }
Input to link a maintenance line item
Line Item activation ID to be linked with maintenance line item
Maintenance Line item activation ID to be linked with line item
{ "lineItem": { "__typename": "LinkLineItemInput" }, "maintenanceLineItem": { "__typename": "MaintenanceLinkLineItemInput" } }
Activation ID of the maintenance line item. If you specify the activation ID, then it must be unique across all entitlements and maintenance line items. If you specify the activation ID here, then the autoGenerate flag must be set to false. Example: "act-id-1234"
List of custom attributes related to the maintenance line item
Whether the maintenance Line item should be auto-deployed
Whether the activation ID should be auto-generated
End date of the maintenance line item in YYYY-MM-DD format. Example: "2025-01-01"
List of products entitled by this maintenance line item
Whether this maintenance line item is permanent. A permanent maintenance line item has no expiration date
Start date of the maintenance line item in YYYY-MM-DD format. Example: "2025-01-01"
{ "activationId": "Example String", "attributes": [ { "__typename": "AttributeInput" } ], "autoDeploy": true, "autoGenerate": true, "expiryDate": "Example String", "maintenanceProduct": { "__typename": "MaintenanceProductInput" }, "permanent": true, "startDate": "Example String" }
Input for maintenance line item to be linked
Activation ID of the maintenance line item
{ "activationId": "Example String" }
Name of the maintenance product
Version of the maintenance product
Part number associated with maintenance product
{ "maintenanceProductName": "Example String", "maintenanceProductVersion": "Example String", "partNumber": "Example String" }
Maintenance product part number input.
Name to uniquely identify the part number. Can only contain ASCII letters, numbers, or _ (underscore) with no whitespace. Maximum length: 64 characters. Example: "MyPartNumber"
{ "partNumber": "Example String" }
Maintenance product product input.
Name to uniquely identify the product name. Can only contain ASCII letters, numbers, or _ (underscore) with no whitespace. Maximum length: 64 characters. Example: "MyProduct"
Version to uniquely identify the product version. Maximum length: 64 characters. Example: "1.0"
{ "productName": "Example String", "version": "Example String" }
Input for a single part number
Describe the characteristics of this part number. Maximum length: 2000 characters. Example: "This part number is for enterprise customers."
Name to uniquely identify the part number. Can only contain ASCII letters, numbers, spaces, dots, or _ (underscore) and - (hyphen). Cannot be only spaces. Maximum length: 200 characters. Example: "MyPartNumber"
Optional Product to be assigned to this part number.
Trial Availability flag to indicate whether the part number is available for trial. Default: false.
{ "description": "Example String", "partNumber": "Example String", "product": { "__typename": "PartNumberProductInput" }, "trialAvailability": true }
Product associated with part number
License model associated with the product. Example: "LicenseModelName"
Name of the product. Example: "SampleProduct"
Version of the product. Example: "SampleVersion-1.0"
{ "licenseModel": "Example String", "name": "Example String", "version": "Example String" }
Part number request input.
License model name to be associated with the part number. If empty or null, license model details will not be associated. Example: "Embedded Counted"
Part number associated with the product. Example: "PN-12345"
{ "licenseModelName": "Example String", "partNumber": "Example String" }